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 8 more React hooks you need to know about useState is the most well-known hook for using functional components in React, but it's just a start. Here are eight more React hooks, and how to use them. By Matthew Tyson Jul 12, 2023 11 mins Development Tools JavaScript Software Development Coding with AI: Tips and best practices from developers AI pair programming could be a coder's dream or a nightmare in the making. Nine developers talk shop about how they're using generative AI today. By Josh Fruhlinger Jul 11, 2023 13 mins Data Science Generative AI Natural Language Processing Why Raft-native systems are the future of streaming data While Apache Kafka is slowly introducing KRaft to simplify its approach to consistency, systems built on Raft show more promise for tomorrow’s hyper-gig workloads. By Doug Flora Jul 11, 2023 8 mins Analytics Data Integration Databases How to use GPT-4 with streaming data for real-time generative AI For businesses and their customers, the answers to most questions rely on data that is locked away in enterprise systems. Here’s how to deliver that data to GPT model prompts in real time. By Michael Drogalis Jul 10, 2023 21 mins Artificial Intelligence Databases Generative AI 3 open source NLP tools for data extraction Unstructured text and data are like gold for business applications and the company bottom line, but where to start? Here are three tools worth a look. By Isaac Sacolick Jul 10, 2023 6 mins Artificial Intelligence Generative AI Machine Learning Shift left for SaaS: More DIY means happier users Enabling SaaS users to perform admin tasks themselves using self-service portals or APIs not only reduces the stress on IT admins, but also improves the productivity and satisfaction of workers. By Aviad Mizrachi Jul 7, 2023 7 mins Careers Devops SaaS 6 best practices to keep Kubernetes costs under control Successfully managing Kubernetes infrastructure and management costs requires granular monitoring, shared visibility, and effective controls. Here’s how to get there. By Hemanth Kavuluru Jul 4, 2023 9 mins Cloud Computing Software Development 14 LLMs that aren’t ChatGPT ChatGPT isn't your only option for generating content and insight from AI. Here are 14 large language models giving ChatGPT a run for its money. By Peter Wayner Jul 4, 2023 9 mins Artificial Intelligence Generative AI Technology Industry Getting started with Google’s PaLM API The PaLM API allows you to tap Google’s PaLM 2 large language model directly from your application. Let’s start by writing some code to generate a blog post, including the HTML code. By Janakiram MSV Jul 3, 2023 5 mins Artificial Intelligence Generative AI Machine Learning Wasm: 5 things developers should be tracking We know Wasm works well in the browser. Now it’s time to get excited about the possibilities for Wasm on the server side. By Scott McCarty Jun 30, 2023 7 mins Cloud Computing Libraries and Frameworks Web Development Bun.js creator Jarred Sumner talks tech, funding, and startups Launched in 2022, Bun.js is rapidly evolving into the new, all-in-one server-side JavaScript runtime. By Matthew Tyson Jun 28, 2023 7 mins Development Tools JavaScript Software Development 6 key features of SingleStore Kai for MongoDB SingleStore Kai for MongoDB brings real-time analytics to JSON documents by translating MongoDB queries onto SQL statements that are executed on SingleStoreDB. No changes to schema, data, or queries required. By Jason Thorsness Jun 27, 2023 3 mins Analytics Databases SQL When low-code and no-code can accelerate app modernization Could a low-code or no-code platform work for your application modernization scenario? Here's what you need to know. By Isaac Sacolick Jun 26, 2023 8 mins Development Tools No Code and Low Code Software Development AI is my copilot: The promise of AI code generation Software engineers using AI will be astonishingly more capable than either engineers or AI working alone. If we do this right. By Jeremy Duvall Jun 26, 2023 8 mins Artificial Intelligence Generative AI Software Development Update or migrate? Planning for MySQL 5.7 EOL Come October 2023, MySQL 5.7 will no longer receive updates or security patches. It’s time to understand your options and plan for the path ahead. By Dave Stokes Jun 22, 2023 7 mins Databases 3 great Git alternatives: Fossil, Mercurial, and Subversion Git isn't the only open source version control system around. Here's what you need to know about three of its biggest competitors. By Serdar Yegulalp Jun 21, 2023 7 mins Development Tools Open Source Version Control Systems Measuring engineering velocity misses all the value Our preoccupation with software development speed has made velocity the predominant metric of success for engineering teams—to the detriment of people, process, and product value. By Jeremy Duvall Jun 20, 2023 9 mins Software Development Build a real-time AI pipeline with Pulsar Functions With Pulsar Functions, you can apply Python functions to pub/sub messages in Apache Pulsar to make machine learning predictions in real time. Here’s how. By Eric Hare Jun 15, 2023 10 mins Artificial Intelligence Machine Learning Software Development Happy 30th, FreeBSD! Why the FreeBSD open source project has endured As FreeBSD marks three decades of success, we can thank open source freedom, a strong culture, a shared leadership model, modern development practices, and robust code that continues to evolve. By Deb Goodkin Jun 13, 2023 6 mins Open Source Software Development 6 finops best practices to reduce cloud costs Running applications in the public cloud can be expensive. Here's how smart teams use finops tools and best practices to plan ahead. By Isaac Sacolick Jun 12, 2023 7 mins Cloud Computing 7 key features for Kubernetes and container security Uptycs combines threat detection for Kubernetes and container runtimes, along with automated registry scanning and Kubernetes hardening checks. Here are the highlights. By Ganesh Pai Jun 8, 2023 7 mins Application Security Security Software Development A first look at the Mojo language Mojo aims to be as easy to use as Python, but as powerful and fast as Rust. Here's a first look at Python's newest challenger. By Serdar Yegulalp Jun 7, 2023 6 mins Machine Learning Programming Languages Python The 5 most essential technologies for enterprises today Five CTOs share their insights on the most strategic cutting-edge tools and technologies behind the innovation and competitiveness of their companies. By Bob Violino Jun 6, 2023 6 mins Development Tools Devops Generative AI Getting started with MQTT in Azure Event Grid The addition of MQTT protocol support paves the way to bringing SCADA control systems and other industrial IoT deployments to Azure. Here’s how to get started. By Simon Bisson Jun 5, 2023 7 mins Cloud Computing Software Development Technology Industry What is GitHub Actions? Automated CI/CD for GitHub GitHub Actions is an automated CI/CD platform that integrates with GitHub to create seamless, versatile CI/CD pipelines. Here's how it works. By Josh Fruhlinger Jun 2, 2023 9 mins Build Automation Open Source Version Control Systems Bringing observability to the modern data stack Acceldata Data Observability Platform gives enterprises visibility into the reliability, performance, and usage of data platforms, helping to ensure data quality while controlling costs. By Ashwin Rajeeva Jun 1, 2023 6 mins Analytics Data Governance Databases 5 best practices for software development partnerships Partnerships can accelerate technological innovation in agile, devops, and data science. Just make sure you start with a strong foundation in place. By Isaac Sacolick May 29, 2023 7 mins Agile Development Data Science Technology Industry Azure Cosmos DB joins the AI toolchain Microsoft has introduced a spectrum of new tools to make it easier to customize and focus the output of GPT-based AI models. Cosmos DB plays an important role. By Simon Bisson May 23, 2023 8 mins Artificial Intelligence Machine Learning AppMap: A map to reduce developer toil Open-source AppMap brings runtime code analysis into the developer’s code editor, providing the feedback needed to address performance and security issues during development and reduce code rework. By Elizabeth Lawler May 23, 2023 8 mins Application Security Development Tools Software Development LLMs and the rise of the AI code generators Large language models like GPT-4 and tools like GitHub Copilot can make good programmers more efficient and bad programmers more dangerous. Are you ready to dive in? By Martin Heller May 23, 2023 19 mins Artificial Intelligence Development Tools Generative AI What is deep tech? Life after consumer apps Deep tech aims to advance technology in areas ranging from biotech to semiconductors to AI. Is it the next big thing in tech? By Josh Fruhlinger May 19, 2023 9 mins Emerging Technology Software Development Technology Industry Smart packaging with IoT goes beyond better tracking Smarter boxes and a data-driven approach to product delivery create new opportunities for improving both products and customer engagement. Here’s how to seize them. By Vikrant Viniak May 19, 2023 4 mins Analytics Cloud Computing Technology Industry InfoWorld Technology of the Year Awards 2023 Nominations Now Open Submission Deadline: June 30, 2023 5:00PM ET By InfoWorld Staff May 17, 2023 1 min Analytics Cloud Computing Machine Learning How to reduce your devops tool sprawl After a decade of software development and operations teams embracing every ‘right tool for the job,’ it’s time to start tool consolidation efforts. Here’s where to start. By Sean Pratt May 17, 2023 5 mins Application Security Build Automation Development Tools 7 tech domains where low code is winning No code and low code solutions are finding their footing in both familiar and unexpected places. Here's a look at the top tools and where they fit. By Peter Wayner May 16, 2023 9 mins Development Tools No Code and Low Code Software Development How to explain data meshes, fabrics, and clouds Empowering data-driven organizations requires the right tools and practices—and a boss who gets it. Here's how to explain critical data concepts to your CEO. By Isaac Sacolick May 15, 2023 7 mins Cloud Computing Data Architecture Data Warehousing Sigstore: Roots of trust for software artifacts Sigstore has become the default software signing method for everything from Kubernetes to NPM, Maven, and PyPi, verifying the integrity of more than a million open source packages. By Dan Lorenc May 15, 2023 6 mins Application Security Devops Open Source Understand the 3 major approaches to data migration Application-based, file-based, and block-based migration all have their own merits and use cases. Choosing the right solution starts with understanding their differences. By Sammy Tam May 12, 2023 13 mins Analytics Data Management Databases Solving the SBOM crisis with WebAssembly components The Wasm component model addresses supply chain vulnerabilities by allowing the most up-to-date versions of imported libraries to be attached at runtime—enabling platforms to automate common application maintenance. By Liam Randall May 10, 2023 7 mins Cloud Computing Libraries and Frameworks Web Development 7 awesome Java projects you should know about The Java ecosystem is bursting with tools and frameworks for just about every programming need. Here are seven open source Java projects you don't want to miss. By Matthew Tyson May 10, 2023 9 mins Development Tools Java Libraries and Frameworks 14 popular AI algorithms and their uses Large language models have captured the news cycle, but there are many other kinds of machine learning and deep learning with many different use cases. By Martin Heller May 9, 2023 13 mins Data Science Generative AI Machine Learning Kubernetes cost management for the real world How much will Kubernetes cost to run? That question has become much easier to answer for Azure Kubernetes Service, thanks to OpenCost integration. By Simon Bisson May 8, 2023 6 mins Cloud Computing Microsoft Azure Software Development A practical guide to React Native authentication Using React Native authentication to verify user identities is a relatively painless and straightforward process that not only protects your company’s data and your user’s privacy, but also improves the user experience. By Aviad Mizrachi May 4, 2023 7 mins Application Security JavaScript Mobile Development AI coding assistants: 8 features enterprises should seek Some AI coding assistants are toylike, while others are enterprise-class. Here’s how to tell the difference. By Dror Weiss May 3, 2023 5 mins Artificial Intelligence Generative AI Software Development 7 speed bumps on the road to AI Artificial intelligence is rife with practical and ethical dilemmas, and now they're coming home to roost. Here are seven unavoidable questions about AI. By Peter Wayner May 2, 2023 7 mins Artificial Intelligence Machine Learning Technology Industry Python 3.12: Faster, leaner, more future-proof Improvements to the next (and future) versions of Python are set to speed it up, slim it down, and pave the way toward even better things. By Serdar Yegulalp May 1, 2023 6 mins Programming Languages Python Software Development Why platform engineering? The shift from devops to platform engineering could be transformational. Here's why and what's involved in making the leap. By Isaac Sacolick May 1, 2023 6 mins Careers Devops Emerging Technology Optimize Apache Kafka by understanding consumer groups Getting the most out of any Apache Kafka event streaming deployment requires a thorough understanding of Kafka consumer groups. Here’s what you need to know. By Andrew Mills Apr 28, 2023 6 mins Analytics Data Management Databases Master Python’s datetime type Learn how to work with date and time values using Python's datetime library, and how to avoid some of the gotchas and pitfalls of the datetime datatype. By Serdar Yegulalp Apr 26, 2023 7 mins Programming Languages Python How to get started with event-driven microservices Event-driven microservices are an excellent way to deliver both historical and new data to all of the systems and teams that need it, but they come with additional overhead and management requirements. Start small. By Adam Bellemare Apr 26, 2023 11 mins Data Architecture Software Development 1…91011121314151617…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