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 Exceptional practices, Part 3 Use message catalogs for easy localization By Brian Goetz Dec 21, 2001 10 mins App Testing Java Security Sun adds Web services to J2EE The Java XML Pack is the first certified release of Web services tools for J2EE By Matt Berger Dec 21, 2001 3 mins Java Web Development Java security evolution and concepts, Part 5 J2SE 1.4 offers numerous improvements to Java security By Raghavan N. Srinivas Dec 21, 2001 33 mins Java Security Deploy code servers in Jini systems Set up HTTP servers for dynamic code download By Joshua Fox Dec 21, 2001 15 mins Java Open Source Technology Industry Java Product News (updated December 21, 2001) Borland introduces Web services toolkit; Innoopract launches W4 Toolkit; Thought Inc. adds Ant to CocoBase; and more By JavaWorld Staff Dec 21, 2001 10 mins Technology Industry XSLT blooms with Java Use Java in your stylesheets when XSLT won't do the trick By Taylor Cowan Dec 21, 2001 13 mins Java Programming Languages Valid identifiers Can a number serve as an identifier in Java? By Tony Sintes Dec 21, 2001 2 mins Java Cut down on logging errors with Jylog Separate logging from coding for error-free and flexible event logging By Sanjay Dahiya Dec 14, 2001 17 mins Java Java Product News (updated December 14, 2001) XMetaL 3 now supports XML Schema; Jcorporate updates eContent; LogicLibrary and TogetherSoft integrate products; and more By JavaWorld Staff Dec 14, 2001 9 mins Technology Industry J2SE 1.4 premieres Java’s assertion capabilities, Part 2 Understand the methodology impact of Java's new assertion facility By Wm. Paul Rogers Dec 14, 2001 18 mins Java Software Development Decorate your Java code A look at the Decorator design pattern By David Geary Dec 14, 2001 20 mins Java Diagnose common runtime problems with hprof Track down the culprits behind your application failures By Bill Pierce Dec 7, 2001 13 mins Java Study guide: Trash talk, Part 1 Brush up on Java terms, learn tips and cautions, review homework assignments, and read Jeff's answers to student questions By Jeff Friesen Dec 7, 2001 9 mins Java Java Product News (updated December 7, 2001) Espial releases TV application suite; WebGain updates TopLink with EJB; PsiNaptic launches Jini-based software; and more By JavaWorld Staff Dec 7, 2001 9 mins Java Technology Industry To EJB, or not to EJB? Addressing the issues and decisions that go into adopting an EJB-based solution By Humphrey Sheil Dec 7, 2001 21 mins Java Software Development Compress your data How to compress data not found in a file By Tony Sintes Dec 7, 2001 4 mins Java Software Development Web Development Sun, Microsoft offer fertile ground for handheld apps Project Jxta and Windows XP Embedded OS beckon developers By Tom Sullivan, Cathleen Moore and Dan Neel Nov 30, 2001 5 mins Java Implement a J2EE-aware application console in Swing Use JMS to query and control your enterprise application from a Swing console By John Chamberlain Nov 30, 2001 22 mins Java Software Development Web Development Create a scrollable virtual desktop in Swing Enhance your Java GUIs with the JScrollableDesktopPane class By Tom Tessier Nov 30, 2001 13 mins Java Software Development Java Product News (updated November 30, 2001) JBuilder 6 now available; UDDI project enhances Business Registry; Anest Software releases Jini toolkit; and more By JavaWorld Staff Nov 30, 2001 8 mins Software Development JSP best practices Follow these tips for reusable and easily maintainable JavaServer Pages By Dustin Marx Nov 29, 2001 16 mins Java Software Development Web Development Letters to the Editor What's the difference between Jxta and Jini? Find out in this month's letters. By JavaWorld Staff Nov 29, 2001 13 mins Software Development Jini-talk with Jim Waldo — Full transcript Jini architect addresses Jini's importance in ever-changing environments By Frank Sommers With Bill Venners Nov 23, 2001 31 mins Java Just don’t call J# Java J#, Microsoft's newest language for the .Net platform, easily moves Visual J++ applications to .Net By Tom Yager Nov 21, 2001 6 mins Java Connect the enterprise with the JCA, Part 1 A look at the J2EE Connector Architecture By Dirk Reinshagen Nov 21, 2001 13 mins Application Integration Java Jini-like discovery for RMI Take advantage of Jini's discovery mechanism for RMI development By Philip Bishop and Nigel Warren Nov 21, 2001 15 mins Java Web Development Mr. Happy Object teaches static methods When to choose static methods over instance methods By Tony Sintes Nov 21, 2001 6 mins Java Tools vendors ship new wares Borland adds partitioning, WebGain specializes toolkits, Rational updates suite By Tom Sullivan Nov 16, 2001 4 mins Software Development Can ThreadLocal solve the double-checked locking problem? ThreadLocal appears to fix the thread-safety issues behind double-checked locking By Brian Goetz Nov 16, 2001 8 mins Java Java Product News (updated November 16, 2001) Popkin's System Architect 8.5 now available; Phaos toolkit scouts out digital certificates; Atinav launches embedded development platform; and more By JavaWorld Staff Nov 16, 2001 7 mins Software Development J2SE 1.4 premieres Java’s assertion capabilities, Part 1 Understand the mechanics of Java's new assertion facility By Wm. Paul Rogers Nov 9, 2001 17 mins Java Software Development SAP signs up for Java camp ERP vendor makes Java coequal with the company's legacy ABAP programming language By Paul Krill Nov 9, 2001 4 mins Java Technology Industry Subscribe now for rapid prototyping The Publisher-Subscriber pattern reduces object dependencies for flexible UI design By Kurt Jacobs Nov 9, 2001 13 mins Design Patterns Java Java Product News (updated November 9, 2001) HP and NDS put Java on TV; SavaJe XE runs J2SE applications on devices; ATG delivers Dynamo beta for WebLogic; and more By JavaWorld Staff Nov 9, 2001 8 mins Technology Industry A Boolean wrapped with string What's the best way to convert a Boolean primitive to a string? By Tony Sintes Nov 7, 2001 1 min Java Software Development Reflection vs. code generation Avoid runtime reflection when marshaling data By Michael J. Rettig With Martin Fowler Nov 2, 2001 15 mins Java Study guide: Class and object initialization Brush up on Java terms, learn tips and cautions, review homework assignments, and read Jeff's answers to student questions By Jeff Friesen Nov 2, 2001 12 mins Java Java Product News (updated November 2, 2001) Matisse combines native object support with server-based SQL; Houston Technology Group upgrades EJBX; Instantis releases Web services environment; and more By JavaWorld Staff Nov 2, 2001 8 mins Technology Industry <em>n</em> class instances Limit class instances with a modified singleton By Tony Sintes Nov 2, 2001 4 mins Design Patterns Java Software Development Interfaces: Serenity now! Readers pepper Java Q&A with interface questions By Tony Sintes Oct 26, 2001 3 mins Java Think small: Java on Compaq’s iPAQ Develop micro-Java solutions with Jeode and the SavaJe XE OS By John Zukowski Oct 26, 2001 16 mins Java JavaMail quick start Send and receive email with the JavaMail APIs By Tony Loton Oct 26, 2001 17 mins Java Software Development Letters to the Editor By JavaWorld Staff Oct 26, 2001 13 mins Software Development Java Product News (updated October 26, 2001) Sun ONE enlists Aligo; VMGear releases Optimizeit Suite; Beyond.com switches eStores to a Java-based platform; and more By JavaWorld Staff Oct 26, 2001 8 mins Fujitsu Technology Industry Two if by sea Answers for LinkedList and outer/inner class questions By Tony Sintes Oct 19, 2001 2 mins Java Software Development Creating a rich user experience By Michael L. Perry Oct 19, 2001 18 mins Java Software Development Dispatcher eases workflow implementation Improve your application's workflow with the Dispatcher design pattern and XSL By Michael Ball Oct 19, 2001 19 mins Design Patterns Java Programming Languages Will .Net take down Java in 2002? Vendor's survey predicts more developers to build with .Net than Java next year By Tom Sullivan Oct 19, 2001 4 mins Java Software Development Java Product News (updated October 19, 2001) Bali eases client development; Cape Clear releases Web services products; Versant completes benchmark testing on enJin; and more By JavaWorld Staff Oct 19, 2001 7 mins Fujitsu Technology Industry Create email-based apps with JAMES The open source JAMES mail server offers the tools to develop email-based applications in Java By Serge Knystautas Oct 19, 2001 12 mins Java Software Development 1…1,0831,0841,0851,0861,0871,0881,0891,0901,091…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