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 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 7 cloud services to ease machine learning Build, train, tune, and deploy machine learning and deep learning models in these end-to-end machine learning clouds By Peter Wayner Oct 16, 2018 9 mins Analytics Development Tools Machine Learning 7 cloud services to ease machine learning Build, train, tune, and deploy machine learning and deep learning models in these end-to-end machine learning clouds By Peter Wayner Oct 15, 2018 9 mins Analytics Machine Learning Predictive Analytics 6 ways to make machine learning fail When learning, machine learning will make mistakes. Adopters need to anticipate that—and be careful not to make matters worse through human mistakes by IT and business By Bob Violino Oct 10, 2018 9 mins Careers Machine Learning 6 under-the-radar JavaScript tools you should know Cloud provisioning, the internet of things (IoT), payments, and Node.js programming are just some of the use cases for these open source tools By Paul Krill Oct 5, 2018 4 mins JavaScript Open Source Technology Industry 10 essential MySQL tools for admins The MySQL community is a hotbed of free, open source tools to enhance the performance and health of your MySQL systems By Daniel Nichter Oct 3, 2018 15 mins Databases Software Development 6 tools to conquer multicloud management Scalr, RightScale, Red Hat, Pivotal, Morpheus, and Embotics take aim at multicloud deployment, management, and cost control By Peter Wayner Oct 2, 2018 12 mins Cloud Management PaaS SaaS The 2018 Enterprise Architecture Awards This year’s winning EA initiatives, brought to you by Forrester and InfoWorld, focused on making digital transformation real, usually with agile techniques By Gene Leganza Oct 1, 2018 13 mins Agile Development Careers Real-time data processing with data streaming: new tools for a new era Real-time data streaming is still early in its adoption, but over the next few years organizations with successful rollouts will gain a competitive advantage By Isaac Sacolick Sep 27, 2018 7 mins Development Tools Java Open Source Real-time data processing with data streaming: new tools for a new era Real-time data streaming is still early in its adoption, but over the next few years organizations with successful rollouts will gain a competitive advantage By Isaac Sacolick Sep 27, 2018 7 mins Analytics Data Integration Data Management The best open source software for software development InfoWorld’s 2018 Best of Open Source Software Award winners in software development By Martin Heller, Peter Wayner, Serdar Yegulalp and Jonathan Freeman Sep 26, 2018 9 mins Development Tools Devops Web Development The best open source software for data storage and analytics InfoWorld’s 2018 Best of Open Source Software Award winners in databases and data analytics By Ian Pointer, Martin Heller and Andrew C. Oliver Sep 26, 2018 8 mins Databases Open Source SQL The best open source software for cloud computing InfoWorld’s 2018 Best of Open Source Software Award winners in cloud computing By Victor Garza, Ian Pointer, Serdar Yegulalp, Andrew C. Oliver and Jonathan Freeman Sep 26, 2018 8 mins Cloud Computing PaaS Software Development Bossies 2018: The Best of Open Source Software Awards InfoWorld recognizes the leading open source projects for software development, cloud computing, big data, and machine learning By Doug Dineley Sep 26, 2018 2 mins Databases Machine Learning Open Source The best open source software for machine learning InfoWorld’s 2018 Best of Open Source Software Award winners in machine learning and deep learning By Ian Pointer and Martin Heller Sep 26, 2018 7 mins Analytics Data Science Machine Learning What is a data lake? Flexible big data management explained A data lake can be a much more flexible repository than a data warehouse. Or it can be a trash dump that grows and grows By Andy Patrizio Sep 24, 2018 9 mins Analytics Databases Technology Industry How to work with Azure Pipelines for devops Microsoft’s devops build tools get a makeover, both in the cloud and on your servers By Simon Bisson Sep 18, 2018 6 mins Development Tools Microsoft Azure Technology Industry Interview: Craig McLuckie and Joe Beda on the value of Kubernetes The Docker container orchestration technology fills the gap between IaaS, which is too low-level, and PaaS, which is too high-level By Eric Knorr Sep 14, 2018 2 mins Cloud Computing Open Source Software Development IBM Cloud services guide: The right tools for the job Most customers choose IBM Cloud service because they are already an IBM shop, but other enterprises should give it a look as well By Andy Patrizio Sep 13, 2018 7 mins Cloud Computing Cloud Management Technology Industry 10 free tools for API design, development, and testing These full-fledged free-tier services and indispensable utilities will have your API up and running in no time By Serdar Yegulalp Sep 12, 2018 6 mins APIs Development Tools Software Development Interview: Joel Spolsky on how the developer role has changed He weighs in on the triumph of JavaScript, the advent of WebAssembly, and the purchase of GitHub by Microsoft By Eric Knorr Sep 11, 2018 2 mins Engineer JavaScript Version Control Systems 10 machine learning APIs developers will love Tap the readymade machine learning models behind these cloud-based APIs to add a stroke of genius to your app By Peter Wayner Sep 10, 2018 10 mins APIs Artificial Intelligence Machine Learning 10 machine learning APIs developers will love Tap the readymade machine learning models behind these cloud-based APIs to add a stroke of genius to your app By Peter Wayner Sep 10, 2018 10 mins APIs Artificial Intelligence Machine Learning Interview: Matei Zaharia on Spark and machine learning Zaharia expounds on the reasons Spark has become the big data framework of choice and why he thinks his company’s melding of Spark and machine learning delivers unique value By Eric Knorr Sep 7, 2018 2 mins Analytics Data Management Machine Learning Machine learning: When to use each method and technique What exactly can you do with machine learning? We explain the various methods and techniques available to you By Bob Violino Sep 6, 2018 9 mins Java Machine Learning Technology Industry Machine learning: When to use each method and technique What exactly can you do with machine learning? We explain the various methods and techniques available to you By Bob Violino Sep 6, 2018 9 mins Machine Learning Software Development Technology Industry PostgreSQL tutorial: Get started with PostgreSQL 10 Get up and running—and avoid the setup pitfalls—with this enterprise-class, open-source database available for all major platforms By Serdar Yegulalp Aug 29, 2018 10 mins Databases Open Source SQL 15 great alternatives to React, Angular, and Vue The popular frameworks are popular for good reason, but one of these other options could be a better choice for your app By Peter Wayner Aug 28, 2018 11 mins JavaScript Software Development Web Development 15 great alternatives to React, Angular, and Vue The popular frameworks are popular for good reason, but one of these other options could be a better choice for your app By Peter Wayner Aug 27, 2018 11 mins JavaScript Software Development Web Development 15 KPIs to track devops transformation Start with a small handful of metrics where you can demonstrate quick wins and then move to more challenging objectives By Isaac Sacolick Aug 23, 2018 8 mins Careers Devops Software Development Interview: Brendan Eich on JavaScript’s blessing and curse Eich readily admits to JavaScript’s flaws and talks frankly about what he might have done better, while touching on JavaScript’s improvements over its 23-year lifespan By Eric Knorr Aug 17, 2018 2 mins JavaScript Software Development Cloud computing 2018: How enterprise adoption is taking shape Research: Nine out of ten companies will have some part of their applications or infrastructure in the cloud by 2019, and the rest expect to follow by 2021. Here’s how they’re making the shift By IDG Research Aug 15, 2018 6 mins Cloud Computing Technology Industry 15 APIs every developer should know From AI and AR to transportation and telephony, these web APIs open up all kinds of intriguing possibilities to developers By Peter Wayner Aug 14, 2018 13 mins APIs Libraries and Frameworks Web Development 15 APIs every developer should know From AI and AR to transportation and telephony, these web APIs open up all kinds of intriguing possibilities to developers By Peter Wayner Aug 13, 2018 13 mins APIs Software Development Web Development React Native JavaScript framework stumbles Airbnb and Udacity bow out of Facebook’s mobile framework while Discord and Walmart forge ahead By Paul Krill Aug 9, 2018 4 mins JavaScript Mobile Development Web Development What is continuous integration (CI): Faster, better software development Code changes are integrated frequently and then use automation to validate the build and functionality By Isaac Sacolick Aug 9, 2018 6 mins Build Automation Software Development Version Control Systems Safeguard your code: 17 tips to develop more-secure code Rigorous input testing, passwords, encryption—security is a feature no programmer can afford to overlook By Peter Wayner Jul 25, 2018 13 mins Application Security Data and Information Security Security WebAssembly primer: Get started with WebAssembly Learn how to make use of the next-generation toolkit for delivering high-performance binary apps in the browser By Serdar Yegulalp Jul 25, 2018 8 mins JavaScript Software Development Web Development React vs. Vue: Clash of the JavaScript titans The React and Vue.js JavaScript libraries share some of the best ideas in web development. Which should you choose? By Peter Wayner Jul 23, 2018 10 mins JavaScript Software Development Web Development 3 big data platforms look beyond Hadoop Learn how the Cloudera, Hortonworks, and MapR data platforms are evolving to meet the demands for real-time analytics and machine learning By Serdar Yegulalp Jul 19, 2018 5 mins Analytics Machine Learning Open Source 3 big data platforms look beyond Hadoop Learn how the Cloudera, Hortonworks, and MapR data platforms are evolving to meet the demands for real-time analytics and machine learning By Serdar Yegulalp Jul 18, 2018 5 mins Analytics Machine Learning Open Source Docker tutorial: Get started with Docker Hub Learn how to use Docker’s container registry to find official images and host your own for public or private use By Serdar Yegulalp Jul 11, 2018 6 mins Cloud Computing Devops Open Source GitHub vs. Bitbucket vs. GitLab: An epic battle for developer mindshare GitHub, Bitbucket, and GitLab pile lots of poshy extras on top of Git. Which should you choose? By Peter Wayner Jul 9, 2018 9 mins Cloud Computing Development Tools SaaS GitHub vs. Bitbucket vs. GitLab: An epic battle for developer mindshare GitHub, Bitbucket, and GitLab pile lots of poshy extras on top of Git. Which should you choose? By Peter Wayner Jul 9, 2018 9 mins Development Tools Open Source Software Development What’s new in Python 3.7 Python 3.7 adds new classes for data handling, optimizations for script compilation and garbage collection, and faster asynchronous I/O By Serdar Yegulalp Jun 29, 2018 7 mins Data Science Development Tools Python Django tutorial: Get started with Django 2.0 Get up and running with routes, views, and templates in Python’s most popular web framework By Serdar Yegulalp Jun 27, 2018 11 mins Open Source Python Web Development What is Julia? A fresh approach to numerical computing A “no compromises” programming language for data scientists, Julia combines the ease of a dynamic language with the speed of a compiled language By Martin Heller Jun 27, 2018 12 mins Data Science Machine Learning Open Source Learn Swift: A guide for experienced developers 18 of the best books, courses, tutorials, and technical guides for experienced programmers new to iOS app development By Paul Solt Jun 25, 2018 10 mins Mobile Development Software Development Technology Industry 5 Python distributions for mastering machine learning From bare-bones to full-blown, learn which edition of Python is best for your machine learning projects By Serdar Yegulalp Jun 13, 2018 7 mins Machine Learning Open Source Python Open source serverless: Fission, Fn, Kubeless, and OpenWhisk Do-it-yourself serverless frameworks offer freedom from cloud lock-in, but at the cost of cloud convenience and ease By Peter Wayner Jun 11, 2018 15 mins Open Source PaaS Serverless Computing 1…252627282930313233…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