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 How to use the Kubernetes Ingress API You can greatly expand the capabilities of the Ingress resource by using an Ingress controller like Kong for Kubernetes that uses custom resource definitions and provides many plug-ins By Marco Palladino May 13, 2020 7 mins APIs Software Development What is Chaos Monkey? Chaos engineering explained By wreaking random havoc on your systems in production, Chaos Monkey teaches you how to make those systems stronger By Scott Carey May 13, 2020 7 mins Devops Software Development The best free programming courses during lockdown Want to learn to program? These excellent free introductory courses from Codecademy and Coursera will have you coding in no time. By Martin Heller May 4, 2020 7 mins IT Skills and Training Software Development What is COBOL? COBOL programming explained The 60-year-old programming language that powers a huge slice of the world’s most critical business systems needs programmers By Serdar Yegulalp Apr 29, 2020 8 mins Careers Programming Languages Software Development The best free data science courses during lockdown 6 excellent online courses and one book to learn statistics, machine learning, and deep learning while you’re locked in the house. By Martin Heller Apr 27, 2020 5 mins Data Science IT Skills and Training Machine Learning IT career roadmap: Machine learning engineer Machine learning is one of the most in-demand skills in today’s technology job market. Kyle Hamlin, principal machine learning engineer at Sailthru, discusses what it takes to travel on that career path. By Bob Violino Apr 27, 2020 10 mins Artificial Intelligence IT Skills and Training Machine Learning Python 2 EOL: How to survive the end of Python 2 Python 2 is no longer supported by the Python Software Foundation. Here’s what you can do if you’re stuck with Python 2 in what is fast becoming a Python 3 world By Serdar Yegulalp Apr 22, 2020 9 mins Python Software Development How developer teams went remote overnight Some developer teams have always worked as remote, distributed teams, while others are learning on the fly — and fast. Here’s how companies are keeping their developers happy and productive under the cloud of COVID-19 By Scott Carey Apr 22, 2020 9 mins Careers Software Development How developer teams went remote overnight Some developer teams have always worked as remote, distributed teams, while others are learning on the fly—and fast By Scott Carey Apr 22, 2020 9 mins Careers Java Technology Industry Cython tutorial: How to speed up Python How to use Cython and its Python-to-C compiler to give your Python applications a rocket boost By Serdar Yegulalp Apr 22, 2020 15 mins Development Tools Open Source Python How secure is Java compared to other languages? Java is often cited as the most secure programming language. Is it really? By Samuel Bocetta Apr 21, 2020 7 mins Java Security Technology Industry 14 ways AWS beats Microsoft Azure and Google Cloud Microsoft Azure and Google Cloud have their advantages, but they don’t match the breadth and depth of the Amazon cloud By Peter Wayner Apr 20, 2020 13 mins Amazon Web Services Java Microsoft Azure 14 ways AWS beats Microsoft Azure and Google Cloud Microsoft Azure and Google Cloud have their advantages, but they don’t match the breadth and depth of the Amazon cloud By Peter Wayner Apr 20, 2020 13 mins Amazon Web Services Microsoft Azure Technology Industry 8 signs you’re doing Python right If you’re following these eight great Python programming practices, then you’re doing Python right By Serdar Yegulalp Apr 15, 2020 6 mins Python Software Development 7 best practices for remote agile teams Remote and distributed teams can excel at agile software development, but it takes work and experimentation. Let this be your guide By Isaac Sacolick Apr 13, 2020 8 mins Agile Development Devops Software Development What is an SRE? The vital role of the site reliability engineer Site reliability engineering principles first established by Google have yielded a new, important engineering role at the heart of devops By Scott Carey Apr 13, 2020 8 mins Application Life Cycle Management Careers Devops 17 clever APIs for every developer whim Connect with these Internet APIs to add some crucial data, a helpful feature, or a user-pleasing frill to your application By Peter Wayner Apr 6, 2020 8 mins APIs Development Tools Java 7 tools and services for real-time collaborative coding Want to code together remotely? These web-based services and editor add-ons let programmers work on the same files at the same time By Serdar Yegulalp Apr 1, 2020 5 mins Development Tools Software Development 7 tools and services for real-time collaborative coding Want to code together remotely? These web-based services and editor add-ons let programmers work on the same files at the same time By Serdar Yegulalp Apr 1, 2020 5 mins Careers Development Tools Software Development 5 tips for finding and keeping top developer talent If you want to hire the best software developers, you may need to rethink how you recruit — and how you work By Bob Violino Mar 30, 2020 8 mins Careers Software Development 5 tips for finding and keeping top developer talent If you want to hire the best software developers, you may need to rethink how you recruit—and how you work By Bob Violino Mar 30, 2020 8 mins Careers Software Development What is the MEAN stack? JavaScript web applications The web application stack powered by MongoDB, Express, Angular, and Node.js leverages JavaScript from top to bottom By Serdar Yegulalp Mar 30, 2020 8 mins Databases JavaScript Web Development 9 offbeat databases worth a look Plain old MySQL or MongoDB not doing the job? See if these unique offerings meet your needs By Serdar Yegulalp Mar 25, 2020 6 mins Databases Open Source SQL 9 offbeat databases worth a look Plain old MySQL or MongoDB not doing the job? See if these unique offerings meet your needs By Serdar Yegulalp Mar 25, 2020 6 mins Databases Open Source SQL Data structures and algorithms in Java: A beginner’s guide Learn all about array and list data structures in Java, and the algorithms you can use to search and sort the data they contain By Jeff Friesen Mar 24, 2020 2 mins Data Management Java Programming Languages Can APIs be copyrighted? Oracle says yes and Google says no, but who’s right? Here are 7 arguments in favor of copyrighting APIs — and 7 arguments against By Peter Wayner Mar 23, 2020 11 mins APIs Software Development Technology Industry Should APIs be copyrightable? Oracle says yes and Google says no, but who’s right? Here are seven arguments in favor of copyrighting APIs — and seven against By Peter Wayner Mar 23, 2020 11 mins APIs Software Development Technology Industry Where to look for cost savings in the cloud 6 ways enterprises can achieve significant cost reductions by switching to public cloud services By Bob Violino Mar 16, 2020 9 mins Cloud Computing What is service-oriented architecture? Learn the key characteristics of SOA and SOAP-based web services By Matthew Tyson Mar 12, 2020 7 mins Careers Java Web Development PaaS, CaaS, or FaaS? How to choose Key questions and considerations when choosing a cloud architecture for container-based applications By Isaac Sacolick Mar 9, 2020 9 mins Cloud Computing PaaS Serverless Computing Containers march into the mainstream After years of experimentation, enterprises are going all-in with containers and microservices, building and updating better apps at a faster clip than ever before By Eric Knorr Mar 9, 2020 6 mins Cloud Computing Open Source Software Development Containers march into the mainstream After years of experimentation, enterprises are going all-in with containers and microservices, building and updating better apps at a faster clip than ever before By Eric Knorr Mar 9, 2020 6 mins Cloud Computing Open Source Software Development 10 ways to improve your code after it’s ‘finished’ Just because you’ve squeezed out the bugs and delivered a working program doesn’t mean you should relax By Peter Wayner Mar 6, 2020 6 mins Software Development Etsy goes cloud native to better scale to seasonal demands The popular marketplace moved everything to Google Cloud, after Google brought in engineers, not sales reps, during the proposal process By Scott Carey Mar 5, 2020 7 mins Cloud Computing Technology Industry Total cloud: ClearScore eyes cost savings as it migrates everything to AWS The London-based fintech has switched to AWS from IBM in an effort to cut costs and accelerate global expansion efforts. By Scott Carey Mar 5, 2020 5 mins Cloud Computing 16 ways to improve your code after it’s ‘finished’ Just because you’ve squeezed out the bugs and delivered a working program doesn’t mean you should relax By Peter Wayner Mar 2, 2020 9 mins Careers Java Software Development Can Deutsche Bank’s PaaS help turn the bank around? Engineers at Deutsche are so proud of their homegrown container platform, they hope to sell it to other banks By Scott Carey Feb 26, 2020 10 mins Cloud Computing PaaS Software Development 5 reasons to choose PyTorch for deep learning TensorFlow still has certain advantages, but a stronger case can be made for PyTorch every day By Ian Pointer Feb 24, 2020 8 mins Development Tools Machine Learning Python How to use asyncio in Python Take advantage of the high-level async functions in Python’s asyncio library to write more efficient Python applications. By Serdar Yegulalp Feb 19, 2020 6 mins Libraries and Frameworks Python Software Development Entering the Chinese market? Here’s how to do it cloud-first To extend your business inside China – and actually compete – you’ll need to set up shop behind the Great Firewall. Here’s how to choose a Chinese cloud provider and navigate the regulatory and privacy complexities By Scott Carey Feb 12, 2020 11 mins Cloud Computing Thirteen rules for developing secure Java applications Make Java security a top priority at every stage of application development, from class-level language features to API endpoint authorization By Matthew Tyson Feb 11, 2020 11 mins App Testing Java Security How to bring security into agile development and CI/CD Align to DevSecOps and shift-left security to improve coding practices, eliminate vulnerabilities in development, and deliver highly secure apps to production By Isaac Sacolick Feb 10, 2020 8 mins Build Automation Devops Security 5 reasons we don’t write code like we used to Ever wonder why NASA could develop software to get to the moon, but today’s programmers can’t create a voting app that works? By Peter Wayner Feb 6, 2020 6 mins Software Development Why we can’t develop voting software that works Ever wonder why we could write software to get to the moon, but not to count votes? Here are five reasons By Peter Wayner Feb 6, 2020 6 mins Careers Java Technology Industry InfoWorld’s 2020 Technology of the Year Award winners InfoWorld recognizes the year’s best products in software development, cloud computing, data analytics, and machine learning By Ian Pointer, Martin Heller, James Borck, Serdar Yegulalp and Isaac Sacolick Feb 5, 2020 13 mins Analytics Cloud Computing Machine Learning Microsoft Azure cloud migration: 3 success stories How J.B. Hunt, H&R Block, and A.P. Moller – Maersk moved their Microsoft environments to the cloud By Bob Violino Feb 3, 2020 8 mins Cloud Computing Microsoft Azure Technology Industry What is Apache Maven? Build and dependency management for Java Get started with Maven, the most popular build and dependency management tool for Java. By Matthew Tyson Jan 30, 2020 13 mins Build Automation Development Tools Java How to create your own Visual Studio Code extension With the VS Code extension generator and JavaScript, it’s easy to roll your own extension. Here’s how to get started By Serdar Yegulalp Jan 29, 2020 8 mins Development Tools JavaScript Software Development 7 top-notch tools for React developers Facebook’s JavaScript UI library has sparked an ecosystem of companion tools and frameworks By Paul Krill Jan 27, 2020 5 mins JavaScript Software Development Web Development 8 misleading AI myths — and the realities behind them With all of the hype around AI and machine learning come many factual inaccuracies. Let’s separate the truth from the fiction By Andy Patrizio Jan 27, 2020 8 mins Analytics Artificial Intelligence Machine Learning 1…212223242526272829…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