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 threads: A comparative book review Choose the best tutorial for learning to program with Java threads By John Zukowski Dec 15, 2000 11 mins Concurrency Design Patterns Java Buy, don’t build With search engines, it's best to purchase one off the shelf By Tony Sintes Dec 15, 2000 3 mins Software Development Reduce EJB network traffic with astral clones Use the bean implementation outside the container to avoid remote calls By Martijn Res Dec 8, 2000 11 mins Build Automation Java Technology Industry XML for Java gains new support with Sun API enhancements Sun introduces its JAXM and JAXP APIs By Peter Sayer Dec 8, 2000 2 mins Java Programming Languages Java Product News (December 8, 2000) By Julie Salzmann Dec 8, 2000 7 mins Software Development Validation with Java and XML Schema, Part 4 Build Java representations of schema constraints and apply them to Java data By Brett Mclaughlin Dec 8, 2000 24 mins Java Programming Languages Sun lets Jini Starter Kit 1.1 out of the bottle <em>JavaWorld</em> author Frank Sommers talks with Jini architect Jim By Frank Sommers Dec 8, 2000 26 mins Java Polymorphism in its purest form The nature of abstract classes and polymorphism By Tony Sintes Dec 8, 2000 3 mins Java J2ME and WAP: Together forever? The InfoWorld Test Center experts discuss the pros and cons of these two mobile technologies By Tim Fielden and Ana Orubeondo Dec 1, 2000 10 mins Java Java Product News (December 1, 2000) By Julie Salzmann Dec 1, 2000 8 mins Software Development Applets: Still essential to Java How do applets fit into the big picture now? By Anil Hemrajani Dec 1, 2000 8 mins Java Technology Industry Strut your stuff with JSP tags Use and extend the open source Struts JSP tag library By Thor Kristmundsson Dec 1, 2000 15 mins Java Develop n-tier applications using J2EE An introduction to the Java 2 Platform, Enterprise Edition specification by way of BEA's WebLogic Server By Steven Gould Dec 1, 2000 18 mins Java Technology Industry Web Development Constructor help How does the compiler handle constructors? By Tony Sintes Nov 22, 2000 2 mins C#: A language alternative or just J–?, Part 1 What the new language for .Net and post-Java Microsoft means to you By Mark Johnson Nov 22, 2000 20 mins Software Development Technology Industry Log4j delivers control over logging The open source log4j API for Java offers fast, efficient log services By Ceki Gülcü Nov 22, 2000 20 mins Java Software Development Java Product News (November 22, 2000) By Julie Salzmann Nov 22, 2000 7 mins Technology Industry Take control of the servlet environment, Part 1 Invisibly extend the functionality of the servlet API By Thomas E. Davis and Craig Walker Nov 22, 2000 12 mins Data Management Java Web Development Analysis: Java technology gains some ground in battle of components Platform independence draws favorable response from big IT shops By George Lawton Nov 17, 2000 5 mins Java Web Development Java Product News (November 17, 2000) By Julie Salzmann Nov 17, 2000 8 mins Software Development Tweak your IO performance for faster runtime Increase the speed of Java programs by tuning IO performance By Brian Goetz Nov 17, 2000 12 mins Build Automation Java Tip 104: Make a splash with Swing Create thread-safe splash screens using Swing By Tony Colston Nov 17, 2000 6 mins Java DSML gives you the power to access your LDAP information as XML The Directory Service Markup Language adds XML functionality to your directory services By Lanette Poe and Michael Ball Nov 10, 2000 15 mins Java Security Web Development Java Product News (November 10, 2000) By Julie Salzmann Nov 10, 2000 8 mins Software Development Explore the Dynamic Proxy API Use dynamic proxies to bring strong typing to abstract data types By Jeremy Blosser Nov 10, 2000 16 mins Java Get smart with proxies and RMI Use dynamic class loading to implement smart proxies in RMI By M. Jeff Wilson Nov 10, 2000 24 mins Web Development Validation with Java and XML Schema, Part 3 Parse XML Schema to validate data By Brett Mclaughlin Nov 10, 2000 23 mins Java Eliminate tedious programming: Recover data with XML and Reflection Automate ResultSet parsing using XML and Reflection By Abhilash Koneri Nov 10, 2000 16 mins Data Management Java Programming Languages Hey, kids, who wants to see the second biggest ball of twine? Java Q&A, with tongue in cheek, answers a pressing question By Tony Sintes Nov 10, 2000 2 mins Java Web Development Sun’s latest Java development wins big Java Web Start could jump-start client-side Java By Tim Fielden Nov 3, 2000 6 mins Java Software Development Study guide: Applications, applets, and hybrids Brush up on Java terms, learn tips and cautions, review homework assignments, and read Jeff's answers to student questions By Jeff Friesen Nov 3, 2000 2 mins Java Add MP3 capabilities to Java Sound with SPI The Service Provider Interface adds functionality to Java Sound without recoding By Dan Becker Nov 3, 2000 14 mins Java Technology Industry Java Product News (November 3, 2000) By Julie Salzmann Nov 3, 2000 7 mins Software Development Freeware: Is it really worth it? The hidden cost of freeware often lies in the setup frustrations By Anil Hemrajani Nov 3, 2000 5 mins Databases Java Can you create a matrix of primitive types that default to all zeros? Yes, you can, and here's how By Tony Sintes Nov 3, 2000 2 mins Optimize a query on a Map Comparing techniques for performance tuning a query on a Map class By Jack Shirazi Nov 1, 2000 15 mins Build Automation AES: Who won? Discover the results of the Advanced Encryption Standard contest By Raghavan N. Srinivas Oct 27, 2000 9 mins Encryption Java Security Transforming e-business: E-services HP's Java-based E-speak development framework aids in developing dynamic e-services By James R. Borck Oct 27, 2000 7 mins Software Development Using objects in place of documents for server-client interaction, Part 3 Why objects are for people, not for computers By Bill Venners Oct 27, 2000 24 mins Java Programming Languages Activatable Jini services, Part 2: Patterns of use The RMI activation framework can produce self-sufficient and flexible Jini services By Frank Sommers Oct 27, 2000 22 mins Java Web Development Java Product News (October 27, 2000) By Julie Salzmann Oct 27, 2000 8 mins Technology Industry Dive into connection pooling with J2EE Manage access to shared, server-side resources for high performance By Siva Visveswaran Oct 27, 2000 12 mins Data Management Java Web Development Modifying archives, Part 2: The Archive class The Archive class allows you to write or modify stored archive files By Allen Holub Oct 27, 2000 35 mins Java Automate your build process using Java and Ant Introducing the powerful XML-based scripting tool, Ant By Michael Cymerman Oct 20, 2000 18 mins Java Programming Languages Software Development VisualAge makes developing Java apps easy Get the scoop on version 3.5 of IBM's VisualAge for Java, Enterprise Edition. By Tim Fielden Oct 20, 2000 6 mins Software Development IBM raises the bar with the latest version of WebSphere The InfoWorld Test Center puts IBM's WebSphere Application Server 3.5, Advanced Edition through the grinder By Tim Fielden Oct 20, 2000 6 mins Java Technology Industry Web Development WebSphere Studio covers all the bases IBM's WebSphere Studio 3.5 helps create great Websites By Tim Fielden Oct 20, 2000 6 mins Technology Industry Java Product News (October 20, 2000) By Julie Salzmann Oct 20, 2000 8 mins Software Development Understanding constructors How constructors differ from methods By Robert Nielsen Oct 13, 2000 7 mins Certifications Java Java Product News (October 13, 2000) By Julie Salzmann Oct 13, 2000 9 mins Software Development 1…1,0891,0901,0911,0921,0931,0941,0951,0961,097…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