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 10 Splunk alternatives for log analysis Splunk may be the most famous way to make sense of mass quantities of log data, but it is far from the only player around By Serdar Yegulalp Aug 22, 2019 6 mins Data Visualization Devops Open Source VMware Cloud on AWS? These customers are all in An electrical contractor, a cyber security vendor, and a law firm discovered three big reasons to run VMware on the Amazon cloud By Bob Violino Aug 19, 2019 9 mins Amazon Web Services Cloud Computing Software Development 7 sweet Python IDEs you might have missed From a simple platform for beginners to an expert-level development workbench, there's an IDE for most every Pythonista By Serdar Yegulalp Aug 15, 2019 7 mins Development Tools Open Source Python 10 trusty JavaScript test tools From simple test runners to complete testing frameworks, look to these proven tools to keep your JavaScript free of bugs By Paul Krill Aug 15, 2019 7 mins App Testing JavaScript Web Development 10 trusty JavaScript test tools From simple test runners to complete testing frameworks, look to these proven tools to keep your JavaScript free of bugs By Paul Krill Aug 15, 2019 7 mins App Testing JavaScript Web Development The best NoSQL databases Highly flexible and hugely scalable, NoSQL databases offer a range of data models and consistency options to suit your application By Martin Heller Aug 7, 2019 15 mins Analytics Cloud Computing Databases 3 major Python shortcomings — and their solutions Python has been plagued by performance, app packaging, and project management issues for years. Finally, help is on the way By Serdar Yegulalp Aug 7, 2019 9 mins Open Source Programming Languages Python 8 dark secrets of cloud hardware Where is your code running, what is it running on, and why did it stop? You may never know By Peter Wayner Aug 5, 2019 9 mins Cloud Computing Technology Industry Agile product management and portfolio platforms explained Tools like Jira and Azure DevOps serve only part of the agile team’s job functions. Here are the agile tools that will take you to the next level By Isaac Sacolick Aug 1, 2019 6 mins Agile Development Software Development 13 free tools for API design, development, and testing These free and free-tier services and open-source utilities will have your API up and running in no time By Serdar Yegulalp Jul 31, 2019 7 mins APIs Open Source Web Development The best graph databases These stellar databases combine horizontal scalability with highly efficient engines for storing and analyzing connected data By Martin Heller Jul 29, 2019 5 mins Analytics Cloud Computing Databases The best graph databases These stellar databases combine horizontal scalability with highly efficient engines for storing and analyzing connected data By Martin Heller Jul 29, 2019 6 mins Analytics Databases Development Tools The best distributed NoSQL databases Highly flexible and hugely scalable, NoSQL databases offer a range of data models and consistency options to suit your application By Martin Heller Jul 25, 2019 13 mins Analytics Careers Databases 5 machine learning tools to ease software development AI-driven development tools that provide code auto-completion, code vulnerability detection, and even cutting-edge code generation By Serdar Yegulalp Jul 24, 2019 4 mins Analytics Development Tools Machine Learning Get started with Rust in Windows programming Microsoft signals that it might support Mozilla’s memory-safe alternative to C and C++ By Simon Bisson Jul 23, 2019 7 mins Programming Languages Small and Medium Business Technology Industry Will complexity kill Kubernetes? Kubernetes wouldn’t be the first huge open source project to collapse under its own weight, but its champions say it’s different By Matt Asay Jul 22, 2019 6 mins Cloud Computing Software Development Kubernetes on AWS, Azure, and Google Cloud How the managed Kubernetes services on the major clouds stack up—and how well they integrate with the clouds that host them By Serdar Yegulalp Jul 17, 2019 7 mins Amazon Web Services Microsoft Azure Technology Industry What is a service mesh? Easier container networking A service mesh brings security, resiliency, and visibility to service communications, so developers don’t have to By Josh Fruhlinger Jul 15, 2019 8 mins Cloud Computing Software Development Visual Studio Code: Stepping on Visual Studio’s toes? Microsoft’s increasingly capable open-source code editor is casting a shadow over its signature IDE By Paul Krill Jul 11, 2019 3 mins Development Tools Software Development Technology Industry Free course: Getting started with Kubernetes InfoWorld has partnered with Pluralsight to bring you this free online course. Learn how Kubernetes works and how to use it to manage containers By InfoWorld Staff Jul 9, 2019 2 mins Cloud Computing Software Development The best distributed relational databases These SQL relational databases offer both horizontal scalability and support for ACID transactions—some on a global scale By Martin Heller Jul 8, 2019 7 mins Cloud Computing Databases SQL Visual Studio Code vs. Atom: How they stack up The open-source, ultra-configurable code editors from Microsoft and GitHub have a lot in common. Here are the big differences you need to know By Serdar Yegulalp Jul 3, 2019 5 mins Development Tools Open Source Technology Industry The data lake is becoming the new data warehouse Platforms like AWS Lake Formation and Delta Lake point toward a central hub for decision support and AI-driven decision automation By James Kobielus Jun 27, 2019 7 mins Analytics Business Intelligence Cloud Computing 7 MySQL and MariaDB features you don’t want to miss Look to these powerful MySQL and MariaDB features to boost your modern apps By Serdar Yegulalp Jun 26, 2019 6 mins Analytics Databases Open Source Supervised learning explained Supervised learning turns labeled training data into a tuned predictive model By Martin Heller Jun 19, 2019 7 mins Analytics Data Science Machine Learning 10 new tricks your old database can do You might be surprised by the powerful “NoSQL” features lurking in your old Oracle, SQL Server, MySQL, or PostgreSQL database By Martin Heller Jun 18, 2019 9 mins Analytics Databases SQL 10 new tricks your old database can do You might be surprised by the powerful “NoSQL” features lurking in your old Oracle, SQL Server, MySQL, or PostgreSQL database By Martin Heller Jun 17, 2019 9 mins Analytics Databases SQL The best new features in Python 3.8 From a powerful new assignment syntax to under-the-hood overhauls, Python 3.8 steps toward a more modern Python codebase By Serdar Yegulalp Jun 12, 2019 7 mins Data Science Development Tools Python Hadoop runs out of gas As big data customers flee complexity and embrace the cloud, Hadoop vendors are sputtering By Matt Asay Jun 11, 2019 6 mins Analytics Data Management Software Development Hadoop runs out of gas As big data customers flee complexity and embrace the cloud, the Hadoop vendors are sputtering By Matt Asay Jun 10, 2019 6 mins Analytics Data Management 5 Kubernetes distributions with something extra There is more than one way to do Kubernetes. These five distros take unique approaches to solving specific problems By Serdar Yegulalp Jun 6, 2019 4 mins Cloud Computing Open Source Software Development Reinforcement learning explained Reinforcement learning uses rewards and penalties to teach computers how to play games and robots how to perform tasks independently By Martin Heller Jun 6, 2019 8 mins Analytics Data Science Machine Learning 5 Kubernetes distributions with something extra There is more than one way to do Kubernetes. These five distros take unique approaches to solving specific problems By Serdar Yegulalp Jun 5, 2019 4 mins Cloud Computing Open Source Software Development Static site generator pros and cons 4 reasons you should use a static site generator—and 4 reasons you shouldn‘t By Peter Wayner Jun 3, 2019 10 mins Software Development Web Development 10 best API management tools From simple open source solutions to end-to-end enterprise services, these are the top tools for creating, deploying, and managing APIs By Serdar Yegulalp May 30, 2019 10 mins APIs Golang Java 10 best API management tools From simple open source solutions to end-to-end enterprise services, these are the top tools for creating, deploying, and managing APIs By Serdar Yegulalp May 29, 2019 10 mins APIs Development Tools Software Development What is natural language processing? AI for speech and text Deep learning has improved machine translation and other natural language processing tasks by leaps and bounds By Martin Heller May 29, 2019 7 mins Analytics Artificial Intelligence Machine Learning VMware gets its Kubernetes game on After years in the background, VMware has emerged as a major contributor to the Kubernetes open source project By Matt Asay May 27, 2019 4 mins Open Source Software Development What is deep learning? Algorithms that mimic the human brain Deep neural networks can solve the most challenging problems, but require abundant computing power and massive amounts of data. By Martin Heller May 24, 2019 12 mins Analytics Artificial Intelligence Machine Learning How to stop hating Jira Jira is a versatile tool for agile teams, but it’s easy to overcomplicate workflow and tool configurations to the detriment of collaboration By Isaac Sacolick May 23, 2019 7 mins Agile Development Software Development 5 IFTTT alternatives for developers These IFTTT-like toolkits let you bind together services using conditional logic, with a focus on enterprise and developer integrations By Serdar Yegulalp May 22, 2019 7 mins Cloud Computing Development Tools Software Development 10 best toolkits for blockchain programming Look no further than these tried-and-tested libraries when building enterprise blockchain applications By Peter Wayner May 20, 2019 8 mins Development Tools Libraries and Frameworks Open Source 4 reasons big data projects fail—and 4 ways to succeed Nearly all big data projects end up in failure, despite all the mature technology available. Here's how to make big data efforts actually succeed By Andy Patrizio May 16, 2019 9 mins Analytics Careers Data Management What is machine learning? Intelligence derived from data Machine learning algorithms learn from data to solve problems that are too complex to solve with conventional programming By Martin Heller May 15, 2019 15 mins Analytics Data Science Machine Learning 3 JavaScript libraries to replace jQuery Cash, Zepto, and Syncfusion are three JavaScript libraries picking up where jQuery left off By Paul Krill May 14, 2019 4 mins Development Tools JavaScript Web Development Machine learning algorithms explained Machine learning uses algorithms to turn a data set into a predictive model. Which algorithm works best depends on the problem By Martin Heller May 9, 2019 11 mins Data Science Java Python Machine learning algorithms explained Machine learning uses algorithms to turn a data set into a model. Which algorithm works best depends on the problem By Martin Heller May 9, 2019 11 mins Analytics Data Science Machine Learning 10 Visual Studio Code extensions for every developer From Docker and Git integrations to Markdown and XML support to live collaboration, these add-ons for Visual Studio Code complement any workload By Serdar Yegulalp May 8, 2019 6 mins Development Tools Software Development 3 JavaScript libraries to replace jQuery Ubiquitous jQuery has been outmoded by JavaScript and browser advances. These jQuery-like alternatives pick up where jQuery left off By Paul Krill May 8, 2019 4 mins JavaScript Software Development 5 takeaways on scaling machine learning Twitter and Facebook can teach us a lot about effective artificial intelligence By Isaac Sacolick May 2, 2019 6 mins Analytics Artificial Intelligence Machine Learning 1…232425262728293031…103 Show me moreLatestArticlesVideos opinion The agent security mess By Matt AsayMar 23, 20266 mins Access ControlDevelopment ApproachesIdentity and Access Management 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 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