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 Zero-knowledge proof finds new life in the blockchain ZKP has decades of history in computer science and cryptography. Now, it's evolving to support decentralized authentication for blockchains and web3. By Matthew Tyson Aug 4, 2022 8 mins Application Security Software Development Partitioning for performance in a sharding database system Partitioning can provide a number of benefits to a sharding system, including faster query execution. Let’s see how it works. By Nga Tran Aug 2, 2022 9 mins Cloud Computing Databases Devops How Cloudflare emerged to take on AWS, Azure, and Google Cloud The upstart internet security and edge infrastructure company has reinvented itself to challenge the hyperscale cloud providers. Can it succeed? By Scott Carey Aug 1, 2022 10 mins Application Security SaaS Technology Industry What cloud native means for your business Cloud-native architectures and principles are all about achieving the agility you need to stay competitive in an ever-changing marketplace. By Lee Atchison Aug 1, 2022 6 mins Cloud Computing Software Development What is TOML? An easier way to configure Python apps and more TOML makes writing configuration files simple, straightforward, and more human-readable than many other formats, including JSON. By Serdar Yegulalp Jul 29, 2022 5 mins Programming Languages Python Visualizing the Hacker News API with HCL and SQL Use Steampipe and GitHub Actions to create a ‘dashboard as code’ for exploring thousands of Hacker News stories, right up to the current hour. By Jon Udell Jul 27, 2022 7 mins APIs Databases SQL Why database design choices matter to developers Rather than punt database design decisions to a cloud service or third-party provider, understand what you want to achieve and how best to deliver on that goal. By Matt Yonkovit Jul 26, 2022 7 mins Databases SQL Software Development 7 biggest Kubernetes security mistakes The most dangerous security holes are often the most basic. Start improving your Kubernetes security posture by fixing these simple mistakes. By Ben Hirschberg Jul 26, 2022 4 mins Application Security Security Software Development Manage morale, not metrics, for more effective engineering teams Management is obsessed with measuring everything, and this obsession is sabotaging the quality solutions that software engineering teams can craft. By Jeremy Duvall Jul 25, 2022 9 mins Agile Development Careers Software Development What is IaaS? A data center in the cloud packed with services Need compute, storage, and networking infrastructure without the capital investment? IaaS delivers those resources over the internet on demand, along with the cloud services you need to build, deploy, and maintain almost any application. By Bob Violino Jul 22, 2022 15 mins Cloud Computing IaaS What is PaaS (platform-as-a-service)? A simpler way to build software applications An application development and deployment platform, PaaS typically trades flexibility and complexity for convenience and speed of delivery, enabling developers to focus on their core logic rather than perfunctory, infrastructure-specific code. By Scott Carey Jul 22, 2022 9 mins Cloud Computing PaaS Software Development The best new features in ASP.NET Core 6 Learn the most important new features and enhancements in Microsoft’s cross-platform framework for building modern web applications. By Joydip Kanjilal Jul 21, 2022 7 mins C# Microsoft .NET Web Development IT career roadmap: Director of engineering A Google Cloud Platform director of engineering reflects on her education and career path, including founding her own startup and timely advice from other women in tech. By Bob Violino Jul 19, 2022 9 mins Careers Google Cloud Platform Technology Industry How we’ll solve software supply chain security Security teams need a standard set of processes for locking down roots of trust for software artifacts, and developers need a clear path to balance open source selection against security policies. Open source has answers. By Dan Lorenc Jul 19, 2022 7 mins Application Security Devops Security Securing data at rest and data in motion The threats to your company’s data are many and varied, and so are the techniques for keeping that data safe and secure. By Lee Atchison Jul 18, 2022 7 mins Application Security Cloud Computing Security So why did they decide to call it Java? The technology is legendary, but how and why Sun Microsystems eventually settled on the name 'Java' was always something of a mystery—even to those involved. By Kieron Murphy Jul 16, 2022 9 mins Java Technology Industry What is Google JAX? NumPy on accelerators What's the buzz about Google JAX? Find out how JAX combines Autograd and XLA for blazing-fast numerical computing and machine learning research on CPUs, GPUs, and TPUs. By Martin Heller Jul 15, 2022 6 mins Development Tools Machine Learning Software Development ASGI explained: The future of Python web development Learn how the new asynchronous standard for Python web applications makes apps faster, more flexible, and more future-proof. By Serdar Yegulalp Jul 13, 2022 6 mins Libraries and Frameworks Python Web Development Software developers have a supply chain security problem Every day, software developers implicitly trust software packages, container images, dependency maintainers, repository operators, and build systems that we don’t know anything about. It’s the opposite of Zero Trust. By Dan Lorenc Jul 12, 2022 6 mins Application Security Devops Open Source 12 examples of old tech that never dies From magnetic tape to mainframes, sometimes the old tech really is better. Take a trip back in time with these die-hard technologies still going strong today. By Peter Wayner Jul 11, 2022 8 mins Open Source Software Development Technology Industry What is Visual Studio Code? Microsoft’s extensible code editor Come for the fast editing. Stay for the debugging, source code management support, and huge ecosystem of extensions. By Martin Heller Jul 8, 2022 7 mins Development Tools Software Development 8 new JavaScript features to start using today New features in ECMAScript 2022 include top-level await, RegExp match indices, new public and private class fields, and more. Let's get started! By Matthew Tyson Jul 7, 2022 8 mins JavaScript Programming Languages How Walmart abstracts its hybrid cloud for developers The retail giant has rolled out a hybrid cloud platform that it hopes will simplify how software developers consume infrastructure and best-of-breed cloud services. By Scott Carey Jul 7, 2022 5 mins Cloud Computing Hybrid Cloud Software Development 5 tips for writing better API documentation Great API documentation is essential to a good developer experience. But your documentation should be great for non-developers too. By Pam Goodrich Jul 5, 2022 8 mins APIs Devops Software Development What is Flutter? Mobile app development for Android, iOS, and more Flutter lets you build compiled, cross-platform mobile, desktop, and web applications from a single codebase. Here's a quick look at Flutter and its easy-to-use programming language, Dart. By Martin Heller Jul 1, 2022 7 mins Software Development Choosing your Java IDE Which Java IDE is best? Compare IntelliJ IDEA , Eclipse, and NetBeans for features, usability, and compatibility with your favorite tools and frameworks. By Martin Heller Jun 30, 2022 21 mins Development Tools Java Open Source How to deploy with Vercel and MongoDB Atlas without even trying You can now deploy your web app to Vercel and have it automatically use a MongoDB Atlas cluster as the data store. Here’s how. By Matthew Tyson Jun 30, 2022 8 mins JavaScript PaaS Web Development The best new features in .NET 6 Microsoft .NET 6 marks a new era of developing performant, modern-day applications for web, cloud, desktop, and mobile devices. By Joydip Kanjilal Jun 30, 2022 8 mins C# Microsoft .NET Software Development 7 key new features in SingleStoreDB SingleStoreDB unifies transactions and analytics in the same engine to power real-time, data-intensive applications. Here’s what’s new. By Shireesh Thota Jun 28, 2022 5 mins Analytics Databases SQL 8 Java frameworks for a cloud-native world These lighter-weight Java frameworks combine cloud-native flexibility with Java’s time-tested engineering, so you can write responsive code that’s easy to deploy anywhere. By Peter Wayner Jun 27, 2022 10 mins Cloud Computing Java Libraries and Frameworks What is NoSQL? Databases for a cloud-scale future SQL databases have constraints on data types and consistency. NoSQL does away with them for the sake of speed, flexibility, and scale. By Serdar Yegulalp Jun 24, 2022 10 mins Cloud Computing Databases Software Development How AI is changing IoT Artificial intelligence unlocks the true potential of IoT by enabling networks and devices to learn from past decisions, predict future activity, and continuously improve performance and decision-making capabilities. By Xavier Dupont Jun 21, 2022 8 mins Machine Learning Predictive Analytics Technology Industry Why Mercedes-Benz runs on 900 Kubernetes clusters The German automaker runs a massive fleet of Kubernetes clusters to support a wide range of project teams around the world. ‘For us, managing Kubernetes is not that hard.’ By Scott Carey Jun 21, 2022 6 mins Cloud Computing Devops Software Development Are you ready to automate continuous deployment in CI/CD? Making the leap from continuous delivery to continuous deployment requires the right skills, practices, and tools. Use this five-point checklist to prepare for launch. By Isaac Sacolick Jun 20, 2022 7 mins Build Automation Devops Software Development How to create a cloud center of excellence Creating a cloud center of excellence will help you formalize and centralize your company’s cloud strategy. Here’s how to get started. By Lee Atchison Jun 20, 2022 6 mins Careers Cloud Computing Software Development What is Podman? The container engine replacing Docker Podman is a rising star in a new container landscape that suddenly has a lot more players. Learn what Podman is and how it compares to Docker for Kubernetes compatibility and more. By Josh Fruhlinger Jun 17, 2022 9 mins Cloud Computing Kubernetes and Containers Software Development Okta’s Matt Raible: How I became a Java hipster The Okta developer advocate and JHipster evangelist discusses Java and JavaScript development, monoliths and microservices, software scaling vs. people scaling, and making security friendlier for developers. By Matthew Tyson Jun 16, 2022 11 mins Application Security Java JavaScript Detect cloud native security threats with Tracee Open source Tracee uses Linux eBPF technology to trace system and applications at runtime, and analyzes collected events to detect suspicious behavioral patterns. By Itay Shakury Jun 14, 2022 7 mins Application Security Cloud Computing Security Software engineering estimates are garbage When estimates are based on the myth of metronomic coding machines tackling deterministic work, they’re a complete waste of time. There’s a better way. By Jeremy Duvall Jun 14, 2022 8 mins Devops Software Development Where software development is headed in 2022 From front-end JavaScript innovations to APIs as a service, today’s major trends in tools, technologies, and the cloud make it an exciting time to be a software developer. By Matthew Tyson Jun 13, 2022 8 mins Cloud Computing Open Source Web Development What is Jamstack? The static website revolution upending web development Learn how Jamstack combines modern development practices with old-school static web pages so developers can build fast websites faster. By Josh Fruhlinger Jun 10, 2022 10 mins JavaScript Software Development Web Development 12 free tools for API design, development, and testing These free and free-tier services and open source utilities will have your APIs up and running in no time, and will keep them running smoothly. By Serdar Yegulalp Jun 9, 2022 7 mins APIs Open Source Web Development Intro to JHipster: A full-stack framework for Java and JavaScript A mature framework for generating hybrid Java and JavaScript applications, JHipster supports the development tools you love and provides monitoring and other administrative capabilities out of the box. By Matthew Tyson Jun 9, 2022 8 mins Java JavaScript Web Development Career roadmap: Head of engineering Head of engineering is both a visionary role and a highly skilled and experienced technical leader. Here's how one software engineer worked his way from graduate school to the top spot. By Bob Violino Jun 8, 2022 9 mins Careers Engineer Software Development How enterprises can overcome the growing cloud skills shortage The skills needed to implement and manage cloud services differ substantially from those needed for on-premises applications. This has created a major hurdle for businesses needing to innovate. By Rahul Pradhan Jun 7, 2022 6 mins Cloud Computing Devops IT Skills and Training Tired of searching Slack, GitHub, and Google Drive separately? Do it all at once in SQL When APIs are automatically database tables, it’s easy to combine search results from diverse APIs. By Jon Udell Jun 7, 2022 7 mins APIs Databases SQL 12 programming tricks to cut your cloud bill Cutting cloud costs is a team effort, and that includes developers. Here are 12 tricks for developing software that is cheaper to run in the cloud. By Peter Wayner Jun 6, 2022 8 mins Cloud Computing Data Management Serverless Computing Maximize your cloud security with isolation zones Security zones keep your applications and their data safe from bad actors and can help limit the impact of a security breach. By Lee Atchison Jun 6, 2022 6 mins Application Security Cloud Computing Cloud Security Better Java: JDK Enhancement Proposals explained How is Java made? Let’s take a look at the process for introducing new features to the platform, and at some of the big JDK enhancement projects on the horizon. By Matthew Tyson Jun 2, 2022 7 mins Java Programming Languages Software Development How Vanguard and Morgan Stanley are balancing dev and ops Two financial services firms are taking a similar approach to transitioning to devops, landing on a shared responsibility model for developer teams, supported by centralized operations and SRE. By Scott Carey Jun 1, 2022 7 mins Careers Devops Technology Industry 1…131415161718192021…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