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 Where next for GitHub? Its tenth birthday sees GitHub at the top of the pile. What about the next ten years? By Dan Swinhoe Nov 21, 2017 8 mins Software Development Version Control Systems Kotlin frameworks: A survey of JVM development tools The Java alternative is gaining more support in the form of frameworks, including established tools like Spring Framework and Vert.x By Paul Krill Nov 9, 2017 3 mins Development Tools Java Software Development Kotlin frameworks: A survey of JVM development tools The Java alternative is gaining more support in the form of frameworks, including established tools like Spring Framework and Vert.x By Paul Krill Nov 9, 2017 3 mins Development Tools Libraries and Frameworks Open Source New features in TypeScript: Version by version Microsoft updates the features regularly in the optionally typed superset of JavaScript. Keep up here with what’s new in each version of TypeScript By Paul Krill Nov 3, 2017 9 mins JavaScript Software Development 21 plug-ins to make the most of Eclipse The vast Eclipse plug-in ecosystem offers rich rewards for application developers who know how to find the gems By Peter Wayner Nov 2, 2017 8 mins Development Tools Java Software Development Which tools support Java 9’s new modularity features Apache Ant, Apache Maven, Eclipse IDE, Gradle, Jenkins, and IntelliJ Idea don’t all yet support this key new capability in Java SE By Paul Krill Oct 23, 2017 3 mins Development Tools Java Software Development The 10 essential tools for JavaScript developers Multiple frameworks and libraries make it easier to build browser-based apps with the web’s lingua franca language By Paul Krill Oct 18, 2017 9 mins JavaScript Software Development Web Development 6 essential libraries for every Python developer Whether you're compiling Python for speed, building native UIs for Python desktop apps, or refining existing Python code, these Python projects have you covered By Serdar Yegulalp Oct 11, 2017 7 mins Open Source Python Software Development How devops changes monitoring A more agile approach to developing, testing, and deploying applications calls for more comprehensive and real-time monitoring systems By Lucas Carlson Oct 9, 2017 7 mins Agile Development Careers Devops 11 open source tools to make the most of machine learning Tap the predictive power of machine learning with these diverse, easy-to-implement libraries and frameworks By Serdar Yegulalp Oct 5, 2017 6 mins Development Tools Machine Learning Open Source How devops changes both dev and ops A combination of cultural transformation and automation is redefining the way developers and operations work together By Lucas Carlson Oct 4, 2017 9 mins Careers Devops Software Development InfoWorld Bossie Awards promotional information Guidelines for InfoWorld Bossie Award winners By InfoWorld Staff Sep 28, 2017 4 mins Open Source GraphLib: An open source Android library for graphs An easier way to draw graphs and data plots in your Android applications By John Moore Jr. Sep 28, 2017 18 mins Java Libraries and Frameworks Technology Industry Multicloud vs. hybrid: Don’t confuse them You might think “multicloud” and “hybrid cloud” mean the same thing, but they are in fact quite different stages in the evolution of cloud computing By David Linthicum Sep 25, 2017 4 mins Cloud Computing Multicloud The road to Java 9: The current status Now available: What you can expect in Java SE 9, and how you can get it By Paul Krill Sep 21, 2017 6 mins Java Software Development Java EE 8 is here: What you need to know Support for the cloud, HTML5, and HTTP/2 highlight the changes in the enterprise Java platform By Paul Krill Sep 21, 2017 3 mins Java Software Development Java 9 is here: Everything you need to know Java SE 9 boasts modularity, REPL, compiler improvements, and much more—but it is also the end of its line By Paul Krill Sep 21, 2017 9 mins Java Software Development Java 9 is here: Everything you need to know Java SE 9 boasts modularity, REPL, compiler improvements, and much more—but it is also the end of its line By Paul Krill Sep 21, 2017 9 mins Java Open Source Software Development Java EE 8 is here: What you need to know Support for the cloud, HTML5, and HTTP/2 highlight the changes in the enterprise Java platform By Paul Krill Sep 21, 2017 3 mins Java Open Source Software Development 8 technologies transforming the database That database has come a long way from tables of rows and columns, and the journey is far from over By Peter Wayner Sep 21, 2017 10 mins Careers Cloud Computing Development Tools The 2017 Enterprise Architecture Awards This year’s winning EA initiatives, brought to you by Forrester and InfoWorld, drive the customer-obsessed digital business By Alex Cullen and Gene Leganza Sep 21, 2017 11 mins Careers 6 machine learning projects to automate machine learning Tweaking machine learning algorithms and models won't always be for experts only, thanks to these cutting-edge projects By Serdar Yegulalp Sep 20, 2017 5 mins Data Science Machine Learning Python 8 technologies transforming the database That database has come a long way from tables of rows and columns, and the journey is far from over By Peter Wayner Sep 18, 2017 10 mins Cloud Computing Databases SQL What is Kotlin? The Java alternative explained Kotlin offers big advantages over Java for JVM and Android development, and plays nicely with Java in the same projects. Why not give it a try? By Martin Heller Sep 15, 2017 10 mins Development Tools Java Libraries and Frameworks Why natural language processing is the future of enterprise AI A discussion with Jon Oberlander of the University of Edinburgh about machine learning and enterprise NLP By Alex Cruickshank Sep 11, 2017 6 mins Software Development MEAN vs. LAMP for your next programming project LAMP diehards take note: The flexible simplicity of MongoDB, ExpressJS, AngularJS, and Node.js (aka MEAN stack) is no joke By Peter Wayner Sep 6, 2017 9 mins JavaScript Libraries and Frameworks Software Development 4 major fixes on the Python roadmap Whether you're into machine learning, API building, devops, or containers and microservices, you will stand to gain from these Python advances By Serdar Yegulalp Sep 6, 2017 6 mins Python Software Development What is big data? Everything you need to know Analyzing lots of data is only part pf what makes big data different from previous data analytics. Learn what the other three aspects are By InfoWorld Staff Sep 6, 2017 8 mins Analytics Data Management What to expect in Java 9’s JDK: More than modularity Modularity, compilation, REPL, and more highlight the first major change to the Java Development Kit in more than three years By Paul Krill Sep 1, 2017 8 mins Java Software Development The case for Oracle to cede control of Java SE Turning over the platform to an open source foundation could broaden the Java community, but don’t look for it to happen soon By Paul Krill Sep 1, 2017 3 mins Java Technology Industry The case for Oracle to cede control of Java SE Turning over the platform to an open source foundation could broaden the Java community, but don’t look for it to happen soon By Paul Krill Sep 1, 2017 3 mins Java Open Source Technology Industry What to expect in Java 9’s JDK: More than modularity Modularity, compilation, REPL, and more highlight the first major change to the Java Development Kit in more than three years By Paul Krill Sep 1, 2017 8 mins Careers Java Technology Industry What is SQL? The language of databases SQL is neither the fastest nor the most elegant way to talk to databases, but it is the best way we have; here’s why By Martin Heller Aug 28, 2017 11 mins Careers Development Tools Web Development Q&A: Can coding games progress developer careers? Tigran Sloyan, CEO of CodeFights, explains how training developers with gamification helps everyone By Kathryn Cave Aug 28, 2017 8 mins Careers Software Development What is data mining? How analytics uncovers insights Data mining is the automated process of sorting through huge data sets to identify trends and patterns and establish relationships. By Bob Violino Aug 25, 2017 8 mins Analytics Data Management How Python makes programming simple Perfect for IT, Python simplifies many kinds of work, from system automation to working in cutting-edge fields like machine learning By Serdar Yegulalp Aug 24, 2017 2 mins Software Development How devops tools accelerate software delivery Devops is a little bit of philosophy and a lot of tools. Here’s how those tools work their devops magic By Martin Heller Aug 24, 2017 14 mins Agile Development Development Tools Devops Online course: Get started with AngularJS By the end of the course, you’ll be able to build your own single page application with AngularJS By PluralSight Aug 17, 2017 1 min Software Development How to avoid big data analytics failures Follow these six best practices to blow past the competition, generate new revenue sources, and better serve customers By Bob Violino Aug 7, 2017 9 mins Analytics Data Management How to avoid big data analytics failures Follow these six best practices to blow past the competition, generate new revenue sources, and better serve customers By Bob Violino Aug 7, 2017 9 mins Analytics Data Management Software Development 21 technologies transforming software development The very nature of programming is evolving faster than you might think, thanks to these powerful tools By Peter Wayner Aug 3, 2017 18 mins Cloud Computing Development Tools Java 21 technologies transforming software development The very nature of programming is evolving faster than you might think, thanks to these powerful tools By Peter Wayner Aug 3, 2017 18 mins Cloud Computing Development Tools Devops All your streaming data are belong to Kafka Apache Kafka continues its ascent as attention shifts from lumbering Hadoop and data lakes to real-time streams By Matt Asay Jul 31, 2017 6 mins Analytics Data Management All your streaming data are belong to Kafka Apache Kafka continues its ascent as attention shifts from lumbering Hadoop and data lakes to real-time streams By Matt Asay Jul 31, 2017 6 mins Careers Development Tools Open Source Experts on hype, past, present, future, and ethics of AI A panel of experts give their views on the current state of AI and what happens next By Martin Veitch Jul 23, 2017 16 mins Artificial Intelligence Technology Industry Full-stack software for cutting-edge science Find out how open source Java- and Python-based tools power the UK's national synchrotron By Matthew Gerring Jul 20, 2017 18 mins Careers Development Tools Open Source Containers: Everything you need to know We take a look at what containers are, the options available and whether they’ll ever replace virtual machines By Dan Robinson Jul 13, 2017 9 mins Software Development 9 cutting-edge programming languages worth learning now These alternatives to the popular languages are gaining steam—and one of them could be the perfect fit for your next project. By Peter Wayner Jul 13, 2017 13 mins C# Golang Java How to get started with Kubernetes From Hello Minikube to Kubernetes Anywhere to example microservices apps, the options for learning Google’s container orchestration tool abound By Serdar Yegulalp Jul 12, 2017 8 mins Careers Development Tools Devops The best MVC frameworks for Node.js 16 efficient, well-tested, and well-supported frameworks for building lean and mean web apps with Node.js By Martin Heller Jun 22, 2017 14 mins JavaScript Open Source Web Development 1…272829303132333435…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