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 15 star founders of high-flying open source projects Meet the driving forces behind some of today’s most important and most innovative open source projects. By Josh Fruhlinger Mar 14, 2022 8 mins Cloud Computing Open Source Software Development What is a serverless database? Elastic compute for the data tier Serverless databases offer highly scalable, cloud-based data storage and retrieval without requiring you to provision CPU or storage ahead of time. By Martin Heller Mar 11, 2022 8 mins Databases PaaS Serverless Computing How Trade Ledger switched to microservices for its cloud-based software The Australian lending software-as-a-service provider shares lessons learned in using a microservices architecture to build its cloud application. By Samira Sarraf Mar 10, 2022 7 mins Cloud Architecture Software Development In an evolving cloud world, Azure passes AWS Flexera 2022 State of the Cloud survey finds data warehouses, databases, and containers to be the top cloud draws, with serverless and AI/ML rising fast. By Brian Adler Mar 9, 2022 6 mins Amazon Web Services Google Cloud Platform Microsoft Azure How to evaluate software asset management tools IT asset management or ITAM solutions provide comprehensive management of hardware and software assets, both on-prem and in the cloud. By David Strom Mar 9, 2022 10 mins Application Life Cycle Management Cloud Computing Software Development Solving complex problems with vector databases Vector databases unlock the insights buried in complex data including documents, videos, images, audio files, workflows, and system-generated alerts. Here’s how. By Dave Bergstein Mar 8, 2022 10 mins Analytics Databases Software Development 7 reasons to embrace Web3 — and 7 reasons not to Web3 promises to bring the best ideas from the world of cryptocurrencies to the rest of the web. What’s not to like? By Peter Wayner Mar 7, 2022 10 mins Cloud Computing Software Development Web Development JSONB in PostgreSQL today and tomorrow PostgreSQL was the first relational DBMS to introduce JSON support, and its JSONB index search capability is unique. More is on the way. By Oleg Bartunov Mar 1, 2022 9 mins Databases SQL Software Development When your app should be smooth, not sticky Some applications should grab users and never let them go, but others should move users in and out as quickly as possible. Follow these tips to make those ‘get in, get out’ apps smoother. By Lee Atchison Feb 28, 2022 6 mins Software Development The rise of WebAssembly WASM initially promised performance gains and greater portability for web applications, but now is making an impact across a growing number of environments. By Scott Carey Feb 28, 2022 12 mins Software Development Web Development What is Apache Kafka? Scalable event streaming Originally developed at LinkedIn, Apache Kafka is one of the most mature platforms for event streaming. Kafka is used for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. By Martin Heller Feb 25, 2022 7 mins Analytics Software Development Understand the RSA encryption algorithm The RSA algorithm is a feast of genius that combines theoretical math and practical coding into working asymmetric cryptography. Here’s how it works. By Matthew Tyson Feb 24, 2022 8 mins Application Security Security Software Development How to choose a streaming data platform Many of the best platforms for managing, storing, and analyzing streaming data are Apache open source projects, along with commercial and cloud implementations of those projects. By Martin Heller Feb 23, 2022 12 mins Analytics Cloud Computing Data Management How to protect your Kubernetes infrastructure from the Argo CD vulnerability A zero-day vulnerability in Argo CD could be putting sensitive information like passwords and API keys at risk. Are you protected? By Mohan Atreya Feb 23, 2022 4 mins Application Security Build Automation Devops Building and running microservices at scale: A CTO’s view How the 12-factor methodology, container-based microservices, and a monorepo approach win with both customers and developers at Priceline. By Marty Brodbeck Feb 22, 2022 7 mins Cloud Computing Devops Software Development A Look at What’s Next in AI, Virtual Collaboration, and Beyond Explore these breakthroughs, and more, at the GTC developer conference By InfoWorld, in association with NVIDIA Feb 21, 2022 5 mins Artificial Intelligence Technology Industry Vercel, Netlify, and the new era of serverless PaaS An emerging set of vendors is trying to simplify the job of web development, again. Is this the next generation of platform as a service, or something completely different? By Scott Carey Feb 21, 2022 13 mins PaaS Serverless Computing Web Development What is OLTP? The backbone of ecommerce Online transaction processing systems are purpose-built to handle large numbers of transactions by large numbers of concurrent users, while guaranteeing the integrity of the data. By Martin Heller Feb 18, 2022 5 mins Databases Software Development 5 useful features you won’t be seeing in Go Why Go may never get a ternary operator, algebraic types, immutable objects, default argument values, or the error handling features found in other programming languages. By Serdar Yegulalp Feb 16, 2022 6 mins Golang Programming Languages Software Development Overcoming the IoT interoperability hurdle As IoT extends into every facet of our lives, the big challenge will be delivering data solutions that are interoperable with legacy, current, and future systems. By Sam Dillard Feb 15, 2022 5 mins Cloud Computing Data Integration IoT Security 12 ways to slash your cloud costs You can cut your cloud bill by 30 percent, 40 percent, and maybe much more if you know where to look. By Peter Wayner Feb 14, 2022 8 mins Cloud Computing How to manage software developers without micromanaging Talented software developers bristle at the idea of being closely managed. Here are seven ways to align development teams and business objectives without making developers miserable. By Isaac Sacolick Feb 14, 2022 7 mins Careers Engineer Software Development What is OLAP? Analytical databases Online analytical processing databases speed up the multi-dimensional queries common in business intelligence applications. By Martin Heller Feb 11, 2022 5 mins Analytics Business Intelligence Databases 8 new JavaScript features you might have missed It’s not easy keeping up with all the new features the ECMAScript spec brings us every year. Let’s catch up with the highlights from ES11. By Matthew Tyson Feb 10, 2022 9 mins JavaScript Programming Languages Web Development Builder CEO: Where JavaScript is headed is super interesting Builder CEO Steve Sewell discusses the challenges web developers face today and how the latest innovations in the JavaScript community are solving them. By Matthew Tyson Feb 9, 2022 14 mins JavaScript Libraries and Frameworks Web Development How we should think about cloud lock-in There’s a difference between technology adoption and vendor lock-in. Technology adoption has gravity, but vendor lock-in has teeth. By Scott McCarty Feb 8, 2022 7 mins Cloud Computing Open Source Technology Industry The best US cities for remote software developers As more developers pull up stakes and move out of major hiring hubs like Seattle, San Francisco, and New York, a new set of US cities is emerging as remote-work hot spots. By Scott Carey Feb 7, 2022 8 mins Careers Engineer Software Development What is human-in-the-loop machine learning? Better data, better models Human-in-the-loop machine learning takes advantage of human feedback to eliminate errors in training data and improve the accuracy of models. By Martin Heller Feb 4, 2022 5 mins Analytics Machine Learning Software Development 3 predictions for AI adoption in 2022 More organizations will tune into the far-reaching benefits of a symbiotic human-AI relationship in the coming year. Here’s how. By Josh Feast Feb 3, 2022 5 mins Analytics Artificial Intelligence Machine Learning Faster Python made easier with Cython’s pure Python mode Now you can have Cython’s speed boost without its cumbersome syntax, using the pure Python syntax you know and love. By Serdar Yegulalp Feb 2, 2022 6 mins Programming Languages Python Software Development How SQL can unify access to APIs PostgreSQL foreign data wrappers are a great way to expose APIs to SQL. And SQL is a great way to reason over the data. By Jon Udell Feb 1, 2022 7 mins APIs Databases SQL Roblox’s cloud-native catastrophe: A post mortem How Roblox chased down and fixed the flaws in its HashiCorp-powered distributed infrastructure that caused a three-day worldwide outage. By David Strom Jan 31, 2022 6 mins Cloud Computing Devops Software Development What is neural architecture search? AutoML for deep learning Neural architecture search promises to speed up the process of finding neural network architectures that will yield good models for a given dataset. By Martin Heller Jan 28, 2022 6 mins Analytics Machine Learning Software Development Slashing time to insight with unified data analytics How Incorta’s unified data analytics platform closes the gap between strategic and operational decision-making. By Matthew Halliday Jan 27, 2022 9 mins Analytics Business Intelligence 5 key observability trends for 2022 In the coming year, organizations will seek to simplify, optimize, and consolidate observability through a mix of new tools and practices. By Dotan Horovits Jan 25, 2022 8 mins Cloud Computing Devops Software Development So you want to be a Web3 developer The latest industry buzzword is creating an opening for ambitious developers to contribute to an exciting emerging ecosystem, underpinned by distributed ledgers and cryptocurrency. But there are plenty of caveats on Web3 to contend with first. By Scott Carey Jan 24, 2022 14 mins Cloud Computing Emerging Technology Web Development What is Google Cloud Anthos? Managed Kubernetes everywhere Google’s Anthos promises a single, consistent way of managing Kubernetes workloads across on-prem and public cloud environments By Scott Carey Jan 21, 2022 5 mins Cloud Computing Software Development Technology Industry Understand Diffie-Hellman key exchange The Diffie-Hellman algorithm was a stunning breakthrough in cryptography that showed cryptographic keys could be securely exchanged in plain sight. Here’s how it works. By Matthew Tyson Jan 20, 2022 7 mins Security Software Development 4 models for escalating access permissions during emergencies Just-in-time permissions for operational staff are a security best practice. But how do you manage them for incidents and outages? By Lee Atchison Jan 17, 2022 7 mins Cloud Computing Devops Software Development Get started with generics in Go Newly introduced in Go 1.18, generics reduce the amount of boilerplate you need in your code, without sacrificing backwards compatibility By Serdar Yegulalp Jan 12, 2022 8 mins Golang Programming Languages Software Development What is Web3? A new decentralized web, or the latest marketing buzzword Web3 has emerged as an attempt to bring together blockchain, smart contracts, and decentralized applications, but its true efficacy is proving difficult to pin down. By Scott Carey Jan 12, 2022 8 mins Emerging Technology Software Development Web Development All roads lead to hyperautomation in 2022 Four predictions for how technology innovation will allow competitive businesses to distinguish themselves in the coming year. By Manoj Chaudhary Jan 11, 2022 4 mins Emerging Technology Software Development Technology Industry 16 irresistible cloud innovations Behind the pay-as-you-go pricing model, the public cloud is teeming with the latest and greatest development, devops, and AI tools for building better and smarter applications faster. By Martin Heller Jan 10, 2022 8 mins Cloud Computing Emerging Technology Software Development What is streaming data? Event stream processing explained Streaming data records are typically small, measured in mere kilobytes, but the stream often goes on and on without ever stopping. By Martin Heller Jan 7, 2022 9 mins Analytics Data Architecture Data Integration 2022: The year of software supply chain security Strengthening the software supply chain must be priority No. 1 in the new year. Here are three areas to focus on. By Scott McCarty Jan 4, 2022 7 mins Application Security Open Source Security 8 steps to better DNS DNS configurations are prone to mistakes. To minimize the impact of DNS outages, you need the right processes and tools. By Lee Atchison Jan 3, 2022 9 mins Cloud Computing Devops Technology Industry Virtual whiteboards prove vital for remote developer teams Going remote during the pandemic separated software development teams from their beloved whiteboards. Here’s how some teams overcame the challenge. By Scott Carey Dec 29, 2021 5 mins Software Development How no-code, reusable AI will bridge the AI divide The ability to reuse pre-built AI solutions and components, and customize them without coding, will finally allow AI solutions to be created without requiring scarce AI talent or costly IT resources. By Michelle Zhou Dec 28, 2021 16 mins Artificial Intelligence Machine Learning Software Development What app developers need to do now to fight Log4j exploits Why you may already be at risk, how to detect and mitigate the Log4j vulnerabilities now, and how to improve your code security in the future. By David Strom Dec 27, 2021 8 mins Application Security Java Security Get started with Minikube Learn how to run Kubernetes on the desktop, or as a Docker Desktop replacement, with a stripped-down version of the container orchestration platform for developer use. By Serdar Yegulalp Dec 22, 2021 8 mins Development Tools Software Development 1…151617181920212223…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