Latest from todayHow to create AI agents with Neo4j Aura AgentNeo4j Aura Agent is an end-to-end platform for creating agents, connecting them to knowledge graphs, and deploying to production using low-code and autogeneration tools. Let’s dive in. By Zach BlumenfeldMar 19, 202610 minsDatabasesDevelopment ToolsGenerative AI 4 self-contained databases for your appsBy Serdar YegulalpFeb 4, 20264 minsData ManagementDatabasesSoftware Development Get started with Angular: Introducing the modern reactive workflowBy Matthew TysonJan 29, 202614 minsJavaScriptTypeScriptWeb DevelopmentHow to use Pandas for data analysis in PythonBy Serdar Yegulalp Jan 21, 202614 minsDevelopment ToolsLibraries and FrameworksPython React tutorial: Get started with the React JavaScript libraryBy Matthew Tyson Jan 15, 202612 minsJavaScriptLibraries and FrameworksTypeScript Getting started with GitHub Copilot in Visual Studio or VS CodeBy Joydip Kanjilal Jan 15, 20268 minsDevelopment ToolsIntegrated Development EnvironmentsVisual Studio Rust slow to compile? Here’s how to speed it upBy Serdar Yegulalp Jan 14, 20267 minsDevelopment ToolsLibraries and FrameworksRust Intro to Hotwire: HTML over the wireBy Matthew Tyson Dec 31, 202510 minsHTMLJavaScriptWeb Development Get started with Python’s new native JITBy Serdar Yegulalp Dec 24, 20256 minsProgramming LanguagesPythonSoftware Development Jini’s relevance emerges, Part 1 Sun's Rob Gingell discusses Jini's role in the future of enterprise computing By Frank Sommers Aug 16, 2002 24 mins Java Web Development Java’s secret weapon Revisiting the Jini vision By Frank Sommers Aug 16, 2002 26 mins Java Web Development Java Tip 130: Do you know your data size? Don't pay the price for hidden class fields By Vladimir Roubtsov Aug 16, 2002 15 mins App Testing Java Security Java 101: Understanding Java threads, Part 4: Thread groups, volatility, and thread-local variables Final concepts for improving Java application programming with Java threads By Jeff Friesen Aug 2, 2002 31 mins Concurrency Design Patterns Java Java Tip 129: SGLayout—a layout manager for the rest of us SGLayout, a GridLayout rewrite, improves your layout control By John Redmond Aug 2, 2002 10 mins Java Software Development Java books hit the wire Choose the best books for wireless Java development By Michael Yuan Jul 19, 2002 16 mins Java Serve clients’ specific protocol requirements with Brazil, Part 6 Plug Jini, BeanShell, and JAXM into Brazil By Rinaldo Di Giorgio Jul 12, 2002 20 mins Java Technology Industry Web Development Java 101: Understanding Java threads, Part 3: Thread scheduling and wait/notify Learn about the mechanisms that help you set and manage thread priority By Jeff Friesen Jul 5, 2002 36 mins Concurrency Design Patterns Java Take command of your software The Command pattern benefits both the client and the server By David Geary Jun 28, 2002 16 mins Java Software Development Web Development Java readies itself for wireless Web services Emerging Java platforms are well positioned for wireless Web services developers By Michael Juntao Yuan and Ju Long Jun 21, 2002 21 mins Java Technology Industry Web Development Java 101: Understanding Java threads, Part 2: Thread synchronization Use synchronization to serialize thread access to critical code sections By Jeff Friesen Jun 7, 2002 22 mins Concurrency Design Patterns Java Java Tip 128: Create a quick-and-dirty XML parser Parse valid XML using minimal code By Steven R. Brandt May 31, 2002 6 mins Java Supplement: The adventures of JWSDP Sun Microsystems finally takes action on the Web services front By Frank Sommers May 17, 2002 6 mins Web Development Web services take float with JAXR Use JAXR to find and register Web services By Frank Sommers May 17, 2002 23 mins Programming Languages Web Development Java Tip 127: See JAR run Enable your unrunnable JARs to run with the java -jar command By Shawn Silverman May 10, 2002 6 mins Java Java 101: Understanding Java threads, Part 1: Introducing threads and runnables Learn how to improve Java application performance using Java threads By Jeff Friesen May 3, 2002 24 mins App Testing Concurrency Design Patterns Strategy for success The powerful Strategy design pattern aids object-oriented design By David Geary Apr 26, 2002 15 mins Design Patterns Java Software Development Track wireless sessions with J2ME/MIDP Learn three ways to maintain client state information in mobile commerce applications By Ju Long Apr 26, 2002 20 mins Data Management Java Technology Industry Java 101: Exceptions to the programming rules, Part 2 Incorporate Java's throw-object/catch-object exception-handling technique into your Java programs By Jeff Friesen Apr 5, 2002 35 mins Java Java Tip 126: Prepare cross-server database access methods with JDBC Write portable database access methods for generic database tables By Michael Yuan Apr 5, 2002 8 mins Data Management Java Tip 125: Set your timer for dynamic properties Reconfigure your application at runtime with reloadable property files By Xiaodong Zhang Mar 29, 2002 7 mins Java Software Development Java Tip 124: Trace your steps in Java 1.4 Locate runtime code with getStackTrace() By John D. Mitchell Mar 8, 2002 10 mins Java Java 101: Exceptions to the programming rules, Part 1 Learn how exception handling has evolved from C to Java By Jeff Friesen Mar 1, 2002 20 mins App Testing Java Take control with the Proxy design pattern The Proxy design pattern substitutes a proxy for an object, making your apps more efficient By David Geary Feb 22, 2002 20 mins Design Patterns Java Java Tip 123: Dial into the wireless world Execute a simple phone book application with WML and JSP By Manoj Agrawal Feb 8, 2002 9 mins Java Open Source Web Development A birds-eye view of Web services Chart the best course for your Web services programming initiative By Frank Sommers Jan 25, 2002 23 mins Programming Languages Web Development Java 101: Trash talk, Part 2 The Reference Objects API allows programs to interact with the garbage collector By Jeff Friesen Jan 4, 2002 24 mins Development Tools Java Java Tip 122: Beware of Java typesafe enumerations Think twice before relying on instance identity By Vladimir Roubtsov Jan 4, 2002 10 mins Java Start up the Velocity Template Engine Generate Web content with Java-based, open source Velocity By Geir Magnusson Jr. Dec 28, 2001 19 mins Development Tools Java Web Development Java 101: Trash talk, Part 1 Java recycles its memory through garbage collection By Jeff Friesen Dec 7, 2001 24 mins Development Tools Devops Java Jini-talk with Jim Waldo Jini architect addresses Jini's importance in ever-changing environments By Frank Sommers With Bill Venners Nov 23, 2001 24 mins Java Practice makes perfect Experience is often your best defense against Java pitfalls By Michael C. Daconta Nov 16, 2001 15 mins Java Java Tip 120: Execute self-extracting JARs Create easy-to-use, cross-platform Java Archives By Z. Steve Jin and John D. Mitchell Nov 16, 2001 6 mins Java Software Development Utilities Java 101: Class and object initialization Learn how to prepare classes and objects for use in an executing program By Jeff Friesen Nov 2, 2001 28 mins Development Tools Java Software Development Java Tip 119: Don’t know much about file history? Enhance your file processing application by adding a file history mechanism By Klaus Berg Nov 2, 2001 9 mins Java Software Development Survival of the fittest Jini services, Part 3 Guidelines for implementing the Jini Transaction Specification in web services By Frank Sommers Oct 19, 2001 23 mins Concurrency Java Web Development Amaze your developer friends with design patterns <strong>Java Design Patterns</strong> column kicks off with a look at three important design patterns By David Geary Oct 12, 2001 16 mins Design Patterns Java Java Tip 118: Utilize the EjbProxy Invoke remote EJBs with a simple utility class By Gorsen Huang Oct 12, 2001 8 mins Java Utilities Web Development Java 101: Object-oriented language basics, Part 7: Polymorphism and abstract classes Learn about the many varieties of polymorphism in object-oriented programming and find out how abstract classes can be used to accommodate generalities in your Java class hierarchies By Jeff Friesen Oct 5, 2001 Development Tools Java Software Development Java Tip 117: Transfer binary data in an XML document Three ways to encode and decode binary data for embedding within an XML document By Odysseas Pentakalos Sep 28, 2001 10 mins Java Programming Languages Methodology madness What are the best techniques for managing your Java projects? By Anil Hemrajani Sep 21, 2001 5 mins Java Tip 116: Set your table options — at runtime! Enhance the display and usability of JTable By Sonal Goyal With John D. Mitchell Sep 14, 2001 7 mins Java Software Development Java 101: Object-oriented language basics, Part 6: Interfaces and multiple inheritance Use interfaces for safe multiple inheritance and a great deal more By Jeff Friesen Sep 7, 2001 19 mins Development Tools Java Software Development Master Merlin’s new I/O classes Squeeze maximum performance out of nonblocking I/O and memory-mapped buffers with java.nio By Michael T. Nygard Sep 7, 2001 29 mins Development Tools Java Web Development Java Tip 115: Secure JavaMail with JSSE Add secure, SSL-based connections to JavaMail By Eugen Kuleshov and Dmitry I. Platonoff Aug 31, 2001 6 mins Java Security Which app server suits you? Express your thoughts on the middle-tier software that's right for you By Anil Hemrajani Aug 17, 2001 4 mins Java Tip 114: Add ghosted drag images to your JTrees What to do when your platform doesn't support drag images By Andrew J. Armstrong Aug 10, 2001 8 mins Java Software Development Java 101: Object-oriented language basics, Part 5: Object and its methods Object is the root of all classes, but have you met its methods? By Jeff Friesen Aug 3, 2001 Development Tools Java Software Development Secure your Java apps from end to end, Part 2 Don't let flaws compromise application security By Todd Sundsted Jul 13, 2001 8 mins Application Security Java Security Java 101: Object-oriented language basics, Part 4: Inheritance Learn how to use inheritance to create layered objects, then compare the workings of inheritance and composition in Java programs By Jeff Friesen Jul 6, 2001 Development Tools Java Software Development 1…798081828384858687…91 Show me moreLatestArticlesVideos news OpenAI’s desktop superapp: The end of ChatGPT as we know it? By Gyana SwainMar 20, 20265 mins Artificial IntelligenceDevelopment ToolsSoftware Development news Google’s Stitch UI design tool is now AI-powered By Maxwell CooterMar 20, 20261 min Artificial IntelligenceDevelopment ToolsSoftware Development news Stop using AI to submit bug reports, says Google By Maxwell CooterMar 20, 20262 mins Artificial IntelligenceBugsOpen Source 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