Latest from today9 reasons Java is still greatJava has endured radical transformations in the technology landscape and many threats to its prominence. What makes this technology so great, and what does the future hold for Java?By 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 AI How to build an AI agent that actually worksBy Andrew C. OliverMar 16, 202618 minsArtificial IntelligenceGenerative AISoftware DevelopmentFirst 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 Buyer’s guide: Comparing the leading cloud data platformsBy Taryn Plumb Mar 2, 202617 minsCloud ArchitectureCloud ComputingEnterprise Buyer’s Guides You’re thinking about technical debt all wrong Most organizations think of their technical debt as a burden to be managed. Others are finding more success by making it an important part of the day-to-day job of a developer. By Scott Carey May 30, 2022 12 mins Cloud Computing Software Development What is WebAssembly? The next-generation web platform explained WebAssembly is a binary instruction format and virtual machine that brings near-native performance to web browser applications, and allows developers to build high-speed web apps in the language of their choice. By Serdar Yegulalp May 27, 2022 7 mins JavaScript Software Development Web Development Reactive JavaScript: The evolution of front-end architecture Improving the client-side web experience means overcoming the challenges of ‘hydration,’ a fascinating engineering problem being tackled in many different ways. Let’s dive in. By Matthew Tyson May 26, 2022 9 mins JavaScript Libraries and Frameworks Web Development How API gateways complement ESBs Customer-obsessed organizations should introduce API gateways alongside enterprise service buses to optimize service connectivity. Here’s how. By Marco Palladino May 24, 2022 10 mins APIs Cloud Computing Technology Industry 9 fine libraries for profiling Python code From simple timers and benchmarking modules to sophisticated stats-based frameworks, look to these tools for insight into the performance of your Python program. By Serdar Yegulalp May 23, 2022 10 mins Development Tools Python Software Development The quantum menace: Quantum computing and cryptography No one knows when, but crypto-menacing quantum machines are coming. Here's how researchers use quantum mechanics to crack large integers in asymmetric cryptography. By Matthew Tyson May 19, 2022 7 mins Quantum Computing Security Web Development Career roadmap: Data engineer A combination of education, on-the-job training, and a certificate in data science paved the way from health sciences to data engineering. By Bob Violino May 18, 2022 8 mins Careers Data Management Machine Learning Only DevSecOps can save the metaverse The vast metaverse will also be vast in terms of code, accelerating the demand for supply chain security, automated scanning and testing, and continuous updates. By Shachar Menashe May 17, 2022 5 mins Application Security Cloud Security Devops What is JDBC? Introduction to Java Database Connectivity Get an overview of JDBC's architecture, then learn how to connect to a database and handle SQL queries and responses with PreparedStatements, transactions, connection pooling, and more. By Matthew Tyson May 13, 2022 13 mins APIs Databases Java Intro to Micronaut: A cloud-native Java framework Micronaut offers ahead-of-time compilation, reactive NIO, and cloud-native support for microservices and serverless development. Could it be your next Java framework? By Matthew Tyson May 12, 2022 8 mins Java Libraries and Frameworks Web Development 9 questions you should ask about your cloud security Businesses often lack critical insights into the security of their cloud environment. Here are nine questions business leaders need to ask—and cloud security teams need to answer. By Josh Stella May 12, 2022 10 mins Application Security Cloud Computing Cloud Security Do your AWS deployments match your Terraform definitions? Use SQL to find out. For belt-and-suspenders security and compliance, use SQL to query your Terraform files in the same way you query your AWS, Azure, or GCP services. By Jon Udell May 11, 2022 4 mins Databases Devops SQL The 9 most important new features in YugabyteDB YugabyteDB 2.13 brings materialized views, local reads for performance, region-local backups, and much more, extending the geo-distribution capabilities of the database. By Karthik Ranganathan May 10, 2022 8 mins Databases SQL Software Development 11 new programming languages to make a coder’s heart sing From a friendlier way to write WebAssembly to a visual language for machine learning, these 11 programming tools could redefine the way you write software. By Peter Wayner May 9, 2022 10 mins Programming Languages Software Development Does low code make applications overly complex? By making use of standardized coding techniques and code reuse, low code in fact tends to reduce the complexity of applications. Here’s why. By Lee Atchison May 9, 2022 5 mins No Code and Low Code Software Development What is PyTorch? Python machine learning on GPUs PyTorch 1.10 is production ready, with a rich ecosystem of tools and libraries for deep learning, computer vision, natural language processing, and more. Here's how to get started with PyTorch. By Martin Heller May 6, 2022 6 mins Libraries and Frameworks Machine Learning Python MongoDB CTO: What today’s developers need to succeed MongoDB CTO Mark Porter discusses relational snobbery, the triumph of JSON, the importance of trust, how companies mismanage developers, and how the third tier needs to evolve. By Matthew Tyson May 5, 2022 16 mins Cloud Computing Databases Software Development Making AI accountable: Blockchain, governance, and auditability Recording the model development process on the blockchain can make that process more structured, transparent, and repeatable, resulting in less bias and more accountability. By Scott Zoldi May 5, 2022 9 mins Analytics Artificial Intelligence Machine Learning 4 useful features you won’t be seeing in Python Here's why some popular features found in other languages—including static typing, multiline lambdas, and native JIT compilation—are a no-go for Python, at least for now. By Serdar Yegulalp May 4, 2022 5 mins Programming Languages Python Overcoming AI’s limitations Artificial general intelligence will be able to understand or learn any intellectual task that a human can. AGI will have high costs and huge risks, but it’s coming—maybe soon. By Charles Simon May 3, 2022 7 mins Analytics Artificial Intelligence Machine Learning Developer experience doesn’t have to stop at the front end Back-end developers need simpler provisioning and management of infrastructure to truly enable simple, repeatable environment builds. Help is on the way. By Scott Carey May 2, 2022 11 mins Cloud Computing Devops Software Development What is a data lake? Massively scalable storage for big data analytics Dive into data lakes—what they are, how they're used, and how data lakes are both different and complementary to data warehouses. By Martin Heller Apr 29, 2022 9 mins Cloud Storage Data Architecture Data Science 8 great new JavaScript language features in ES12 ECMAScript 2021 highlights include replaceAll(), promise.any(), AggregateError, and new logical assignment operators, for starters. Let’s dive in. By Matthew Tyson Apr 28, 2022 7 mins JavaScript Programming Languages Software Development Career roadmap: Machine learning scientist Data scientists and machine learning scientists have similar roles, but a machine learning scientist specializes in researching and implementing complex algorithms. By Bob Violino Apr 27, 2022 9 mins Careers Data Science Machine Learning Think of search as the application platform, not just a feature Today we’re seeing a major evolution in how search anticipates what users want before they know they are looking for it. Developers should be tuning in. By Marcus Eagan Apr 26, 2022 7 mins Analytics Software Development 9 home office essentials for developers who WFH Working from home is here to stay, so why not build the hackatorium of your dreams? By Peter Wayner Apr 25, 2022 8 mins Careers Software Development The new Elastic CEO puts cloud front and center As the new CEO of the enterprise search company, Ashutosh Kulkarni is reorganizing the company to focus on selling cloud software and expand into the lucrative observability and security domains. By Scott Carey Apr 22, 2022 8 mins Cloud Computing Devops Security 5 tools to rule your software development life cycle Modern software development is fast, iterative, and complex. Modern teams need at least these five tools to manage all of the moving parts. By Nick Hodges Apr 20, 2022 6 mins Build Automation Development Tools Version Control Systems 7 ways to avoid a cloud misconfiguration attack Cloud security is all about configuration. Here’s how to make sure the configurations of your cloud resources are correct and secure, and how to keep them that way. By Josh Stella Apr 19, 2022 13 mins Application Security Cloud Computing Cloud Security 9 low-rent cloud providers to challenge AWS, Azure, and GCP Major cloud providers do it all, and usually for a sizable price. If the high cost of cloud computing has you down, one of these smaller cloud services could be a way out. By Peter Wayner Apr 18, 2022 7 mins Cloud Computing Cloud Storage How blockchain is evolving Ethereum and other ‘compute blockchains’ promise to create a whole new, programmable layer of interaction and data processing on the internet. By Matthew Tyson Apr 14, 2022 8 mins Software Development 6 ways to package Python apps for re-use Do you have a Python application you want to give to the world, or at least your teammates? Here are six ways to package Python applications for distribution. By Serdar Yegulalp Apr 13, 2022 8 mins Python Software Development DataStax CEO: Every use case doesn’t need a new database The CEO of the enterprise NoSQL database company believes the database market is too fragmented, and he has a plan to fix it. By Scott Carey Apr 12, 2022 6 mins Cloud Computing Databases Software Development Scaling throughput and performance in a sharding database system Understand the two dimensions of scaling for database query and ingest workloads, and how sharding can make scaling elastic—or not. By Nga Tran Apr 12, 2022 11 mins Analytics Data Management Databases InfoWorld Technology of the Year Awards promotional information Guidelines for InfoWorld Technology of the Year Award winners By InfoWorld Staff Apr 11, 2022 5 mins Analytics Cloud Computing Machine Learning InfoWorld’s 2022 Technology of the Year Award winners InfoWorld celebrates the year’s best products in software development, cloud computing, data analytics, and machine learning. By Andrew C. Oliver, Ian Pointer, Isaac Sacolick, James Borck, Martin Heller, Matthew Tyson, Peter Wayner and Serdar Yegulalp Apr 11, 2022 17 mins Analytics Devops Machine Learning A brief history of the agile methodology Most organizations today practice some form of agile development, but it wasn't always so. To understand agile's success, it helps to look back to the heyday of the waterfall methodology and the birth of the Agile Manifesto. By Isaac Sacolick Apr 8, 2022 8 mins Agile Development Software Development Software testing: Automating installations and functional tests Automated software testing plays an important role in ensuring quality at every stage of software development. This article discusses how to get started using Python’s Robot Framework. By Timo Füg Apr 7, 2022 5 mins App Testing Software Development Postgres everywhere SQLite is embedded everywhere. Will Postgres follow suit? By Jon Udell Apr 5, 2022 9 mins Analytics Databases SQL Career roadmap: Machine learning engineer As organizations worldwide adopt machine learning across virtually every industry, the demand for machine learning engineers is on the rise. By Bob Violino Apr 4, 2022 9 mins Artificial Intelligence Data Science Machine Learning What is Git? Version control for collaborative programming Invented for Linux kernel development, Git version control now powers millions of projects across the globe. You can use it with or without GitHub. By Josh Fruhlinger Apr 1, 2022 12 mins Agile Development Development Tools Version Control Systems Artificial intelligence really isn’t all that intelligent Narrow AI applications such as Google Search and Amazon Alexa are great at solving specific problems, but only as long as you stick to the script. By Charles Simon Mar 29, 2022 7 mins Analytics Artificial Intelligence Machine Learning Beyond SQL: 8 new languages for data querying SQL has dominated data querying for decades. Newer query languages offer more elegance, simplicity, and flexibility for modern use cases. By Peter Wayner Mar 28, 2022 9 mins Databases Development Tools SQL Managing the complexity of cloud strategies When choosing between multicloud, polycloud, and sky computing, you must first understand the costs and benefits of your choices. By Lee Atchison Mar 28, 2022 8 mins Cloud Architecture Cloud Computing Hybrid Cloud Orchestrating data for machine learning pipelines Machine learning workloads require large datasets, while machine learning workflows require high data throughput. We can optimize the data pipeline to achieve both. By Bin Fan Mar 22, 2022 11 mins Analytics Machine Learning Software Development Vercel CEO: Deployment should be instantaneous Vercel CEO and founder Guillermo Rauch discusses his company’s push to bring streamlined workflows, continuous deployment, optimized frameworks, and infinite scale to every developer. By Matthew Tyson Mar 17, 2022 11 mins Cloud Computing JavaScript Web Development 15 tools that make Kubernetes easier Take advantage of these Kubernetes companions to improve monitoring, command-line ops, multi-cluster management, and more. By Serdar Yegulalp Mar 16, 2022 7 mins Cloud Computing Software Development 13 tools that make Kubernetes better Take advantage of these Kubernetes companions to simplify app definitions, migrate clusters, ease cloud deployments, and more. By Serdar Yegulalp Mar 16, 2022 7 mins Cloud Computing Software Development 5 tips for choosing the right database Choosing the wrong database for data-intensive applications opens a door to scaling challenges and unnecessary complexity. Making the right choice is simpler. By Jordan Tigani Mar 15, 2022 6 mins Analytics Cloud Computing Databases Is low-code safe and secure? Handled appropriately, low-code development tools pose no additional security risk over any other platform, system, or development environment. By Lee Atchison Mar 14, 2022 7 mins Application Security Development Tools No Code and Low Code 1…141516171819202122…103 Show me moreLatestArticlesVideos 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 news Stop using AI to submit bug reports, says Google By Maxwell CooterMar 20, 20262 mins Artificial IntelligenceBugsOpen Source 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