Category: Developer tools
-
Playgrounds for Developers: Uses and Design Patterns
If there is one thing that makes it easier for me to look at new software — and share functionality with others — it is a well executed example playground. In recent times they have become staples of the developer relations experience, encouraging developers to try out example code or even prototype solutions. So what…
-
How To Properly Introduce AI Bots to Your App Using Permit.io and Arcjet
The need to introduce AI Bots into our applications is becoming a major part of software development — but how do you do that securely? Learn to manage access for GenAI bots with fine-grained authorization using Permit.io and Arcjet. Traditionally, we have tried to prevent bots from gaining access to our application. Of course, there…
-
Use These AI Workflows To Reduce Your Technical Debt
Technical debt is often a key drag on innovation in many software development organizations, especially in the build and test processes. As a codebase grows and complexity rises, quick fixes and legacy systems pile up, creating inefficiencies that slow down builds, increase testing times, and introduce brittle dependencies. What starts as minor trade-offs to meet…
-
Architecting the Modern App: A Case for Simplicity
Complexity. Avoiding it is one of the first things that draws many of us into Kubernetes and the Cloud Native Computing Foundation (CNCF) ecosystem. After all, who doesn’t love trying out the latest tools and finding new and creative ways to overcome technical limitations? As techies, when a new challenge knocks, we answer the call….
-
DORA 2024: AI and Platform Engineering Fall Short
While both AI and platform engineering might make developers feel more productive and satisfied at work, they may be contributing to the creation of slower, more unstable software, according to the latest annual report from DORA research team. In its 10th year, the “2024 Accelerate State of DevOps,” more commonly known as the DORA report,…
-
AI Code Assistants Are Moving Beyond Auto-Complete: Here’s What’s Next
Until recently, the term AI coding assistant was synonymous with the auto-complete functionality. There was good reason for that. The AI-assisted code completion feature, which predicts and suggests the following few characters, words, or lines as developers type, was a beautiful example of offering relevant help in the context of their workflow and when needed….
-
Internal Developer Portals: Is Open Source Enough?
The internal developer portal market has seen rapid growth, with Gartner predicting that 80% of platform engineering teams will use these portals by 2026. There are three main types of internal developer portals: Open source: You self-host and maintain the code yourself. Proprietary: Typically offered as software-as-a-service. Hybrid: Built on open source foundations but enhanced…
-
LLM Integration Pitfalls: Protecting Sensitive Data in the AI Age
AI has become an integral part of every industry and has revolutionized how we interact with technology. Expectedly, communication, productivity, and governance software companies have been at the forefront of integrating large language models, and generative AI is now embedded in almost every tool we use daily. At this point, we should stop calling it…
-
Meet Early: The AI That Catches Bugs Before They Bite
Early, a Tel Aviv, Israel-based startup that provides a generative AI code quality platform, officially launched earlier this month. The company’s AI-powered solution, EarlyAI, acts as a test AI agent that automatically generates high-quality tests to help developers detect and fix bugs early in the development cycle. Since its soft launch in August, the platform…
-
Self-Driving Software: Solver Launches Autonomous AI Coder
What self-driving is to the automobile industry, Solver hopes to be for the programming industry. Solver is the brainchild of Mark Gabel, formally the chief scientist at Viv (an AI assistant company founded by the creators of Siri and then sold to Samsung in 2016). Gabel claims Solver is a paradigm shift in AI-assisted coding,…
-
Beyond Monitoring: How Observability 2.0 Is Revolutionizing Developer Experience
Observability has rapidly become a cornerstone of modern engineering strategies, though its definition has been hotly debated recently. With its roots in control systems theory, observability was popularized by the Honeycomb team in 2016. They expanded upon Rudolf E. Kálmán’s definition — “a measure of how well internal states of a system can be inferred…
-
Honeycomb Says Don’t Give Up on Frontend Observability
Honeycomb is emphasizing how a lack of frontend observability is unacceptable and how its fix draws largely from OpenTelemetry, with the generally available release of Honeycomb for Frontend Observability. With it, Honeycomb engineers designed the tool to debug Core Web Vitals (CWVs) and pinpoint causes — “wherever they occur in your stack,” Honeycomb claims in…
-
Make the Most of AI Agents: Tips and Tricks for Developers
The arrival of AI agents has provided software developers with a new method of working with AI. We spoke with several AI agent tool providers and developers to get their take on how AI agents provide new capabilities for devs and what to do to get started. If you’re a bit fuzzy on how AI…
-
Traceability in AI-Enhanced Code: A Developer’s Guide
The swift and widespread adoption of Generative AI has permeated business sectors across the globe. With transcription tools and content creation readily available, AI’s potential to reshape the future is endless. From software tools that AI will render obsolete to new ways of coding, it poses profound challenges for software development and the industry. Today,…
-
Atlassian’s New AI Product Gives Developers Access to Agents
Atlassian, the creators of Jira, released a generative AI product called Rovo that features pre-configured AI agents and the ability to create your own AI agents using natural language. Rovo also has extensions for IDEs and GitHub for Copilot, allowing developers to access standards, edge cases, code or other information stored in enterprise systems like…
-
Agents Shift GenAI From Order Takers to Collaborators
From the use of modular components to the well-defined rules and syntax of programming languages, the way we build applications makes software development an ideal use case for generative AI (GenAI). Therefore, it is no surprise that software development is one of the first areas being transformed. While the industry has made great strides in…
-
Checks by Google: AI-Powered Compliance for Apps and Code
Google is making its AI-powered compliance platform generally available as Checks by Google. It encompasses three new product offerings that will check apps, code and soon AI models for compliance issues, including personally identifiable information, government regulatory requirements, and whether a developer model will “talk out of turn” by providing controversial or inappropriate responses. Checks…
-
My 5 Favorite Command Line Tools
Whether you’re new to the Linux command line or have been using it for years (or maybe even decades?), I’d like to show you my top five command-line interface (CLI) tools: SDKMAN, eza, ffmpeg, queue and find. You’ll be more productive and feel like a CLI rockstar after reading this article. Open a terminal and…
-
Developer Relations Relies on Authenticity and Trust
Economic downturns bring speculation about the death of developer relations and questions about developer relations (DevRel) business value. One question that always remains in my group chats with fellow advocates during downturns is, “Should I get back into engineering/technical writing/teaching/product marketing?” Even when our teams aren’t impacted, it’s scary to see other companies lay off…
-
Zen and the Art (and Science) of API Development
Building, testing and deploying your own code can be painful, especially when you’re under tight deadlines and a limited budget. Collaboration and standardization must be part of that process, and we need to work together so that developers can stay in their inner development loop longer without disrupting their flow. But time and time again,…
-
OpenAI’s Realtime API Takes a Bow
SAN FRANCISCO — OpenAI, which at last count serves roughly 200 million users with its commercial ChatGPT bot, is branching out in the enterprise AI space. At its DevDay event here Tuesday, the company introduced four new versions of its application development product, led by a new public beta of its Realtime API. Realtime API…
-
Node Removes Corepack, Bun Runs Native C From JavaScript
Node.js is planning to remove Corepack, a tool that has been included in Node.js since version 16.13.0. Corepack simplified managing different Node.js versions and package managers like npm, yarn, and pnpm across projects. It also provided a way to install and use these tools without having to worry about compatibility issues or manual configuration. There’s…
-
An Introduction to Zed AI and How It Compares to Cursor AI
After revisiting Cursor in my last post, I thought it was also time to revisit Zed, which has been busy integrating AI into its multiplayer code editor. Zed AI is “free during our initial launch period” but we should expect a cost soon — features like this are probably how Zed, a VC-backed startup, will…
-
Spring AI Transforms Java for GenAI App Delivery
Machine learning (ML) and AI are no longer new, but generative AI (GenAI) — which uses large language models (LLMs) to generate images, text, music and other media — has garnered considerable attention over the last 18 months, capturing the imagination of both business leaders and the public. Trained on a vast corpus of material,…
-
Docker Overhauls, Simplifies Subscription Plans
Container platform provider Docker has revamped subscription plans, aiming to simplify access to its suite of products while introducing new pricing and features. The changes, set to take effect on Nov. 15, reflect Docker’s commitment to evolving with developer needs and strengthening its position in the containerization market. The key pricing changes are: Docker Pro:…
-
Using Cursor AI as Part of Your Development Workflow
Since I last reviewed it, Cursor AI has gotten very popular. The common reported experience is that after trying alternatives, Cursor produces better results. This is perhaps due to the Claude 3.5 Sonnet LLM engine, which is generally seen to be quick and accurate for coding. One criticism I had in my original review was…
-
Oracle Code Assist, Java-Optimized, Now in Beta
LAS VEGAS – Here it comes again. Oracle Code Assist (OCA) is now in beta after an initial introduction in the spring. At its user conference here, Oracle CloudWorld, the company also announced some incremental enhancements for Oracle Cloud Infrastructure (OCI) and OCI Kubernetes Engine (OKE) to enhance the deployment and management of AI workloads….
-
Introduction to Payload, a Headless CMS and App Framework
One of the interesting things about web development has always been the attempt to merge the worlds of visual design with that of data design. While they need to come together in websites and web apps, they are quite separate disciplines. Frameworks like Ruby on Rails consistently jump back and forth over the fence in…
-
New Web Development Tool Pulls Design Tokens From Figma
A new open source tool allows web designers to extract CSS design tokens from Figma for developers to use for code creation. It also can be used to automate updates on design changes. Handoff is designed to let developers work in their own environments without a Figma developer license. The Figma plug-in was built on…