Latest from todayOpenAI’s desktop superapp: The end of ChatGPT as we know it?A product consolidation raises bigger questions about where OpenAI is really headed.By Gyana SwainMar 20, 20265 minsArtificial IntelligenceDevelopment ToolsSoftware Development Google’s Stitch UI design tool is now AI-poweredBy Maxwell CooterMar 20, 20261 minArtificial IntelligenceDevelopment ToolsSoftware Development Stop using AI to submit bug reports, says Google By Maxwell CooterMar 20, 20262 minsArtificial IntelligenceBugsOpen SourceGoogle adds vibe design to Stitch UI design toolBy Paul Krill Mar 20, 20262 minsArtificial IntelligenceDevelopment ToolsSoftware Development OpenAI buys Python tools builder AstralBy Paul Krill Mar 19, 20262 minsGenerative AIProgramming LanguagesPython OpenAI buys non-AI coding startup to help its AI to programBy Paul Barker Mar 19, 20266 minsArtificial IntelligenceDevelopment ToolsOpen Source OpenAI’s $50B AWS deal puts its Microsoft alliance to the testBy Taryn Plumb Mar 18, 20266 minsAmazon Web ServicesIaaSMicrosoft Azure Java future calls for boosts with records, primitives, classesBy Paul Krill Mar 18, 20264 minsJavaProgramming LanguagesSoftware Development Edge.js launched to run Node.js for AIBy Paul Krill Mar 18, 20262 minsGenerative AIJavaScriptWebAssembly Java Product News (updated August 17, 2001) Reactor 5.0 now compliant with WebSphere; Servertec releases Java-based database engine; ArsDigita updates Web application development solution; and more!<br> By JavaWorld Staff Aug 15, 2001 7 mins Technology Industry Secure your Java apps from end to end, Part 3 Build better networked applications By Todd Sundsted Aug 10, 2001 8 mins Java Network Security Security E++: A pattern language for J2EE applications, Part 2 Weave the design patterns together By Bin Yang Aug 10, 2001 24 mins Design Patterns Java Web Development Dynamically extend Java applications Use interfaces and dynamic class loading for added functionality By Bill W. Davis Aug 10, 2001 10 mins Java Java Product News (updated August 10, 2001) Flashline launches reuse training and consulting services; Cape Clear Software updates CapeConnect; NeuVis Software and Oracle partner for J2EE development; and more!<br> By JavaWorld Staff Aug 10, 2001 8 mins Software Development The art of EJB deployment Write universal EJBs without all the hassle By James Caple and Mike Haim Altarace Aug 3, 2001 18 mins Java Web Development Exceptional practices, Part 1 Use exceptions effectively in your programs By Brian Goetz Aug 3, 2001 10 mins Java J2EE clustering, Part 2 Migrate your application from a single machine to a cluster, the easy way By Abraham Kang Aug 3, 2001 16 mins Java Java Product News (updated August 3, 2001) BEA releases WebLogic Server 6.1; DevelopMentor updates code reuse tool; Kinecta expands J2EE support; and more!<br> By JavaWorld Staff Aug 3, 2001 9 mins Software Development Study hall Some tips on Java certification exams By Tony Sintes Jul 27, 2001 3 mins Certifications Effective object-oriented design Revisit what Tony means by effective OO design By Tony Sintes Jul 27, 2001 4 mins Java Inner classes So what are inner classes good for anyway? By Tony Sintes Jul 27, 2001 7 mins Java The main method: Theory vs. reality Does the main method have to be public? By Tony Sintes Jul 27, 2001 2 mins Java Singletons rule Keep on the object-oriented track with singletons By Tony Sintes Jul 27, 2001 2 mins Java Access modifiers: What gives? Do access modifiers prevent inheritance? By Tony Sintes Jul 27, 2001 3 mins Java Try to catch me Does exception handling impair performance? By Tony Sintes Jul 27, 2001 1 min Java A walking tour of J2EE What makes the J2EE platform? By Mark Johnson Jul 27, 2001 19 mins Java Build portals with Jetspeed Use Apache Jetspeed to build portals out of Web services By Jeff Linwood Jul 27, 2001 17 mins Java Web Development Macworld: Will Mac OS X be your next development platform? Strong Java support from Apple continues with Mac OS X By Daniel H. Steinberg Jul 27, 2001 10 mins Java Software Development Java Product News (updated July 27, 2001) SmartMode introduces JSP development tools; HP updates Process Manager; Cirquet and InCert added to Sun's Forte for Java; and more!<br> By JavaWorld Staff Jul 27, 2001 8 mins Software Development SilverStream slightly diminishes programming woes xCommerce excels at extracting data from IBM back ends but requires too much programming to be a big money saver By Tom Yager Jul 26, 2001 6 mins Java Technology Industry Web Development Printing in Java, Part 3 Jean-Pierre Dubé introduces the print framework that works on top of the Java Print API By Jean-pierre Dubé Jul 26, 2001 19 mins Java Software Development Technology Industry Take control of the servlet environment, Part 3 Beware of the cookie monster By Thomas E. Davis and Craig Walker Jul 26, 2001 15 mins Data Management Java Web Development Printing in Java, Part 4 Code the print framework By Jean-pierre Dubé Jul 26, 2001 18 mins Java Software Development Technology Industry Printing in Java, Part 5 Discover the print framework's support classes By Jean-pierre Dubé Jul 26, 2001 12 mins Java Software Development Technology Industry Portal Server promising but immature iPlanet Portal Server 3.0 By Eric Hammond Jul 26, 2001 6 mins Java Web Development Application Composer shows promise WebGain tool takes a smart approach to component-based Java development but hits a few sour notes By Todd E. Sundsted Jul 26, 2001 6 mins Development Tools Java Solid Metrowerks IDE reduces dev costs CodeWarrior for Linux supplies a bevy of useful tools that can boost productivity while keeping costs in check By Maggie Biggs Jul 26, 2001 3 mins Development Tools Java Test for fun and profit, Part 2: Unit testing Learn the ins and outs of testing in a Java environment By Todd Sundsted Jul 26, 2001 8 mins Java Security Call direct? Should you call a frequently accessed constant directly? By Tony Sintes Jul 20, 2001 1 min Java Develop a generic caching service to improve performance Build a timed cache with a background thread By Jonathan Lurie Jul 20, 2001 21 mins Java Java Product News (updated July 20, 2001) Borland TeamSource DSP unites dispersed development teams; DWL, Sun, and iPlanet introduce transactional CRM solution; ATG Dynamo e-Business Platform Version 5.5 now available; and more.<br> By JavaWorld Staff Jul 20, 2001 5 mins Software Development Take Java offshore Should your organization outsource Java development overseas? By Loren Siebert Jul 20, 2001 16 mins Java Microsoft throws Java out of Windows XP Developers see Microsoft move as an attempt to hinder client-side Java By Kuriko Miyake and Stephen Lawson Jul 18, 2001 4 mins Java Just what is the Java API anyway? How the Java API specification fits into the Java universe By Tony Sintes Jul 13, 2001 1 min Java IBM within arms reach of BEA IDC report pegs Big Blue within reach of application server leadership By Ed Scannell Jul 13, 2001 2 mins Java Technology Industry Web Development Java Product News (updated July 13, 2001) Motorola and Visto partner to promote mobile computing; TraceBack debugs Java apps; O'Reilly releases <em>Java Cookbook</em>; and more. By JavaWorld Staff Jul 13, 2001 3 mins Software Development Optimistic Locking pattern for EJBs Deploy transactionally safe EJB code By Yasmin Akbar-husain and Eoin Lane Jul 13, 2001 18 mins App Testing Java Web Development Matchmaking with regular expressions Use the power of regular expressions to ease text parsing and processing By Benedict Chng Jul 13, 2001 16 mins Java Open Source From poor to powerful Although HornShark's p-to-p play proves paltry, Groove 1.0 packs a project-based planning punch By Tom Yager Jul 13, 2001 7 mins Java Web Development Retrieve environment variables: Color me deprecated To retrieve environment variables from a Linux system, you'll need something besides getenv() By Tony Sintes Jul 6, 2001 3 mins Java Java Web Start to the rescue Find out how Java Web Start aids client-side deployment By Raghavan N. Srinivas Jul 6, 2001 21 mins Java Clean up your wire protocol with SOAP, Part 4 Dynamic proxies make Apache SOAP client development easy By Tarak Modi Jul 6, 2001 13 mins Java Web Development It’s Excel-lent Read MS Excel files with Java By Tony Sintes Jun 29, 2001 3 mins Microsoft Office Java Product News Keep up to date with the latest Java products By JavaWorld Staff Jun 29, 2001 9 mins Software Development Personalize your Website with skins Let your users control the look and feel of your JSP-based Website By Brian R.j. Heumann Jun 29, 2001 12 mins Java Software Development Web Development Vector or ArrayList — which is better? Find out the difference between Vector and ArrayList By Tony Sintes Jun 22, 2001 4 mins Java XML messaging, Part 2 XML messaging the SOAP way By Dirk Reinshagen Jun 22, 2001 21 mins Java Programming Languages Software Development Filter code with Servlet 2.3 model Discover freely available servlet filters you can use today By Jason Hunter Jun 22, 2001 22 mins Java Web Development Letters to the Editor By JavaWorld Staff Jun 22, 2001 15 mins Software Development 1…1,0851,0861,0871,0881,0891,0901,0911,0921,093…1,114 Show me moreLatestArticlesVideos feature How to land a software development job in an AI-focused world By Bob ViolinoMar 23, 20269 mins Artificial IntelligenceCareersGenerative AI opinion The agent security mess By Matt AsayMar 23, 20266 mins Access ControlDevelopment ApproachesIdentity and Access Management opinion The ‘toggle-away’ efficiencies: Cutting AI costs inside the training loop By Jayachander Reddy KandakatlaMar 20, 20269 mins Artificial IntelligenceGenerative AITechnology Industry video How to build desktop apps in Typescript with Electrobun Mar 17, 20265 mins Python video Write and run assembly in Python with Copapy Mar 10, 20265 mins Python video Run AI Models Locally on Your PC — No Cloud Required (LM Studio Guide) Mar 3, 20265 mins Python