Latest from todayHow to land a software development job in an AI-focused worldAI isn’t eliminating software developers, but it is changing what matters to hiring managers. Here’s our guide to landing a software development job in a rapidly shifting landscape.By Bob ViolinoMar 23, 20269 minsArtificial IntelligenceCareersGenerative AI 9 reasons Java is still greatBy Matthew TysonMar 19, 202610 minsDevelopment ToolsJavaOpen Source I ran Qwen3.5 locally instead of Claude Code. Here’s what happened.By Serdar YegulalpMar 18, 20269 minsArtificial IntelligenceDevelopment ToolsGenerative AIHow to build an AI agent that actually worksBy Andrew C. Oliver Mar 16, 202618 minsArtificial IntelligenceGenerative AISoftware Development First look: Electrobun for TypeScript-powered desktop appsBy Serdar Yegulalp Mar 11, 20267 minsJavaScriptTypeScriptWeb Development 19 large language models redefining AI safety—and dangerBy Peter Wayner Mar 9, 202612 minsApplication SecurityDevelopment ToolsGenerative AI The revenge of SQL: How a 50-year-old language reinvents itselfBy Matthew Tyson Mar 5, 20269 minsJavaJavaScriptNoSQL Databases The right way to architect modern web applicationsBy Sonu Kapoor Mar 4, 20269 minsDevelopment ApproachesSoftware DevelopmentWeb Development I used Claude Sonnet to migrate Python to Rust. Here’s what happenedBy Serdar Yegulalp Mar 4, 202611 minsJavaScriptPythonRust Node.js vs. PHP: An epic battle for developer mindshare How do the old guard and the upstart darling of the server-side web stack up against each other? Let’s compare By Peter Wayner Apr 22, 2019 13 mins JavaScript PHP Software Development What is Jupyter Notebook? Data analysis made easier Jupyter Notebook combines live code, graphics, visualizations, and text in shareable notebooks that run in a web browser By Serdar Yegulalp Apr 22, 2019 7 mins Analytics Data Science Python 5 steps to smarter data visualization Data visualizations are key to understanding your data, so help them look their best By Isaac Sacolick Apr 18, 2019 6 mins Analytics Data Visualization 12 open source tools that make Docker better From bringing GUIs to Docker tools to using Docker to streamline development and testing, these 12 projects help float Docker’s boat. By Serdar Yegulalp Apr 17, 2019 6 mins Cloud Computing Software Development 24 Python libraries for every Python developer Web apps, web crawling, database access, GUI creation, parsing, image processing, and lots more—these handy tools have you covered By Serdar Yegulalp Apr 10, 2019 15 mins Development Tools Open Source Python Node.js vs. Java: An epic battle for developer mindshare Let’s examine how the enterprise stalwart and JavaScript upstart stack up in the battle for the server room By Peter Wayner Apr 8, 2019 17 mins Java JavaScript Software Development Why event-driven architectures are important today These architectures enable the decoupling of rule-based services to microservices that consume and share data based on events By Isaac Sacolick Apr 4, 2019 6 mins Java Software Development Why event-driven architectures are important today These architectures enable the decoupling of rule-based services to microservices that consume and share data based on events By Isaac Sacolick Apr 4, 2019 6 mins Software Development Pub/sub messaging: Apache Kafka vs. Apache Pulsar Apache Kafka set the bar for large-scale distributed messaging, but Apache Pulsar has some neat tricks of its own By Ian Pointer Mar 26, 2019 8 mins Analytics Careers Open Source Apache Kafka vs. Apache Pulsar: How to choose Apache Kafka set the bar for large-scale distributed messaging, but Apache Pulsar has some neat tricks of its own By Ian Pointer Mar 25, 2019 8 mins Analytics Data Management Open Source How to use Tableau to analyze agile, devops, and website metrics Developers often need their own reporting capabilities to better analyze, predict, and manage aspects of their work; tools like Tableau can help By Isaac Sacolick Mar 14, 2019 8 mins Agile Development Business Intelligence Web Development CI/CD your way: 11 on-prem options for continuous integration and delivery From Jenkins and GitLab to Azure DevOps Server, these tools bring a CI/CD pipeline to your own server, Kubernetes cluster, or hybrid cloud By Peter Wayner Mar 12, 2019 11 mins Build Automation Cloud Computing Devops CI/CD your way: 11 on-prem options for continuous integration and delivery From Jenkins and GitLab to Azure DevOps Server, these tools bring a CI/CD pipeline to your own server, Kubernetes cluster, or hybrid cloud By Peter Wayner Mar 11, 2019 11 mins Build Automation Cloud Computing Devops JVM, JDK, JRE: What’s the difference? Three indispensable Java platform components, and how they work together in your Java applications. By Matthew Tyson Mar 11, 2019 2 mins Development Tools Java Libraries and Frameworks How Azure Maps differs from Bing Maps for developers Microsoft’s newest mapping service has a deep enterprise and IoT focus By Simon Bisson Mar 5, 2019 6 mins Microsoft Azure Software Development Technology Industry Why you should use SQLite Learn why this compact embedded relational database shines for many desktop, mobile, and edge computing applications By Serdar Yegulalp Feb 21, 2019 7 mins Databases Open Source SQL AI, machine learning, and deep learning: Everything you need to know All about the business benefits, technology frameworks and models, and application of artificial intelligence for better business outcomes By Jerry Hartanto Feb 21, 2019 43 mins Analytics Artificial Intelligence Machine Learning What is a static site generator? Static website tools explained Learn about the new wave of lean tools for building fast-loading, low-overhead websites—and leave your fat CMS behind By Serdar Yegulalp Feb 20, 2019 7 mins Development Tools HTML Web Development CI/CD as a service: 10 tools for continuous integration and delivery in the cloud From Bitbucket and GitLab to AWS CodePipeline and Travis CI, look to these 10 cloud services to automate your software builds, tests, and deployments By Peter Wayner Feb 19, 2019 15 mins Build Automation Development Tools Devops CI/CD as a service: 10 tools for continuous integration and delivery in the cloud From Bitbucket and GitLab to AWS CodePipeline and Travis CI, look to these 10 cloud services to automate your software builds, tests, and deployments By Peter Wayner Feb 18, 2019 15 mins Build Automation Cloud Computing Devops Why you should use SQLite Learn why this compact embedded relational database shines for many desktop, mobile, and edge computing applications By Serdar Yegulalp Feb 13, 2019 7 mins Databases Open Source SQL IBM Cloud Q&A: Kubernetes takes center stage As IBM’s Think conference commences, general manager Jim Comfort explains how Kubernetes and container portability are central to IBM’s cloud strategy and Red Hat acquisition By Eric Knorr Feb 12, 2019 7 mins Analytics Cloud Computing Machine Learning Full-stack developer: What it is, and how you can become one A full-stack developer understands the entire software stack, from the GUI front end to the database back end. However, not everyone agrees on the level of mastery needed to earn the title By Josh Fruhlinger Feb 11, 2019 7 mins Careers Engineer JavaScript Get started with PostgreSQL on Azure Microsoft’s recent acquisition of Citus Data is Azure’s path to further enhancing its PostgreSQL database implementation By Simon Bisson Feb 5, 2019 6 mins Databases Microsoft Azure Technology Industry Markdown vs. alternatives for software documentation How to choose among Markdown, reStructuredText, Asciidoc, and Org-mode for your software project documentation By Serdar Yegulalp Jan 30, 2019 9 mins Development Tools Software Development InfoWorld’s 2019 Technology of the Year Award winners InfoWorld editors and reviewers recognize the year’s best software development, cloud computing, big data analytics, and machine learning tools. By Ian Pointer, Martin Heller, James Borck, Peter Wayner, Serdar Yegulalp and Andrew C. Oliver Jan 30, 2019 22 mins Analytics Cloud Computing Machine Learning What is Keras? The deep neural network API explained Easy to use and widely supported, Keras makes deep learning about as simple as deep learning can be By Martin Heller Jan 28, 2019 8 mins Analytics Machine Learning Software Development 18 Node.js and JavaScript libraries for fast and simple microservices Whether you go serverless or server-full, look to these open source projects to support your Node.js microservices By Peter Wayner Jan 22, 2019 10 mins Development Tools JavaScript Libraries and Frameworks 18 Node.js and JavaScript libraries for fast and simple microservices Whether you go serverless or server-full, look to these open source projects to support your Node.js microservices By Peter Wayner Jan 21, 2019 10 mins Development Tools JavaScript Web Development How to drive shorter development release cycles Going faster will require improving the technical and business processes that enable driving safely at a higher speed By Isaac Sacolick Jan 10, 2019 6 mins Agile Development Build Automation Software Development Machine learning with Python: An introduction Find out how Python compares to Java for data analysis, then use Flask to build a Python-based web service for machine learning By Gregor Roth Jan 8, 2019 20 mins Agile Development Development Tools Web Development 13 Java frameworks for rock-solid microservices Turn to these open source toolkits to build reliable lightweight microservices on the battle-tested JVM By Peter Wayner Jan 3, 2019 12 mins Development Tools Java Web Development 13 Java frameworks for rock-solid microservices Turn to these open source toolkits to build reliable lightweight microservices on the battle-tested JVM By Peter Wayner Jan 2, 2019 12 mins Development Tools Java Web Development What a GPU-powered database can do for you The parallel processing power of the GPU is being brought to analytics by some innovative startups, promising new levels of performance By Andy Patrizio Dec 19, 2018 7 mins Analytics Databases Key enterprise cloud trends for 2019 As businesses modernize their computing and networking architectures, cloud-native architectures are the principal target environments By James Kobielus Dec 17, 2018 6 mins Cloud Computing Cloud Management Devops 8 new WebAssembly tools you should know A burgeoning tools ecosystem springs up around the WebAssembly binary format for the web By Paul Krill Dec 14, 2018 5 mins Development Tools Software Development Web Development 20 Go language projects for mastering microservices From toolkits for messaging and routing to API design and app frameworks, the Go language has everything you need to go micro By Peter Wayner Dec 11, 2018 12 mins Careers Golang Software Development 21 Go language projects for mastering microservices From toolkits for messaging and routing to API design and app frameworks, the Go language has everything you need to go micro By Peter Wayner Dec 10, 2018 12 mins APIs Golang Software Development How to become a transformative enterprise in the cloud Guardian Life shows why cloud computing isn’t a technology problem solved by moving workloads from private data centers to public clouds By Matt Asay Dec 7, 2018 6 mins Careers Cloud Computing What is JSF? Introducing JavaServer Faces Find out what's new in JSF 2.3, the Java standard for developing component-based, event-oriented web UIs By Matthew Tyson Dec 6, 2018 16 mins Java JavaScript Web Development Application monitoring: What devops can do better 4 ways for devops teams to do application monitoring right to meet new business demands By Isaac Sacolick Dec 6, 2018 7 mins Application Life Cycle Management Devops Software Development Reinforcement learning comes into AI’s mainstream Developers now have the tools to get started with this revolutionary technology that is poised to become mainstream By James Kobielus Nov 28, 2018 8 mins Artificial Intelligence Machine Learning Software Development 7 container security tools to lock down Docker and Kubernetes These extra-strength tools bring monitoring, auditing, runtime defenses, and policy-based controls to containers in development and production By Serdar Yegulalp Nov 21, 2018 7 mins Cloud Computing Security Software Development Machine learning lessons: 5 companies share their mistakes Machine learning can also go terribly wrong, making you regret that enthusiastic rush to adopt By Bob Violino Nov 20, 2018 10 mins Analytics Careers Machine Learning 10 Swift and iOS development masters to learn from Tune into the blogs, books, and videos of these seasoned iOS developers to take your Swift programming skills to new heights By Paul Solt Nov 19, 2018 7 mins Mobile Development Swift Technology Industry Machine learning lessons: 5 companies share their mistakes Machine learning can also go terribly wrong, making you regret that enthusiastic rush to adopt By Bob Violino Nov 14, 2018 10 mins Analytics Machine Learning Software Development A decade of Azure: It’s time to go back to the future One of the advantages of a hyperscale cloud platform like Azure is that it can support many development models By Simon Bisson Nov 6, 2018 7 mins Cloud Computing Microsoft Azure Technology Industry 11 ways Google Cloud beats AWS From Firebase to sustained use discounts, let’s count the reasons why Google Cloud might be a better choice By Peter Wayner Oct 25, 2018 11 mins Amazon Web Services Cloud Computing MEAN stack tutorial: Get started with the MEAN stack Learn to use MongoDB, Express, Angular, and Node.js to create fast and flexible web applications entirely in JavaScript By Serdar Yegulalp Oct 17, 2018 11 mins Databases JavaScript Web Development What are Java servlets? Request handling for Java web applications Servlets provide URL mapping and request handling capabilities in your Java web applications By Matthew Tyson Oct 17, 2018 10 mins APIs Java Web Development 1…242526272829303132…103 Show me moreLatestArticlesVideos news JetBrains launches AI coding agent management platform By Paul KrillMar 24, 20263 mins Artificial IntelligenceDevelopment ToolsGenerative AI news New ‘StoatWaffle’ malware auto‑executes attacks on developers By Shweta SharmaMar 24, 20263 mins DeveloperMalwareSecurity opinion An architecture for engineering AI context By Sean RobinsonMar 24, 202610 mins DatabasesGraph DatabasesNoSQL Databases 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