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 Amazon’s quiet open source revolution After years of getting a free ride from open source projects, the company is developing its own obsession with contributing. By Matt Asay Apr 24, 2023 4 mins Amazon Web Services Careers Open Source Designing user management for machine-to-machine interactions Machines are users, too, and you will have to treat them like users to ensure that the services they use are available, fast, scalable, and secure. Here’s how. By Aviad Mizrachi Apr 20, 2023 7 mins APIs Security Technology Industry The best new CSS features for 2023 From little-known scroll-snap properties to astonishing new color palettes, here are 10 Cascading Style Sheets updates you won't want to miss. By Matthew Tyson Apr 19, 2023 10 mins HTML JavaScript Web Development Build better Jetpack Compose apps with Sentry Sentry’s out-of-the-box integration with Jetpack Compose allows you to quickly identify and resolve errors and performance issues in your Android applications. Here’s how to get started. By Lazar Nikolov Apr 19, 2023 11 mins Kotlin Mobile Development Technology Industry 7 keys to controlling serverless cloud costs The CNCF 2022 Annual Cloud Native Survey reports a significant bump in serverless adoption. Enterprise cloud cost optimization practices must keep up to keep cloud spending in check. By Will Kelly Apr 18, 2023 6 mins Cloud Computing Serverless Computing Software Development What is platform engineering? Evolving devops Platform engineering is a newer way of doing devops that uses centralized tools and data to put developers at the center of the action. Here's how it works. By Matthew Tyson Apr 14, 2023 7 mins APIs Build Automation Devops Making the most of geospatial intelligence How the HEAVY.AI platform accelerates geospatial intelligence and delivers advanced analytics and real-time data visualizations that help telcos, utilities, and government agencies improve operations and minimize risk. By Mike Flaxman Apr 14, 2023 7 mins Analytics Databases How InfluxDB revved up for real-time analytics A new Rust-based database engine, InfluxDB IOx, brings an in-memory columnar store, unlimited cardinality, and SQL language support to the open source time series database, raising the bar for advanced analytics across time series data. By Rick Spencer Apr 13, 2023 6 mins Analytics Databases 5 steps to bringing Kubernetes costs in line Spending on Kubernetes and container-related infrastructure has soared in the past two years. Follow these steps to eliminate the guesswork and waste. By Brent Schroeder Apr 12, 2023 5 mins Software Development Build AI apps faster with low-code and no-code More businesses are embracing low- and no-code technologies to deploy machine learning and AI capabilities in their products. Here's how it's going. By Isaac Sacolick Apr 10, 2023 6 mins Artificial Intelligence Development Tools No Code and Low Code Modern data infrastructures don’t do ETL Business happens in real time but many business systems don’t. It’s time to move past client-server databases, data warehouses, and batch processes. By Andrew C. Oliver Apr 7, 2023 5 mins Analytics Databases SQL Python concurrency and parallelism explained Learn how to use Python’s async functions, threads, and multiprocessing capabilities to juggle tasks and improve the responsiveness of your applications. By Serdar Yegulalp Apr 5, 2023 11 mins Concurrency Programming Languages Python The changing world of Java Vaadin's State of Java Report is a treasure trove of knowledge about how developers are using Java today. Let's dig in. By Matthew Tyson Apr 5, 2023 8 mins Java JavaScript Web Development 10 best practices for every MongoDB deployment From security musts and indexing gotchas to replication and sharding tips, follow these essential dos and don’ts to make the most of your MongoDB database systems. By Zelmar Michelini Apr 5, 2023 20 mins Analytics Databases Software Development Heroku’s Adam Wiggins on making computers better The Heroku co-founder is an advocate for bringing out the best in computers, but he's not shy about what's not working in the tech industry today. By Matthew Tyson Apr 4, 2023 8 mins Cloud Computing PaaS Serverless Computing Heroku’s Adam Wiggins on making computers better The Heroku co-founder is an advocate for bringing out the best in computers, but he's not shy about what's not working in the tech industry today. By Matthew Tyson Apr 4, 2023 8 mins Cloud Computing PaaS Serverless Computing Climate change: The push to reduce IT’s carbon footprint Data is a major contributor to climate change—and it could be key to reducing IT's carbon footprint. Here's how. By Josh Fruhlinger Apr 3, 2023 10 mins Software Development Technology Industry How ChatGPT will enable the 100x programmer ChatGPT gives programmers (and doctors, teachers, researchers, etc.) superpowers to develop, communicate, and iterate on their ideas. Those who focus on testing its possibilities rather than its limits will have the early advantage. By Scott McCarty Mar 31, 2023 8 mins Artificial Intelligence Generative AI Software Development From the 10x developer to the 10x team Building an elite development team starts with abandoning the fantasy of the 10x developer and embracing a more modern approach to developer productivity. By Hans Dockter Mar 28, 2023 7 mins Artificial Intelligence Generative AI Software Development 9 qualities of a successful CTO Five CTOs discuss the challenges in their field and the personal and professional qualities that are critical to their success. By Bob Violino Mar 27, 2023 10 mins Careers Software Development Technology Industry How to test your B2B startup idea If you are furloughed and forlorn by layoffs now may be the perfect time to start your own B2B startup. Here is how you do it. By Andrew C. Oliver Mar 22, 2023 7 mins Careers Technology Industry How to babysit your AI AI systems are not yet mature and capable enough to operate independently, but they can still work wonders with human help. We just need a few guardrails. By Michael Berthold Mar 21, 2023 7 mins Data Science Generative AI Machine Learning Developers, unite! Join the fight for code quality Advocating for quality code isn’t always easy, because management doesn’t always care. But it’s the only way to build good things that deliver on their promise. By Jeremy Duvall Mar 20, 2023 9 mins Careers Engineer Software Development Optimizing video for UX: What a developer needs to know Video is becoming a bigger part of product experiences and customer interactions. Developers should understand the ‘video data hierarchy of needs’ for incorporating video into their websites, applications, and mobile apps. By Steve Lyons Mar 16, 2023 8 mins Software Development Web Development What is Jenkins? The CI server explained Jenkins offers a simple way to set up a continuous integration and continuous delivery environment for almost any combination of languages and source code repositories. By Martin Heller Mar 15, 2023 10 mins Build Automation Devops Software Development How eBPF unlocks cloud native innovation By allowing Linux kernel capabilities to be extended without changing kernel source code, eBPF is bringing faster innovation, more efficient networking, and greater performance and scalability to the cloud native stack. By Bill Mulligan Mar 14, 2023 11 mins Cloud Computing Software Development Technology Industry The philosopher: A conversation with Grady Booch Grady Booch explores the intersection of computing, what it means to be human, and the evolution of intelligence in the 21st century. By Matthew Tyson Mar 14, 2023 11 mins Blockchain Quantum Computing Technology Industry Can AI solve IT’s eternal data problem? New data management and integration solutions featuring AI and machine learning signal that help is on the way to meet the ballooning enterprise data challenge. By Eric Knorr Mar 13, 2023 10 mins Artificial Intelligence Data Integration Machine Learning What’s new in Apache Cassandra 4.1 Cassandra 4.1 makes the distributed database built for internet companies easier to configure and manage for new users, and delivers new storage, network encryption, and authentication options. ACID transactions are on the way. By Patrick McFadin Mar 9, 2023 7 mins Databases Open Source Software Development Cloud trends 2023: Cost management surpasses security as top priority Flexera’s annual survey of cloud decision-makers tracks the top priorities and challenges of cloud-using companies, and the latest trends in the public, private, and multicloud market. Here are the highlights of the 2023 report. By Brian Adler Mar 8, 2023 6 mins Cloud Computing Cloud Management Cloud Security 4 Python type checkers to keep your code clean Mypy, Pytype, Pyright, and Pyre can help you keep your type-hinted Python code bug-free. Let’s see what each of these useful tools has to offer. By Serdar Yegulalp Mar 8, 2023 7 mins Development Tools Programming Languages Python IT career roadmap: Developer advocate What does a developer advocate do and how can you start on this rewarding career path? A MongoDB developer advocate shares his story and tips for success. By Bob Violino Mar 7, 2023 9 mins Careers Software Development Technology Industry Building the component model for Wasm The WebAssembly component model lays the groundwork for a language-agnostic component system, one that allows any Wasm application to use components written in any programming language. By Bailey Hayes Mar 7, 2023 11 mins Libraries and Frameworks Software Development Web Development 12 programming mistakes to avoid A dirty dozen of software development pitfalls—and how to avoid these all-too-common programming blunders. By Peter Wayner Mar 6, 2023 13 mins Software Development 7 awesome JavaScript projects to check out today The JavaScript ecosystem is rich with innovation and expanding rapidly. Here are seven tools and frameworks that point to what's next for JavaScript. By Matthew Tyson Mar 2, 2023 9 mins Development Tools JavaScript Libraries and Frameworks Next-gen data engines transform metadata performance New data engine architectures such as Speedb boost metadata performance, reduce latency, accelerate search time, and optimize CPU consumption. Here’s how. By Hilik Yochai Mar 2, 2023 7 mins Analytics Cloud Computing Databases Optimizing metadata performance for web-scale applications Data engines such as RocksDB are playing an increasingly important role in preventing metadata-access bottlenecks that may impact the performance of large-scale systems. Here’s what you need to know. By Hilik Yochai Feb 28, 2023 9 mins Analytics Cloud Computing Databases State of JavaScript: A conversation with Sacha Greif The 'State of JavaScript' visionary discusses what he's learned from creating and maintaining this vital open source community resource. By Matthew Tyson Feb 28, 2023 8 mins Engineer JavaScript Libraries and Frameworks Is it finally time to remove the Python GIL? The global interpreter lock is both a key component of the Python runtime and a major obstacle to multithreading. These are the plans to get around it or get rid of it. By Serdar Yegulalp Feb 27, 2023 10 mins Concurrency Programming Languages Python Avoiding vendor lock-in and the data gravity trap One of the primary reasons companies fail to innovate is that they are locked into a specific vendor’s technology. Watch out for these pitfalls. By Ravi Mayuram Feb 22, 2023 5 mins Cloud Computing Emerging Technology Software Development IT jobs in 2023: Look before you leap Despite tech sector layoffs, the outlook is bright for developers on the job market. Here's why it pays to look before you leap in 2023. By Bob Violino Feb 21, 2023 8 mins Careers Software Development Technology Industry Should you leave Twitter for the fediverse? Tired of Facebook, Twitter, and Instagram? Skeptical of the metaverse? The non-profit, distributed, community-oriented fediverse might be for you. By Andrew C. Oliver Feb 20, 2023 12 mins Cloud Computing Technology Industry Web Development Whatever happened to Ruby? Ruby and Ruby on Rails exploded onto the web development scene in the early aughts. But while JavaScript and Python rule the roost today, Ruby still has its place. By Josh Fruhlinger Feb 14, 2023 10 mins Programming Languages Ruby Web Development How Aerospike Document Database supports real-time applications Document databases offer a wonderfully flexible data model that often leads to scaling and performance issues. Here’s how Aerospike overcomes these challenges. By Srini Srinivasan Feb 14, 2023 6 mins Cloud Computing Databases Software Development 10 reasons to worry about generative AI After decades of speculation, real-world artificial intelligence has finally hit a tipping point. Now that we know what AI models like ChatGPT and DALL-E can do, should we be worried? By Peter Wayner Feb 13, 2023 9 mins Generative AI Machine Learning Technology Industry How to get your computer science degree online A BSCS might be good or even necessary for your career, and you could do it completely online. Look before you leap. By Andrew C. Oliver Feb 8, 2023 5 mins Careers IT Skills and Training Software Development IT career roadmap: Mobile app developer Looking for an IT job for all seasons? The demand for mobile app developers is steady and growing. By Bob Violino Feb 7, 2023 6 mins Mobile Development Small and Medium Business Technology Industry The role of the database in edge computing Edge computing is about distributing data storage and processing. A next-gen, edge-ready database is key to keeping data consistent and in sync across the cloud, edge, and client tiers. By Priya Rajagopal Feb 7, 2023 6 mins Cloud Computing Databases Software Development The tech leader’s guide to 2023 What's ahead for cryptocurrency, cybersecurity, AI-based application development, and extended reality in 2023? Here's a roadmap from some of tech's most forward-thinking leaders. By Matthew Tyson Feb 6, 2023 14 mins Blockchain Java JavaScript What is garbage collection? Automated memory management for your programs Most modern programming languages use garbage collection, but developers have options for how it is implemented and tuned. Get an overview of how garbage collection works in languages such as Java, Python, and C#. By Martin Heller Feb 3, 2023 9 mins Software Development 1…101112131415161718…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