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 Users review top message queues Software engineers and IT architects reveal what they like and don’t like about IBM MQ and Pivotal RabbitMQ By IT Central Sta Jun 8, 2018 7 mins Software Development Meet the modern software tester: Bug hunters profiled Young men predominate as bug hunters, many of whom are gamers, work in IT or security, and have studied computer science. By Dan Swinhoe Jun 7, 2018 7 mins App Testing Application Security Software Development Learn Swift: 15 beginner-friendly resources for iOS app development If you have an iPhone or iPad app idea but no idea where to begin, start with these great resources By Paul Solt May 30, 2018 11 mins Mobile Development Software Development Technology Industry Azure cloud migration guide: The tools to move your datacenter Microsoft provides a bevy of tools to make migration from on-premises systems to Azure straightforward By Andy Patrizio May 24, 2018 5 mins IaaS Microsoft Azure PaaS 6 must-have web frameworks for the Google Go language Discover the most popular, powerful, and versatile frameworks for building sites and REST APIs in Go By Serdar Yegulalp May 23, 2018 4 mins Development Tools Golang Web Development 6 must-have web frameworks for the Google Go language Discover the most popular, powerful, and versatile frameworks for building sites and REST APIs in Go By Serdar Yegulalp May 23, 2018 4 mins Golang Open Source Web Development Azure cloud services guide: The right tools for the job Here are the most common uses for the cloud and which Microsoft Azure components you need for them By Andy Patrizio May 17, 2018 8 mins Cloud Computing Microsoft Azure Technology Industry What is GraphQL? Better APIs by design Learn how Facebook’s open standard for querying data can provide a better way to build APIs than REST and Swagger By Serdar Yegulalp May 16, 2018 8 mins APIs Open Source Web Development Python developers profiled: What you use, what you do A survey of 9,500 developers shows what Python programmers use and what they work on. See how typical you are as a Python developer By Serdar Yegulalp May 4, 2018 4 mins Development Tools Machine Learning Python Python developers profiled: What you use, what you do A survey of 9,500 developers shows what Python programmers use and what they work on. See how typical you are as a Python developer By Serdar Yegulalp May 4, 2018 4 mins Development Tools Python Software Development Why you should use Python for machine learning Learn why Python has become the go-to programming language for machine learning and deep learning applications By Serdar Yegulalp May 2, 2018 6 mins Development Tools Machine Learning Python The 5 best programming languages for AI development Which programming language should you pick for your machine learning or deep learning project? These are your best options By Ian Pointer Apr 30, 2018 7 mins Careers Java Software Development What is serverless computing: Infrastructure freedom for devs Strip away your infrastructure headaches with our clear-eyed guide to serverless computing and the public cloud and on-premises options fueling its possibilities By Todd Hoff Apr 27, 2018 17 mins Careers Cloud Computing Serverless Computing 14 excellent reasons to use F# F# makes it easy to write concise code to solve complex problems on all the major desktop and mobile platforms, primarily using functional programming By Martin Heller Apr 23, 2018 11 mins Development Tools Small and Medium Business Software Development Where next for GitHub? Its tenth birthday sees GitHub at the top of the pile. What about the next ten years? By Dan Swinhoe Apr 20, 2018 9 mins Open Source Software Development Beyond Java: Programming languages on the JVM By running on the JVM, these languages run anywhere Java runs, work seamlessly with Java, and open up possibilities Java doesn’t By Serdar Yegulalp Apr 18, 2018 4 mins Java Software Development Beyond Java: Programming languages on the JVM By running on the JVM, these languages run anywhere Java runs, work seamlessly with Java, and open up possibilities Java doesn’t By Serdar Yegulalp Apr 18, 2018 4 mins Java Ruby Scala 3 enterprise GitHub projects from Microsoft These open source projects can make your life easier By Dan Swinhoe Apr 13, 2018 2 mins Open Source Software Development 4 enterprise GitHub projects from Google These open source projects can make your life easier By Dan Swinhoe Apr 12, 2018 2 mins Open Source Software Development Users review API management tools Developers weigh in on the pros and cons of API managers from Apigee, CA, IBM, Microsoft, Mulesoft, OpenLegacy, Oracle, and Tibco By IT Central Sta Apr 12, 2018 7 mins APIs Cloud Computing Devops 15 Java frameworks that give developers a boost Java development frameworks can help developers get an application up and running faster, offering code reuse and eliminating the task of building boilerplate code By Paul Krill Apr 12, 2018 10 mins Development Tools Java Web Development Commercial open source is more than old stuff for free Alfresco CTO John Newton on balancing the commercial and community aspects of being an open source company By Dan Swinhoe Mar 30, 2018 11 mins Open Source Software Development How to choose the right data-integration tools For data integration, pipelining, and wrangling data: Here are the seven types of tools you should build your data tool set from. By Isaac Sacolick Mar 29, 2018 12 mins Analytics Data Integration Data Management 3 enterprise GitHub projects from Facebook These open source projects can make your life easier By Dan Swinhoe Mar 27, 2018 2 mins Open Source Why Spectre demands more elegantly coded software Write it well, write it efficiently, write it as though the underlying hardware isn’t going to get any faster. Because it isn’t By Alex Cruickshank Mar 26, 2018 5 mins Security Software Development Serverless in the cloud: AWS vs. Google Cloud vs. Microsoft Azure With AWS Lambda, Google Cloud Functions, and Microsoft Azure Functions, a little bit of business logic can go a very long way By Peter Wayner Mar 26, 2018 20 mins Amazon Web Services Microsoft Azure Serverless Computing What is a graph database? A better way to store connected data Learn why graph databases excel at exploring highly connected data, and how to leverage them in your organization By Serdar Yegulalp Mar 21, 2018 8 mins Analytics Data Management Databases Learn about IDG IDG is the No. 1 tech media company in the world. Learn more here By Galen Gruman Mar 17, 2018 Technology Industry How to excel in agile software development You need to augment the agile process with a set of disciplines and technologies to get the full value of the agile methodology By Isaac Sacolick Mar 15, 2018 10 mins Agile Development Software Development What’s new in LLVM 6 LLVM 6 introduces Spectre exploit mitigations, improves Windows and Intel CPU support, and embraces WebAssembly as a compilation target By Serdar Yegulalp Mar 9, 2018 3 mins Development Tools Open Source Software Development How to choose the right NoSQL database NoSQL databases vary in architecture and function, so you need to pick the type that is best for the desired task By Bob Violino Mar 9, 2018 8 mins Analytics Databases Users review test data management tools Developers and IT pros report the pros and cons of CA Test Data Manager, Informatica Test Data Management, and IBM InfoSphere Optim Test Data Management By IT Central Sta Feb 23, 2018 5 mins App Testing Software Development Google Cloud Platform services guide: The right tools for the job Here are the most common uses for the cloud and which Google Cloud Platform (GCP) components you need for them By Andy Patrizio Feb 15, 2018 7 mins Cloud Computing Technology Industry Get started with TensorFlow Begin harnessing the power of Google’s open source machine learning library with InfoWorld's hands-on tutorial By Martin Heller Feb 12, 2018 18 mins Artificial Intelligence Development Tools Machine Learning Users review service virtualization tools Developers and IT pros weigh in on service virtualization offerings from CA, IBM, Micro Focus, Parasoft, and SmartBear Software By IT Central Sta Feb 9, 2018 7 mins App Testing Software Development 20 years of open source: Its world-changing history in brief Today, open source powers servers, computers, devices, and all manner of software. But two decades ago, it was a fringe, radical idea that seemed destined to remain academic By Simon Phipps Feb 2, 2018 3 mins Open Source InfoWorld’s 2018 Technology of the Year Award winners InfoWorld editors and reviewers pick the year’s best software development, cloud computing, data analytics, and machine learning tools By InfoWorld Staff Jan 31, 2018 25 mins Analytics Cloud Computing Machine Learning Technology of the Year 2018: The best hardware, software, and cloud services InfoWorld’s 2018 Technology of the Year Awards recognize the best tools for software development, cloud computing, data analytics, and machine learning By Martin Heller Jan 31, 2018 4 mins Analytics Devops Machine Learning What is deep reinforcement learning: The next step in AI and deep learning Reinforcement learning is well-suited for autonomous decision-making where supervised learning or unsupervised learning techniques alone can’t do the job By James Kobielus Jan 25, 2018 9 mins Artificial Intelligence Machine Learning Software Development NoSQL standouts: The best document databases Which document-oriented database is right for your app? Follow this guide to the most developer-friendly NoSQL databases By Serdar Yegulalp Jan 24, 2018 19 mins Cloud Computing Databases Software Development AWS cloud services guide: The right tools for the job Here are the most common uses for the cloud and which Amazon Web Services components you need for them By Andy Patrizio Jan 16, 2018 10 mins Amazon Web Services IaaS Web Development AWS cloud services guide: The right tools for the job Find out the most common reasons for migrating to Amazon Web Services, and which AWS components you'll need to succeed By Andy Patrizio Jan 16, 2018 10 mins Amazon Web Services Analytics Careers What is agile methodology? Modern software development explained Enterprises need software competency to deliver good digital experiences. Agile development is how enterprises get there By Isaac Sacolick Jan 1, 2018 12 mins Agile Development Careers Software Development 2017: The year in programming languages Java, JavaScript, Kotlin, TypeScript, and C++ all saw big changes in their capabilities By Paul Krill Dec 28, 2017 4 mins Java JavaScript Software Development 2017: The year in programming languages Java, JavaScript, Kotlin, TypeScript, and C++ all saw big changes in their capabilities By Paul Krill Dec 28, 2017 4 mins Java Open Source Software Development Weird science: The 9 strangest tech stories of 2017 The last 12 months have brought significant developments in what retro-future technologies By Glenn McDonald Dec 27, 2017 7 mins Careers Java Software Development How to excel in agile software development Disciplines and technologies to make the most of agile methodology By Isaac Sacolick Dec 18, 2017 10 mins Agile Development Careers Open Source What AI can really do for your business (and what it can’t) Artificial intelligence, machine learning, and deep learning are no silver bullets. A CIO explains what every business should know before investing in AI By Isaac Sacolick Dec 14, 2017 11 mins Artificial Intelligence Careers Machine Learning What is a scrum master? The agile development leader defined The scrum master is a critical role in creating and maintaining the patterns of behavior that define agile development By Isaac Sacolick Dec 4, 2017 10 mins Agile Development Careers Software Development What are microservices? Lightweight software development explained Use microservices architecture to break large applications into lightweight apps that can be scaled horizontally By Lucas Carlson Nov 29, 2017 8 mins Software Development 1…262728293031323334…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