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 10 more bad programming habits we secretly love Some bad habits are too good to quit—especially if you can make them work for you. Here are 10 supposedly bad programming habits that developers won't lose. By Peter Wayner May 20, 2024 10 mins Engineer Programming Languages Software Development 12 principles for improving devsecops SaaS organizations lead the pack when it comes to application reliability, scalability, security, and customer satisfaction. Here are 12 principles devsecops leaders can adopt from SaaS. By Isaac Sacolick May 20, 2024 11 mins Cloud Computing Devops SaaS Kora: A cloud-native redesign of the Apache Kafka engine Five key innovations that increased the performance, availability, and cost-efficiency of the engine at the heart of Confluent’s managed Apache Kafka service. By Prince Mahajan May 16, 2024 12 mins Cloud Architecture Cloud Computing Software Development SQL at 50: What’s next for the structured query language?not easy to learn Even if generative AI hides SQL behind the curtain, it will continue to play a critical role in how we interact with and use data. By Charly Batista May 16, 2024 6 mins Databases Programming Languages SQL The limitations of model fine-tuning and RAG Fine-tuning and retrieval augmentation are time-consuming and expensive. A better way of specializing LLMs is on the horizon. By Jignesh Patel May 14, 2024 8 mins Artificial Intelligence Generative AI Software Development Understanding the generative AI development process Developing generative AI applications is very different from developing traditional machine learning applications. These are the steps. By Martin Heller May 13, 2024 15 mins Artificial Intelligence Generative AI Machine Learning Grafana: Shining a light into Kubernetes clusters Grafana creator Torkel Ödegaard traces the open-source project’s journey to help developers visualize what’s going on inside distributed cloud-native infrastructure. By Travis Van May 13, 2024 7 mins Cloud Computing Devops Software Development Protecting LLM applications with Azure AI Content Safety New tools for filtering malicious prompts, detecting ungrounded outputs, and evaluating the safety of models will make generative AI safer to use. By Simon Bisson May 9, 2024 7 mins Artificial Intelligence Generative AI Microsoft Azure Highlights from the Django Developer Survey 2024 Python developers still prefer Django but are exploring alternative frameworks to draw on specific features or adapt to changing project demands. By Valeria Letusheva May 9, 2024 6 mins Libraries and Frameworks Python Web Development What is Istio? The Kubernetes service mesh explained Here's what you need to know about Istio, Google's open source service mesh platform for managing data sharing between microservices in a network. By Serdar Yegulalp May 8, 2024 6 mins Open Source Software Development Technology Industry How generative AI is redefining data analytics Generative AI not only makes analytics tools easier to use, but also substantially improves the quality of automation that can be applied across the data analytics life cycle. By Asa Whillock May 7, 2024 7 mins Artificial Intelligence Generative AI 10 principles for creating a great developer experience Tech leaders who maximize developer satisfaction and minimize frustration reap the rewards in hiring, retaining, and delivering results from their dev teams. By Isaac Sacolick May 6, 2024 12 mins Engineer Software Development Technology Industry 3 pernicious myths of responsible AI Responsible AI isn’t really about principles, or ethics, or explainability. It can be the key to unlocking AI value at scale, but we need to shatter some myths first. By Kjell Carlsson May 2, 2024 7 mins Artificial Intelligence Generative AI Software Development How TigerGraph CoPilot enables graph-augmented AI Through natural language queries and graph-based RAG, TigerGraph CoPilot addresses the complex challenges of data analysis and the serious shortcomings of LLMs for business applications. By Hamid Azzawe Apr 30, 2024 8 mins Artificial Intelligence Databases Generative AI Do you need to repatriate from the cloud? Repatriation is one route to cost savings. Switching development patterns from long-running services to WebAssembly-powered serverless functions is another. By Matt Butcher Apr 25, 2024 11 mins Cloud Computing Serverless Computing Software Development Using Inspektor Gadget for Kubernetes observability An open-source collection of low-level tools helps you troubleshoot cloud-native applications by delivering key data from the heart of the Linux kernel. By Simon Bisson Apr 25, 2024 8 mins Software Development How RAG completes the generative AI puzzle Retrieval-augmented generation brings to generative AI the one big thing that was holding it back in the enterprise. By Chandini Jain Apr 24, 2024 7 mins Artificial Intelligence Generative AI Software Development The dawn of intelligent and automated data orchestration Enterprise workflows desperately need what iPhone and Android users have enjoyed for years—ready access to files wherever and whenever they’re needed, regardless of where the files are physically located. By Trond Myklebust Apr 23, 2024 11 mins Cloud Storage Data Management 7 innovative ways to use low-code tools and platforms Low-code platforms aren't just for web forms and simple integrations anymore. Here are seven innovative ways small and large enterprises are stretching the limits of what low-code can do. By Isaac Sacolick Apr 22, 2024 10 mins Business Intelligence Devops Generative AI How to upstream code to open source projects Upstreaming can improve your code, simplify development, and lighten your maintenance burden. Follow these best practices when donating code and reap the benefits. By Allan Jude Apr 18, 2024 7 mins Open Source Software Development Intro to Streamlit: Web-based Python data apps made easy Streamlit lets you write web-based Python data applications without HTML, CSS, or JavaScript. Here's a first look at Streamlit. By Serdar Yegulalp Apr 17, 2024 6 mins Libraries and Frameworks Python Web Development ECMAScript 2024 features you can use now ECMAScript 2024 is expected to be finalized in June, but four new JavaScript features are already supported in browsers and Node.js. Here's how to start using them today. By Matthew Tyson Apr 17, 2024 7 mins JavaScript Programming Languages Software Development SAS Viya and the pursuit of trustworthy AI The key to reaping the benefits of AI while minimizing the risks is through responsible development and use. Here’s how SAS Viya puts ethical AI practices to work. By Reggie Townsend Apr 17, 2024 9 mins Artificial Intelligence Generative AI Software Development Better application networking and security with CAKESDeclarative configuration How the CAKES stack, centered on Kubernetes, addresses API, networking, security, and compliance challenges while speeding up delivery and lowering costs. By Christian Posta Apr 16, 2024 22 mins Application Security Software Development Technology Industry VCS buyer’s guide: How version control systems are evolving for devops beyond Git Version control is critical for managing changes to source code over time. Here's how platforms like GitHub are evolving to meet the demand for agility, scalability, performance, and more. By Bob Violino Apr 15, 2024 10 mins Devops Enterprise Buyer’s Guides Version Control Systems Exploring the Apache ecosystem for data analysis How Apache Arrow, Apache Parquet, Arrow Flight, and DataFusion bring enhanced data processing capabilities to large volumes of time series and other data. By Anais Dotis-Georgiou Apr 11, 2024 8 mins Analytics Data Management Open Source Choosing the right GPU for AI, machine learning, and more Hardware requirements vary for machine learning and other compute-intensive workloads. Get to know these GPU specs and Nvidia GPU models. By Kevin Cochrane Apr 9, 2024 7 mins Generative AI Machine Learning Technology Industry Rapid B2B integrations with Ballerina and Choreo How WSO2’s Ballerina language and Choreo platform can be used to quickly develop, test, and deploy partner-specific EDI processing modules. By Chathura Ekanayake Apr 8, 2024 10 mins Libraries and Frameworks PaaS Programming Languages How to talk to machines: 10 secrets of prompt engineering Prompt engineering is the newest art of convincing machines to do what humans want. Here are 10 things you need to know about writing LLM prompts. By Peter Wayner Apr 8, 2024 7 mins Data Science Generative AI Machine Learning How to build a developer-first company Like customer retention, developer retention comes down to not annoying your end user. But the approach is completely different. By Gilad Shriki Apr 4, 2024 6 mins Software Development Rust memory safety explained What makes the Rust language one of the best for writing fast, memory-safe applications? Rust's memory-safety features are baked into the language itself. By Serdar Yegulalp Apr 3, 2024 7 mins C++ Programming Languages Rust What is agile methodology? Modern software development explained Everyone talks about agile development, but how does it really work? Learn how teams use scrum, kanban, and other agile methodologies to deliver better software. By Isaac Sacolick Apr 2, 2024 9 mins Agile Development Devops Software Development Avoiding the dangers of AI-generated code Generative AI promises to be transformative for software development, but only if we ensure that all code is analyzed, tested, and reviewed. By Phil Nash Apr 2, 2024 5 mins Application Security Artificial Intelligence Generative AI What is CI/CD? Continuous integration and continuous delivery explained CI/CD is a best practice for devops and agile development. Here's how software development teams automate continuous integration and delivery all the way through the CI/CD pipeline. By Isaac Sacolick Apr 1, 2024 12 mins App Testing Build Automation Development Tools What’s the best JavaScript framework? JavaScript is bursting with front-end frameworks that offer everything a developer could want—but not all in one tool. Here’s how the top 10 reactive frameworks compare. By Matthew Tyson Apr 1, 2024 12 mins JavaScript Libraries and Frameworks Software Development Project Bluefin and the future of operating systems A relatively obscure desktop Linux project hints at a containerized OS future that makes perfect sense for enterprise computing. By Scott McCarty Apr 1, 2024 10 mins Cloud Computing Software Development JDK 22: An average Java release, sort of Java Development Kit 22 contains an average number of new features, but is better than average in other ways. Let’s take a look. By Simon Ritter Mar 28, 2024 10 mins Java Programming Languages Software Development 11 VS Code extensions you didn’t know you needed These surprising Visual Studio Code extensions aren't just for writing and editing code—though they'll also help you do that. By Serdar Yegulalp Mar 27, 2024 9 mins Development Tools Software Development Steampipe dashboards and benchmarks for your data Use Powerpipe to visualize and validate data in your own Postgres, SQLite, DuckDB, or MySQL database. By Jon Udell Mar 27, 2024 8 mins APIs Analytics SQL How generative AI can promote inclusive job descriptions Proper context and data privacy should be top of mind for developers when writing applications on generative AI for B2B use cases. By Kumar Ananthanarayana Mar 26, 2024 7 mins Artificial Intelligence Generative AI 10 cloud development gotchas to watch out for Cloud-based development has many advantages but some big downsides, too. Here are 10 reasons to think twice before developing, testing, or deploying your apps in the cloud. By Bob Violino Mar 25, 2024 9 mins Cloud Computing Cloud Security Software Development The world needs more (and better) open map data The best map data and the most advanced mapping features have been proprietary. The Overture Maps Foundation aims to change that. By Marc Prioleau Mar 25, 2024 8 mins Analytics Data Management Open Source 4 steps to improve root cause analysis Teams that follow observability standards, use monitoring tools, and foster a culture of collaboration can more quickly discover the root cause of system outages and performance issues. By Isaac Sacolick Mar 25, 2024 8 mins Software Development 10 neat tricks for Visual Studio Code From simple shortcuts to expert-level configuration changes, here are 10 ways to get the most from Microsoft’s open source programming editor. By Serdar Yegulalp Mar 20, 2024 7 mins Development Tools Software Development How to deploy software to Linux-based IoT devices at scale Deploying software to large fleets of Linux-based devices is a complex and critical process that requires careful planning and automated execution. Start with these best practices. By Roee Alfasi Mar 20, 2024 11 mins Cloud Computing Devops Technology Industry How LLMs can help streamline business processes Large language models can reshape business processes by automating substantial portions of complex tasks. But they can’t do it alone. By Manoj Chaudhary Mar 19, 2024 5 mins Artificial Intelligence Data Integration Generative AI Evaluating databases for sensor data Sensor data and IoT applications have special requirements that might be better served by a specialized database. Here’s what to consider. By Anais Dotis-Georgio Mar 18, 2024 7 mins Analytics Databases Technology Industry Open source is not insecure Open source doesn’t have a security problem. It has a distribution problem. By Dan Lorenc Mar 14, 2024 10 mins Application Security Devops Open Source Complexity bad: An interview with HTMX creator Carson Gross How one computer science professor in Montana aims to supplant reactivity, compete with JavaScript, restore true REST, and make the web more developer-friendly. By Matthew Tyson Mar 13, 2024 9 mins JavaScript Technology Industry Web Development How to use uv: A superfast Python package installer All-in-one Python project management tool written in Rust aims to replace pip, venv, and more. Here's a first look. By Serdar Yegulalp Mar 13, 2024 5 mins Development Tools Python Software Development 1…5678910111213…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