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 3 data engineering trends riding Kafka, Flink, and Iceberg The Apache Kafka, Apache Flink, and Apache Iceberg communities are developing new ways for engineers to manage data and meet application needs. By Adi Polak Nov 25, 2024 5 mins Data Engineering Data Management Software Development GitHub Copilot: Everything you need to know GitHub Copilot has pushed AI-assisted programming well beyond code generation and code chat, with new capabilities continuing to arrive at a rapid pace. By Martin Heller Nov 25, 2024 15 mins Artificial Intelligence Development Tools Generative AI What is Rust? Safe, fast, and easy software development Unlike most programming languages, Rust doesn't make you choose between speed, safety, and ease of use. Find out how Rust delivers better code with fewer compromises, and a few downsides to consider before learning Rust. By Serdar Yegulalp Nov 20, 2024 11 mins Programming Languages Rust Software Development A GRC framework for securing generative AI How can enterprises secure and manage the expanding ecosystem of AI applications that touch sensitive business data? Start with a governance framework. By Trevor Welsh Nov 19, 2024 11 mins Application Security Data Governance Generative AI 14 great preprocessors for developers who love freedom Sometimes it seems like the rules of programming are designed to make coding a chore. Here are 14 ways preprocessors can help make software development fun again. By Peter Wayner Nov 18, 2024 10 mins Development Tools Software Development Designing the APIs that accidentally power businesses Well-designed APIs, even those often-neglected internal APIs, make developers more productive and businesses more agile. By Jean Yang Nov 18, 2024 6 mins APIs Software Development Why your AI models stumble before the finish line Failed AI projects waste time and resources, damage reputations, and stifle innovation. To succeed with AI, put the necessary practices in place to ensure high-quality data. By Ulrik Stig Hansen Nov 12, 2024 7 mins Artificial Intelligence Data Quality Generative AI Is your software architecture as clean as your code? A clean software architecture is essential for building scalable and resilient systems and maintaining engineering velocity. Follow these principles and best practices. By Ori Saporta Nov 11, 2024 7 mins Application Life Cycle Management Software Development Can Wasm replace containers? WebAssembly revolutionized browser apps, and promises to upend the server stack. How will it impact containers and Kubernetes? Six experts weigh in. By Bill Doerrfeld Nov 11, 2024 12 mins Cloud-Native Kubernetes and Containers Libraries and Frameworks Dataframes explained: The modern in-memory data science format Dataframes are a staple element of data science libraries and frameworks. Here's why many developers prefer them for working with in-memory data. By Serdar Yegulalp Nov 6, 2024 6 mins Data Management Data Science Making the business case for generative AI The potential for generative AI to deliver a significant return on investment is being demonstrated by early adopters across various industries. My company provides one example. By Manish Rai Nov 5, 2024 9 mins Artificial Intelligence Generative AI Software Development Buyer’s guide: Data protection for hybrid clouds To safeguard enterprise data in hybrid cloud environments, organizations need to apply basic data security techniques such as encryption, data-loss prevention (DLP), secure web gateways (SWGs), and cloud-access security brokers (CASBs). But such secu By Neal Weinberg Nov 4, 2024 1 min Cloud Security Hybrid Cloud The machine learning certifications tech companies want Not all machine learning courses and certifications are equal. Here are five certifications that will help you get your foot in the door. By Bob Violino Nov 4, 2024 9 mins Certifications Machine Learning Software Development Overcoming data inconsistency with a universal semantic layer Disparate BI, analytics, and data science tools result in discrepancies in data interpretation, business logic, and definitions among user groups. A universal semantic layer resolves those discrepancies. By Artyom Keydunov Nov 1, 2024 7 mins Business Intelligence Data Management Python threading and subprocesses explained Python lets you parallelize workloads using threads, subprocesses, or both. Here's what you need to know about Python's thread and process pools and Python threads after Python 3.13. By Serdar Yegulalp Oct 30, 2024 9 mins Concurrency Programming Languages Python AI is transforming the developer experience. Embrace the change By giving developers the freedom to explore AI, organizations can remodel the developer role and equip their teams for the future. By Andre Bechtold Oct 29, 2024 6 mins Artificial Intelligence Engineer Generative AI Visual Studio Code vs. Sublime Text: Which code editor should you use? Do you want a maximum-flexible editor with just the right IDE features, or the fastest and most efficient editor you can find? You can have both. By Martin Heller Oct 28, 2024 10 mins Development Tools Software Development Bridging the performance gap in data infrastructure for AI A significant chasm exists between most organizations’ current data infrastructure capabilities and those necessary to effectively support AI workloads. By Colleen Tartow Oct 28, 2024 12 mins Artificial Intelligence Data Architecture Generative AI What is .NET? Microsoft’s answer to Java is now free and open source Once limited to Windows, .NET now allows developers to easily build cross-platform web, mobile, and cloud applications. By Josh Fruhlinger Oct 25, 2024 9 mins Microsoft .NET Programming Languages Software Development The best Python libraries for parallel processing Do you need to distribute a heavy Python workload across multiple CPUs or a compute cluster? These seven frameworks are up to the task. By Serdar Yegulalp Oct 23, 2024 11 mins Data Science Libraries and Frameworks Python Why Python is the language of choice for AI Python developers are uniquely positioned to succeed in the AI era, with a little help from upskilling. By Jeff Hollan Oct 22, 2024 8 mins Generative AI Machine Learning Python 11 open source AI projects that developers will love AI copilots are great, but what else is out there? Here are 11 open source AI projects that make writing beautiful software easier. By Peter Wayner Oct 21, 2024 6 mins Development Tools Generative AI Open Source How Kubecost shines a light on GPU efficiency GPU monitoring differs significantly from the monitoring of general CPU and memory resources, and requires a different approach. Here’s how Kubecost meets the challenge. By Kai Wombacher Oct 21, 2024 6 mins Artificial Intelligence Cloud-Native Kubernetes and Containers WasmGC and the future of front-end Java development WebAssembly’s garbage collection extension makes it easier to run languages like Java on the front end. Could it be the start of a new era in web development? By Matthew Tyson Oct 16, 2024 10 mins Software Development Web Development Get started with the free-threaded build of Python 3.13 An experimental ‘no-GIL’ build mode in Python 3.13 disables the Global Interpreter Lock to enable true parallel execution in Python. Here’s where to start. By Serdar Yegulalp Oct 16, 2024 7 mins Concurrency Programming Languages Python How to manage generative AI programs – governance, education, regulation Creating a center of excellence to manage generative AI effectively will increase the chances of success throughout your organization. Here’s how to get it right. By Dom Couldwell Oct 15, 2024 9 mins Data Governance Generative AI IT Skills and Training How do we fund open source? Experts with deep experience across open-source software communities share their opinions on how to sustain this critical ecosystem. By Bill Doerrfeld Oct 14, 2024 13 mins Open Source Software Development Technology Industry Electron vs. Tauri: Which cross-platform framework is for you? Rust-powered Tauri, or JavaScript-powered Electron? See which framework is ideal for your project. By Serdar Yegulalp Oct 9, 2024 7 mins JavaScript Rust Web Development The best new features and fixes in Python 3.13 A new JIT compiler, the first no-GIL edition of Python, better errors and typing enhancement, and the removal of dead batteries are all part of Python 3.13. By Serdar Yegulalp Oct 7, 2024 6 mins Programming Languages Python Software Development 5 ways companies can use time-series forecasting Recent advances in AI, such as foundation models, make it possible for smaller companies to build custom models to make predictions, reduce uncertainty, and gain business advantage. By Cristian Challu Oct 7, 2024 5 mins Artificial Intelligence Machine Learning Predictive Analytics Breaking through AI data bottlenecks How high-quality, synthetically designed data sets enable the development of specialized AI models. By Alex Watson Oct 1, 2024 6 mins Artificial Intelligence Data Management Generative AI How to succeed with Kubernetes More organizations are making the move to container orchestration, but there are better and worse ways to do it. Here are eight tips for teams migrating to Kubernetes. By Bob Violino Sep 30, 2024 9 mins Cloud-Native Kubernetes and Containers Open Source 6 ways to apply automation in devsecops Automation should serve as a foundational principle for approaching every security challenge. Here’s how automation can help you secure software development processes. By Shashank Srivastava Sep 30, 2024 9 mins Application Security Build Automation DevSecOps 3 great new features in Postgres 17 Highly optimized incremental backups, expanded SQL/JSON support, and a configurable SLRU cache are three of the most impactful new features in the latest PostgreSQL release. By Tom Kincaid Sep 26, 2024 6 mins Analytics Databases Software Development How to get LLM-driven applications into production Five of the most common and complex challenges organizations face in putting large language models into production and how to tackle them. By Subutai Ahmad Sep 26, 2024 7 mins Artificial Intelligence Generative AI Software Development What you need to know about AI governance As more organizations embrace AI, it is vital to document the policies and procedures that govern its use. Here are seven questions that define effective AI governance. By Isaac Sacolick Sep 23, 2024 13 mins Data Governance Generative AI Software Development How do you govern a sprawling, disparate API portfolio? The API revolution wasn’t televised. Now, enterprises must figure out how to weave together a patchwork of API styles, standards, and gateways. By Bill Doerrfeld Sep 23, 2024 19 mins APIs Cloud Computing Devops Why vector databases aren’t just databases Vector databases don’t just store your data. They find the most meaningful connections within it, driving insights and decisions at scale. By David Myriel Sep 23, 2024 5 mins Artificial Intelligence Databases Generative AI Text in, docs out: Popular Markdown documentation tools compared Documentation tools mdBook, Quartz, MkDoc, and HonKit all support Markdown and work with a variety of other languages and formats. Here's a quick guide to each tool's standout features and best uses. By Serdar Yegulalp Sep 18, 2024 9 mins JavaScript Python Rust How Cloud Custodian conquered cloud resource management Acquiring cloud infrastructure is easy, but controlling cost and usage is hard. Here’s how open-source project Cloud Custodian flipped the script with policy as code. By Travis Van Sep 18, 2024 8 mins Cloud Computing Cloud Management Devops Can Java rival Python in AI development? Java proponents see the language gaining traction in AI and machine learning as AI becomes incorporated into business logic. By Paul Krill Sep 18, 2024 4 mins Generative AI Java Programming Languages Overcoming AI hallucinations with RAG and knowledge graphs Combining knowledge graphs with retrieval-augmented generation can improve the accuracy of your generative AI application, and generally can be done using your existing database. By Dom Couldwell Sep 17, 2024 6 mins Artificial Intelligence Databases Generative AI 9 hacks for a better nightly build The build pipeline is the engine of your software development lifecycle, so it pays to keep it tuned up and running right. Here are nine newer and better ways to build code. By Peter Wayner Sep 16, 2024 11 mins Build Automation Java Python 3 common misconceptions around biometrics and authentication Biometric authentication isn’t invulnerable, but it’s significantly more secure than traditional passwords. Here’s why. By Rishi Bhargava Sep 16, 2024 8 mins Access Control Application Security Authentication Oracle CloudWorld 2024: Conference news and insights Oracle CloudWorld 2024 saw Oracle focusing its energies on providing IT infrastructure that can help developers and enterprises take advantage of generative AI in their operations. Here is our complete coverage. By Anirban Ghoshal Sep 16, 2024 7 mins Cloud Computing Finding the right large language model for your needs LLMs are powering breakthroughs and efficiencies across industries. When choosing a model, enterprises should consider its intended application, speed, security, cost, language, and ease of use. By Amanda Saunders Sep 10, 2024 5 mins Artificial Intelligence Generative AI Software Development How to implement a headless data architecture A headless data architecture can unlock unparalleled data access across your entire organization. It starts with a shift left. By Adam Bellemare Sep 9, 2024 12 mins Data Architecture Data Management Software Development What software supply chain security really means In the beginning, we identified two major types of software supply chain attacks and nine minor types. The world keeps insisting on a broader definition. By John Speed Meyers Sep 5, 2024 7 mins Application Security Software Development PostgreSQL tutorial: Get started with PostgreSQL 16 Get up and running—and avoid the setup pitfalls—with this enterprise-class, open-source database available for all major platforms. By Serdar Yegulalp Sep 4, 2024 11 mins Databases Software Development What is HTTP/3? The next-generation web protocol HTTP/3 breaks from HTTP/2 by adopting the QUIC protocol over TCP. Here's a first look at the new standard and what it means for web developers. By Matthew Tyson Sep 4, 2024 8 mins Software Development Web Development 1…34567891011…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