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 4 sweet Python IDEs you might have missed From a simple platform for beginners to an expert-level development workbench, there's an IDE for most every Pythonista. By Serdar Yegulalp Sep 27, 2023 5 mins Development Tools Python Software Development Is a serverless database right for your workload? The serverless database model can be a great solution for unpredictable workloads and a number of other scenarios. Just don’t view it as the end all be all. By Jozef de Vries Sep 26, 2023 4 mins Cloud Computing Databases Serverless Computing How generative AI changes cybersecurity The impacts of large language models and AI on cybersecurity range from the good to the bad to the ugly. Here’s what to watch out for, and how to prepare. By Michiel Prins Sep 25, 2023 6 mins Application Security Artificial Intelligence Generative AI Intro to WinGet: Microsoft’s package manager for Windows Add, remove, and manage Windows applications from the command line using WinGet, Microsoft's open source package manager. By Serdar Yegulalp Sep 20, 2023 6 mins Development Tools Small and Medium Business Software Development How to get started with prompt engineering Are you ready to become an 'AI psychologist'? Now is the time to get in on the ground floor of this lucrative new career. Here's how to do it. By Josh Fruhlinger Sep 19, 2023 14 mins Artificial Intelligence Generative AI Technology Industry A deep dive into caching in Presto Understand the caching mechanisms for the popular distributed SQL engine and how to use them to improve query speed and efficiency. By Beinan Wang and Hope Wang Sep 19, 2023 9 mins Analytics Databases SQL What ChatGPT doesn’t say about Kubernetes in production Generative AI is already proving helpful across many relatively basic use cases, but how does it hold up when tasked with more technical guidance? By Stephen Chin Sep 18, 2023 9 mins Cloud Computing Devops Generative AI How to build a microservice in ASP.NET Core A microservices architecture can help you build applications that are flexible, scalable, and easy to maintain. Here’s how to get started with microservices in ASP.NET Core. By Joydip Kanjilal Sep 14, 2023 6 mins C# Microsoft .NET Web Development 4 key new features in PostgreSQL 16 Postgres 16 highlights include updates around privilege administration, logical replication, performance improvements, and comprehensive monitoring features. Here is a breakdown. By Adam Wright Sep 14, 2023 4 mins Cloud Computing Databases Software Development What’s next for observability? Today’s systems are exposing more of their underlying complexity to operators. These are the most exciting new developments along the journey of taming that complexity. By Richard Hartmann Sep 12, 2023 6 mins Cloud Computing Devops Software Development Understanding Llama 2 and Code Llama Llama 2 is a family of generative text models designed for chat use cases and natural language generation tasks. Code Llama models are fine-tuned for programming tasks. By Martin Heller Sep 12, 2023 8 mins Artificial Intelligence Generative AI Software Development 5 ways to use AI and machine learning in dataops Data quality is more important than ever, and many dataops teams struggle to keep up. Here are five ways to automate data operations with AI and ML. By Isaac Sacolick Sep 11, 2023 9 mins Artificial Intelligence Data Management Machine Learning How generative AI changes IT operations Generative AI can provide valuable analysis and insights to IT operators. But what about data security, reliability, workflow integration, and the conditions needed for successful deployment? By Blair Sibille Sep 11, 2023 5 mins Artificial Intelligence Devops Generative AI What is LangChain? Easier development of LLM applications LangChain is a modular framework for Python and JavaScript that simplifies the development of applications that are powered by generative AI language models. By Martin Heller Sep 8, 2023 7 mins Development Tools Generative AI Libraries and Frameworks Cloud first is dead—cloud smart is what’s happening now Not every application is meant for the cloud. Enterprises need to make optimal use of their on-prem infrastructure at the same time they leverage the benefits of public cloud. By Bharti Patel Sep 7, 2023 6 mins Cloud Computing Hybrid Cloud How to work with the Python list data type Use Python lists to store data in one-dimensional rows, access them by indexes, and sort them any which way you like. By Serdar Yegulalp Sep 6, 2023 11 mins Programming Languages Python Web Development A gentle introduction to static code analysis Static code analysis offers extensive insights into code that can help you improve code quality and security, the speed of development, and even team collaboration and planning. Here’s everything you need to know. By Kateryna Shlyakhovetska Sep 5, 2023 15 mins App Testing Development Tools Software Development What CTOs are learning from generative AI Generative AI is ripe with opportunity, and CTOs are definitely paying attention. Here's how three technical leaders see the present and future of GenAI. By Bob Violino Sep 5, 2023 9 mins Careers Generative AI Technology Industry How to get a handle on shadow AI By allowing the use of AI tools proven to be safe, but requiring them to be used within explicit guidelines, you can alleviate both employee frustration and organizational risk. By Kayla Williams Sep 4, 2023 6 mins Application Security Generative AI Machine Learning What is Python? Powerful, intuitive programming Find out what makes Python a versatile powerhouse for modern software development—from data science to machine learning, systems automation, web and API development, and more. By Serdar Yegulalp Sep 1, 2023 16 mins Development Tools Python Software Development How to use PyInstaller to create Python executables Use PyInstaller to package your Python apps into standalone executables for easy distribution. By Serdar Yegulalp Aug 30, 2023 11 mins Development Tools Python Software Development 6 hidden dangers of low code Did you think low code was going to make your life easier? Here are six good reasons to think twice before adopting a low-code platform. By Peter Wayner Aug 29, 2023 7 mins Development Tools No Code and Low Code Software Development How to succeed with GraphQL APIs The open source query language GraphQL is the future of APIs, but getting it to hum (and hum at scale) takes some strategizing. Here’s what we’ve learned. By Will Guedes Aug 29, 2023 6 mins APIs Cloud Computing Web Development A brief guide to LangChain for software developers LangChain is an SDK that simplifies the integration of large language models and applications by chaining together components and exposing a simple and unified API. Here’s a quick primer. By Janakiram MSV Aug 28, 2023 6 mins Cloud Computing Generative AI Machine Learning 3 keys to making data democratization a reality How do you build an organization of confident data users who are more responsive to customer needs? Focus on these three priorities. By Vasu Sattenapalli Aug 25, 2023 6 mins Data Architecture Data Governance Data Management Get started with FastAPI Take advantage of the FastAPI web framework and Python to quickly create snappy, OpenAPI-compliant web APIs—and full websites, too. By Serdar Yegulalp Aug 23, 2023 10 mins APIs Python Web Development A smarter way to bring data protection to SSD-based applications Traditional RAID solutions reduce both the performance and endurance of solid state drives. Here’s how Pliops XDP provides reliable data protection to SSDs without the performance penalty. By Prasad Venkatachar Aug 22, 2023 6 mins Cloud Computing Cloud Storage Software Development 3 ways to upgrade continuous testing for generative AI As more CIOs and devops teams embrace generative AI, QA teams must also adapt their continuous testing practices to keep up. By Isaac Sacolick Aug 21, 2023 5 mins App Testing Build Automation Generative AI Applying the lessons of open source to generative AI The excitement and turmoil surrounding generative AI is not unlike the early days of open source, or the Wild West. We can resolve the uncertainty and confusion. By Scott McCarty Aug 21, 2023 8 mins Artificial Intelligence Generative AI Machine Learning What is LLVM? The power behind Swift, Rust, Clang, and more LLVM is a compiler framework for programmatically generating machine-native code. Developers use it to roll out new languages and enhance existing ones. By Serdar Yegulalp Aug 18, 2023 11 mins C Language Kotlin Rust How to manage Python projects with Pipenv Have your Python projects become a rat’s nest? Pipenv provides a clean and easy way to manage virtual environments and packages together. By Serdar Yegulalp Aug 16, 2023 6 mins Python Software Development 7 low code platforms embracing AI Many low-code and no-code development and RPA platforms now include AI capabilities, often using a version of GPT. By Martin Heller Aug 15, 2023 5 mins Artificial Intelligence Generative AI No Code and Low Code What SQL users should know about time series data Four key considerations to keep in mind when you need a database designed for analytical queries of vast quantities of time series data. By Rick Spencer Aug 15, 2023 8 mins Analytics Databases SQL How to take action against AI bias Humans must be the custodians for preserving high-quality data as AI use continues to advance. By Ravi Mayuram Aug 14, 2023 6 mins Data Science Generative AI Machine Learning All the new features in ECMAScript 2023 (ES14) JavaScript continues to evolve, with a nice batch of new features added in ECMAScript 14. Here's what's new for JavaScript developers this year. By Matthew Tyson Aug 9, 2023 9 mins Development Tools JavaScript Programming Languages How to use structural pattern matching in Python The pattern-matching syntax introduced in Python 3.10 allows for powerful new programming techniques for decision-making in apps. By Serdar Yegulalp Aug 9, 2023 8 mins Programming Languages Python Software Development 10 ways generative AI upends the traditional database Generative AI isn't just for chatbots. Here are 10 ways AI and machine learning are transforming how we store, structure, and query data. By Peter Wayner Aug 8, 2023 8 mins Data Management Databases Generative AI AI and the future of software development Artificial intelligence will dramatically increase the pace of software development and make continuous delivery routine. Processes and roles will need to evolve, especially testing. By Sanjay Gidwani Aug 8, 2023 5 mins Careers Engineer Technology Industry What is PyPy? Faster Python without pain PyPy is a drop-in replacement for the stock Python interpreter, and it runs many times faster on some Python programs. By Serdar Yegulalp Aug 2, 2023 6 mins Programming Languages Python Software Development Why software developers prefer DORA metrics Software engineering teams have tried all sorts of ways to measure the software development process and developer productivity. Here’s why DORA metrics are becoming the industry standard. By Dylan Etkin Aug 1, 2023 7 mins Careers Engineer Software Development Low code AI with Power Apps and Power Automate Microsoft's AI Builder introduces low-code generative AI capabilities to Power Apps and Power Automate. Let's see how the preview features stack up. By Martin Heller Aug 1, 2023 8 mins Development Tools Microsoft Azure Technology Industry The power of process mining in Power Automate Process mining is now part of Microsoft’s process automation suite, giving you the KPIs and visualizations you need to identify bottlenecks in both manual workflows and software processes. By Simon Bisson Jul 27, 2023 7 mins Artificial Intelligence Cloud Computing No Code and Low Code 5 CTOs on the collaboration tools they use most CTOs use a variety of collaboration and productivity tools to drive organizational success. Here are the top picks from five IT leaders. By Bob Violino Jul 25, 2023 5 mins Careers Development Tools Technology Industry How WebAssembly will transform edge computing By enabling cloud-native back ends to run on operational edges, Wasm allows us to deploy business logic closer to users or data, even to places Kubernetes and containers can’t go. By Liam Randall Jul 25, 2023 12 mins Cloud Computing Libraries and Frameworks Software Development What can ChatGPT and LLMs really do for your business? Large language models already are transforming industries such as financial services, healthcare, education, and government. But what’s hype and what’s yet to come? By Isaac Sacolick Jul 24, 2023 10 mins Artificial Intelligence Generative AI Technology Industry How AI will impact the developer experience Generative AI is not the first new technology that has changed how software developers work. While developers have nothing to fear, the stakes will be high for their employers. By Trisha Gee Jul 24, 2023 6 mins Artificial Intelligence Generative AI Software Development What is reactive programming? Programming with event streams You could say reactive programming is like functional programming with superpowers. Let's take a look at this dynamic programming style. By Matthew Tyson Jul 21, 2023 7 mins Java JavaScript Software Development Where quantum computing is already delivering value While gate model quantum computing holds immense promise for tomorrow, quantum annealing systems are solving complex optimization problems for enterprises today. By Murray Thom Jul 18, 2023 8 mins Analytics Cloud Computing Quantum Computing The engines of AI: Machine learning algorithms explained Machine learning uses algorithms to turn a data set into a model that can identify patterns or make predictions from new data. Which algorithm works best depends on the problem. By Martin Heller Jul 14, 2023 11 mins Analytics Data Science Machine Learning Python virtualenv and venv dos and don’ts Python virtual environments shine for keeping projects and conflicting packages separate. Just keep these dos and don’ts in mind. By Serdar Yegulalp Jul 12, 2023 9 mins Open Source Python Software Development 1…8910111213141516…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