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 5 key new features in SingleStoreDB 8.0 The latest release of the unified database for transactional and analytical processing brings real-time analytics for JSON data, Wasm support, dynamic scaling, and security and UX improvements. By Shireesh Thota Feb 2, 2023 4 mins Analytics Cloud Computing Databases Server-side rendering is having a moment React-based frameworks that render web pages on the server could paradoxically be the future of front-end development. Here’s why. By Ben Vinegar Jan 31, 2023 8 mins JavaScript Software Development Web Development Kill snowflake servers so the cloud can take their place High-availability, auto-scaling, self-healing cloud infrastructure is as resilient as the many-headed Hydra of Greek myth. Make the most of it by using containers. By Jeremy Duvall Jan 30, 2023 7 mins Cloud Computing Software Development The tip of the data science iceberg Data science is already a vital element of a successful business. Before long it will be part of every application, and AI will be embedded in every transaction workflow. By Vipul Baijal and Ram Narasimhan Jan 26, 2023 8 mins Artificial Intelligence Data Science Machine Learning What developers should do during a downturn Six steps you can take to position yourself for the next tech boom, and to keep paying the bills in the meantime. First, don’t despair. By Andrew C. Oliver Jan 25, 2023 6 mins Careers Engineer IT Skills and Training The mark of a healthy engineering culture The primary benefit of healthy engineering culture is predictability—the ability to ship high-quality software on time, reliably and repeatedly. It flows from the bottom up. By Mark Porter Jan 24, 2023 7 mins Careers Engineer Software Development 8 programming languages we love to hate—but can’t live without Tools masquerading as languages, maddening syntax, dusty old code that just won’t die—here's what has us shaking our fists. By Peter Wayner Jan 23, 2023 13 mins Java JavaScript Python What is a compiler? How source code becomes machine code Find out how source code is compiled for different programming languages and computer architectures, including the evolution from FORTRAN to CLR and JIT compilers. By Martin Heller Jan 20, 2023 9 mins Programming Languages Software Development Web 3.0 doesn’t need a blockchain revolution Internet users want control over their data and visibility into how their data is being used. An evolution of today’s web, already mapped out by Sir Tim Berners-Lee, can provide both. By Osmar Olivo Jan 19, 2023 8 mins Emerging Technology Software Development Web Development How to become a multicloud developer Cloud spending is on the rise, and more organizations are investing in multicloud strategies. Here's how developers and architects can gain an edge in this rapidly evolving field. By Bob Violino Jan 17, 2023 6 mins Amazon Web Services Google Cloud Platform Microsoft Azure Compactor: A hidden engine of database performance The compactor handles critical post-ingestion and pre-query workloads in the background on a separate server, enabling low latency for data ingestion and high performance for queries. By Nga Tran and Paul Dix Jan 17, 2023 12 mins Analytics Databases Software Development Architecting for SaaSification The day is coming when companies will be loose combinations of software services with loose coalitions of people delivering on digital promises. Are you ready? By Andrew C. Oliver Jan 16, 2023 7 mins Cloud Computing SaaS Small and Medium Business Plunge into Python with ‘Python Crash Course 3rd Edition’ This updated version of the respected beginner's guide to Python gives newcomers a whirlwind tour of Python 3.9—from object-oriented programming basics to examples involving data analysis, web development, and more. By Serdar Yegulalp Jan 11, 2023 4 mins Python Software Development Developing applications that never delete Updates and deletes remove history that is often desirable to keep. It is not only possible but practical to write a database application that preserves that history. By Andrew C. Oliver Jan 11, 2023 4 mins Databases Software Development Developer experience will take center stage in 2023 Retaining engineering talent will be a top priority in the coming year. And traditional developer productivity management approaches will be kicked to the curb. By Hans Dockter Jan 10, 2023 5 mins Careers Engineer Software Development 5 reasons developers love GraphQL, and 5 reasons they hate it Developers tend to love GraphQL for API development and querying, or they hate it. Here's the good, the bad, and the ugly of this REST alternative on the rise. By Peter Wayner Jan 9, 2023 7 mins APIs Development Tools Open Source What is Cython? Python at the speed of C A superset of Python that compiles to C, Cython combines the ease of Python with the speed of native code. Here's a quick guide to making the most of Cython in your Python programs. By Serdar Yegulalp Jan 6, 2023 12 mins Development Tools Open Source Python Using deduplication for eventually consistent transactions Deduplication is an effective alternative to transactions for eventually consistent use cases of a distributed database. Here’s why. By Nga Tran Jan 3, 2023 9 mins Analytics Databases Software Development 4 career paths for software developers on the move Wondering how to leverage your coding experience to advance to the next stage of your career? The good news is, you have options. By Bob Violino Jan 3, 2023 5 mins Careers Software Development 7 downsides of open source culture Open source passion fuels developer creativity, learning, and community, but it's no Shangri-La. Here are seven pitfalls to consider before joining an open source project. By Peter Wayner Jan 2, 2023 6 mins Open Source Software Development Technology Industry Autonomy, packet size, friction, fanout, and velocity The fediverse just might strike a healthier balance of those dimensions than previous generations of social software. By Jon Udell Dec 27, 2022 3 mins Software Development Web Development The fundamentals of Kubernetes cost management Kubernetes cost management is about more than numbers. Culture and collaboration help bring together the expertise for you to achieve Kubernetes cost savings. By Will Kelly Dec 26, 2022 6 mins Cloud Computing Cloud Management Software Development Why zero knowledge matters Zero-knowledge proof is the next big evolution for blockchain and Web3. A recent survey reveals how adopters are using ZKP now and what to expect in the future. By Matthew Tyson Dec 22, 2022 6 mins Security Software Development How Steampipe enables KPIs as code CMD Solutions built tools for continuous controls assurance by using open-source Steampipe to define information security performance metrics as SQL statements. By Jon Udell Dec 21, 2022 8 mins APIs Amazon Web Services Cloud Security Moving IoT data with MQTT Billions of connected devices need to communicate and move data effectively across networks and cloud platforms. Here’s why MQTT is the standard protocol. By Georg Held Dec 20, 2022 6 mins Cloud Computing Software Development Technology Industry 10 databases supporting in-database machine learning While approaches and capabilities differ, all of these databases allow you to build machine learning models right where your data resides. By Martin Heller Dec 19, 2022 10 mins Analytics Databases Machine Learning Time series forecasting with ARMA and InfluxDB Autoregressive moving average models have a number of advantages including simplicity. Here’s how to use an ARMA model with InfluxDB. By Anais Dotis-Georgiou Dec 15, 2022 9 mins Databases Machine Learning Predictive Analytics 3 tiny Kubernetes distributions for compact container management Small is beautiful, and it could be just the antidote you need for Kubernetes' sprawl. Here are three popular, miniaturized Kubernetes distros for managing containers at scale. By Serdar Yegulalp Dec 14, 2022 5 mins Cloud Computing Development Tools Software Development Time series forecasting with XGBoost and InfluxDB XGBoost is a popular open source machine learning library that can be used to solve all kinds of prediction problems. Here’s how to use XGBoost with InfluxDB. By Anais Dotis-Georgiou Dec 13, 2022 9 mins Databases Machine Learning Predictive Analytics Full-stack engineering is one-third as good Full-stack engineering sounds like a dream. In fact it’s a recipe for slower development, lower-quality software, soaring technical debt, and overstressed engineers. By Jeremy Duvall Dec 12, 2022 9 mins Software Development Why Python is catching on with business analysts Business analysts are running into the limits of BI tools and looking for ways to do more advanced analytics. Python is the way forward. By Torsten Grabs Dec 8, 2022 5 mins Data Science Programming Languages Python 14 hot language projects riding WebAssembly From blazing-fast web apps to Python data science in the browser, these programming language and compiler projects offer different twists on the promise of WebAssembly. By Paul Krill Dec 7, 2022 9 mins JavaScript Software Development Web Development 10 common PostgreSQL mistakes and how to avoid them PostgreSQL was built to handle a wide range of use cases, but flexibility also has a flip side. Make sure you’re not making these all-too-common design, configuration, tuning, and other mistakes. By Hamid Akhtar Dec 6, 2022 15 mins Cloud Computing Databases Software Development 5 things developers love about their work, and 5 things they don’t No job is perfect, not even in software development. We asked 13 developers what they love and hate about coding for a living. Here's what they told us. By Josh Fruhlinger Dec 5, 2022 11 mins Careers Software Development Technology Industry What is DevSecOps? Securing devops pipelines DevSecOps evolves devops concepts with tools and practices that embed security in every layer of the software development life cycle. Here's why more companies are embracing DevSecOps. By Bob Violino Dec 2, 2022 6 mins Application Security Careers Devops Where Microsoft’s open source policy went wrong Instead of restricting which open source software can be sold, Microsoft should eliminate ambiguity in its Microsoft Store policy and reaffirm the rights of developers to sell their work. By Josep Prat Nov 30, 2022 5 mins Open Source Software Development Technology Industry 3 key features in EDB PostgreSQL 15 Thoroughly tested on PostgreSQL 15.1, EDB’s new tools optimize performance, scalability, reliability, and operability. Here are the highlights. By Adam Wright Nov 29, 2022 8 mins Databases Open Source Software Development IT career roadmap: Web developer Web development is among the top IT jobs and a frequent entry-level role for developers who are starting out. Here's how one web developer parlayed her programming career into a tech consultancy. By Bob Violino Nov 29, 2022 7 mins Careers Web Development 5 operations every cloud architect should automate If there’s one defining characteristic of the cloud, or one characteristic that distinguishes the cloud from the traditional data center, it’s automation. Take advantage of it. By Lee Atchison Nov 28, 2022 7 mins Cloud Architecture Cloud Computing Devops What is the JRE? Introduction to the Java Runtime Environment The JRE creates the JVM and ensures dependencies are available to your Java programs. It plays a vital role in devops and cloud configurations. By Matthew Tyson Nov 23, 2022 10 mins Development Tools Devops Java How to beat the Kubernetes skills shortage While Kubernetes container management is key to digital transformation, Kubernetes talent is in short supply. Follow these 4 strategies of successful companies to fill the gap. By Janae Lee Nov 22, 2022 5 mins Software Development The best new features in Next.js 13 Next.js 13 brings a slew of new features, including the new Turbopack bundler, support for React Server Components, and more. Let's get started with Next.js 13. By Matthew Tyson Nov 17, 2022 11 mins Development Tools JavaScript Web Development How to identify and solve web-scale problems The storied history of web-scale problems offers lessons for operators of increasingly complex IT environments. By Scott McCarty Nov 16, 2022 8 mins Cloud Computing Software Development Web Development How vectorization improves database performance Although a serious engineering challenge, database vectorization delivers orders-of-magnitude performance boosts for a real-time analytics engine such as StarRocks. Here’s how we did it. By James Li and Kaisen Kang Nov 15, 2022 14 mins Analytics Business Intelligence Databases Beyond C++: The promise of Rust, Carbon, and Cppfront There's light on the horizon for C/C++ developers looking for a change. Rust, Carbon, and Cppfront are all promising alternatives to the legacy languages programmers love to hate. By Martin Heller Nov 14, 2022 11 mins C Language C++ Rust 10 more essential MySQL performance tuning tips Schema design, indexes, queries, configs, I/O… what could go wrong? Follow these 10 essential tips to keep your MySQL servers humming. By Tibor Köröcz and Francisco Bordenave Nov 7, 2022 14 mins Databases Software Development Why Wasm is the future of cloud computing Whether on the server or on the edge, Wasm lets you create custom logic that runs much closer to the data than it could before. And you can do it securely, efficiently, and with greater flexibility. By Peter Vetere Nov 1, 2022 8 mins Cloud Computing Libraries and Frameworks Web Development 9 dark secrets of the federated web The federated web, free of centralized control and walled gardens, is an ideal with deep roots in high-tech. So why is it so hard to bring this dream to life? By Peter Wayner Oct 31, 2022 7 mins Technology Industry Web Development Vaadin CEO: Developers are the architects of the future Vaadin’s Steven Grandchamp explains why every company needs to listen to its software developers. By Matthew Tyson Oct 27, 2022 9 mins Java Technology Industry Web Development Literate programming in Go Our 'code-as-wiki' approach falls far short of the standard set by Donald Knuth, but we hope he might see it as a step in the right direction. By Jon Udell Oct 26, 2022 5 mins Golang Programming Languages Software Development 1…111213141516171819…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