-
Why an AI installer?In the dynamic field of software development, automation is crucial. AppMap, amidst its product-led growth, strives t...
-
Today, unexpected code behavior and deep runtime defects are responsible for a staggering 40% of performance problems and 50% of security...
-
Since its release in November 2019, GitHub Actions has continued to gain in popularity. Fully 72% of AppMap users tell us that their team...
-
Paul Kuruvilla and his co-founder Sarup Banskota began CodeCrafters in 2021 to help programmers master their craft by helping them practi...
-
New AppMap users like Stephane Paquet start out looking to solve a problem that there isn’t an easy or obvious answer to, like a deep and...
-
Runtime analysis is the latest and greatest way for developers to find, flag, and fix software flaws before production. Our series on rul...
-
Flame graphs help developers identify code bottlenecks and understand code execution patterns, so we’re excited to announce they are now ...
-
David Teren has been an early adopter of AppMap since 2021. He uses the AppMap superpower of refactoring code bases to tackle some challe...
-
AppMap’s new feature gives developers greater control over their sequence diagrams to enhance code reviews.The value of sequence diagrams...
-
In today’s digital landscape, where data breaches and cyber attacks have become increasingly prevalent, ensuring the security of web appl...
-
This article explores how to ensure your APIs are safe. Specifically, we address a critical issue that arises when incorrect database act...
-
AppMap is a powerful tool for developers to find and fix performance issues. Write and run your code, and then AppMap generates findings ...
-
We spoke with Olivier von Dach, a Java-Spring-Quarkus software engineer for Lombard Odier Bank in Geneva, Switzerland. He has been using ...
-
A tutorial for process recording for Java with AppMap.Once you’ve recorded a process, AppMap allows you to get a bird’s eye view of every...
-
You may have heard about or experienced the value of sequence diagrams. In this article, I’ll introduce sequence diagrams and describe wh...
-
Follow along on this tour of a sequence diagram, covering the following concepts: Lifeline: A vertical line that represents an object or...
-
In the tech industry, changing jobs feels inevitable. Whether moving on to advance your career or being caught up in an unfortunate layof...
-
The AppMap team is excited to announce that automatic, interactive sequence diagrams for Java applications in the IntelliJ IDE is live!(A...
-
Gabriel D’Unienville, a software developer at MaxMine, shares how he arrived at the AppMap community and what his favorite things are abo...
-
We will quickly reach the ceiling of what an AI can do by examining code change listings, and new data are needed for a rapid AI expansio...
-
Ricardo has been a professor of Software Maintenance at the Tecnológico de Culiacán in Mexico for more than 10 years. When he learned abo...
-
Eric took some time out of his busy schedule to answer a few questions for us to share about why he paired up with us to bring AppMap to ...
-
A top 5 finalist among 200 startups selected to compete AppMap is a revolutionary new tool that is changing the way developers develop s...
-
Mastodon (4-part series) Installing AppMap in Mastodon with VS Code Visualizing Mastodon Internals ...
-
Mastodon (4-part series) Installing AppMap in Mastodon with VS Code Visualizing Mastodon Internals ...
-
Sequence diagrams are frequently described as “the best part of UML”. Their inherent structure - objects flowing across the page, time fl...
-
Mastodon (4-part series) Installing AppMap in Mastodon with VS Code Visualizing Mastodon Internals ...
-
Mastodon (4-part series) Installing AppMap in Mastodon with VS Code Visualizing Mastodon Internals ...
-
The OpenAPI specification, which is formerly known as Swagger Specification, is a community driven open standard, programming language-ag...
-
Serialization is a way of taking data and storing it or transferring data to other systems, machines, or applications. Deserialization is...
-
I wasn’t able to publish this post on International Women’s Day, as the AppMap team and I were spending the day offline at a company retr...
-
AppMap is an open source VSCode extension which helps you improve your code by showing you how it really behaves, feature by feature, as ...
-
We love JavaScript and TypeScript just as much as the next dev, but building high-performing, highly scalable Node.js apps sure isn’t eas...
-
Recently, we shared why we 💜 Swagger and how you can auto-generate it for your Django and Flask apps. Today, we’re going to share how you...
-
Swagger or the OpenAPI Specification is a wonderful thing, because it lets you: See your whole web services catalog and actively interac...
-
Here’s what we’ve been up to lately! If you’d like to have our updates delivered to you each month, you can sign up here.Product Updates ...
-
Community is a fundamental part of AppMap. Our community members and contributors span the globe, and play a key role in helping us make ...
-
The other day, I watched Close Encounters of the Third Kind with my kids. I remember watching it a lot growing up, but rewatching it as a...
-
If you’re in the Boston startup scene, chances are you know Bob Mason. He’s the ultimate friend to founders, particularly highly technica...
-
Here’s what we’ve been up to lately! If you’d like to have our updates delivered to you each month, you can sign up here.Product Updates ...
-
We’re going to demonstrate how to identify the N+1 Query anti-patternusing the AppMap plugin for IntelliJ, and the Spring PetClinic sampl...
-
The OpenAPI Specification (also/previously called Swagger) helps developers model, document, implement and test web applications an...
-
Community is a fundamental part of AppMap. Our community members and contributors span the globe, and play a key role in helping us make ...
-
Here’s what we’ve been up to lately! Product updates - New Onboarding Flow, Shallow recording, Ruby 3 support. Company news - biggest mon...
-
Recent research from Coding Sans reveals that nearly 98% percent of tech companies allow their developers to work remotely. In addition t...
-
Here are the step-by-step instructions we shared in our recent workshop for how to use AppMaps to highlight a design flaw in a simple Ja...
-
We’re excited to host a hands-on, online workshop tonight at 6 pm EDT for the Boston Java Meetup Group! Come join us, all are welcome and...
-
Spring + Your Code = ❤️ Most of the time! The one criticism that sticks to the Spring framework (and other big web frameworks, to be hone...
-
John Morkes is a UX expert. But he started out as a journalist. In the early ‘90s, John wrote for publications like Wired and R&D Magazin...
-
It’s thrilling to see our free and open source runtime code analysis tools continue to gain traction. Some of our ideas have actually bee...
-
Fixing performance issues is often harder than fixing bugs, because success is harder to define and demonstrate. How fast is fast enough?...
-
Here’s what we’ve been up to lately:Product Updates 💻New to all AppMap Agents: Performance Data and Easy Sharing!One of the fastest ways ...
-
Almost always, the fastest way to address bugs is to first be able to replicate them in your local environment. By verifying that you can...
-
Community is a fundamental part of AppMap. Our community members and contributors span the globe, and play a key role in helping us make ...
-
Earlier this week, I gave a talk at GitLab Commit about how we can build our understanding of code, share that knowledge with other peopl...
-
We’re thrilled to welcome Pavi Sandhu as AppMap’s newest advisor! Pavi is an expert on educational developer content. He co-founded Trail...
-
We’re thrilled to share that June was our biggest month ever for AppMap installations 🥳 THANK YOU to everyone in our wonderful community ...
-
If you’re using the Forem mobile app, you may have gotten a sequence of unexpected mobile notifications.Now, I love dev.to, but I didn’t ...
-
There have never been more debuggers available, and it’s a good thing given how intricate most codebases are. Traditional “breakpoint” de...
-
The AppMap team is almost entirely made up of developers. Our product, AppMap, is built for developers, so we spend a lot of time thinkin...
-
Community is a fundamental part of AppMap. Our community members and contributors span the globe, and play a key role in helping us make ...
-
Another month, another batch of exciting news to share! Read on to see what we’ve been up to and what we have planned later this summer. ...
-
It’s almost Father’s Day, which has me thinking about what it’s like to be a dad and an entrepreneur.AppMap is my third startup. It’s a p...
-
AppMaps help you investigate, document and fix bugs faster. Now you can record and share interactive graphs of complex, backend bugs from...
-
I’m wrapping up my RailsConf 2021 presentation recap today. Check out Part 1, Part 2 and Part 3 in case you missed them! This final post ...
-
Update: AppMap Swagger has been updated and incorporated into AppMap core. Learn more about how to generate OpenAPI (formerly Swagger) do...
-
Ever had to guess about how your code changes work, if they’re secure or how the larger codebase will be impacted? Or maybe you’ve strugg...
-
In case you missed it, I’m recapping my recent RailsConf 2021 talk in a series of four, short blog posts. Check out Part 1 - We need a be...
-
Last month, I gave a talk at RailsConf 2021 on how to teach your code to describe its own architecture. If you weren’t able to watch it d...
-
Spring is finally here! Flowers are blooming, birds are singing and the AppMap Community continues to grow. Read on for exciting company ...
-
AppMap for IntelliJ IDEA Launches, Bringing Free and Open Source Interactive Code Maps to More Java Developers WorldwideBig news! After m...
-
Community is a fundamental part of AppMap. Our community members and contributors span the globe, and play a key role in helping us make ...
-
It’s an honor to announce Andy Palmer, Co-Founder and CEO of Tamr and Founder of Koa Labs, as a supporter and investor in AppMap. Andy is...
-
A demonstration of how to optimize Django ORM by seeing how it makes SQL queries under the hood.I use the open source AppMap extension fo...
-
Exciting news! AppMap and Engine Yard, the original Platform-as-a-Service product, are partnering to help developers onboard to new or up...
-
We’re proud to announce that AppMap’s Founder and CTO, Kevin Gilpin, will be speaking at RailsConf 2021! Kevin’s presentation will be ava...
-
In the beginner’s mind there are many possibilities, in the expert’s mind there are few.https://en.wikipedia.org/wiki/ShoshinSpotting m...
-
We’re thrilled to welcome Julie Gunderson as an advisor to AppMap. Julie serves as a DevOps Advocate at PagerDuty and as the founding mem...
-
As we work, we all play two roles. Firstly, there is the “expert” role. We play this role when we are working in code that we personally ...
-
At AppMap, we make a free and open source tool called AppMap for VSCode that helps developers deliver high quality code by providing bett...
-
We had the honor of demoing our new and free AppMap for VSCode open source product at the New York Enterprise Technology Meetup yesterday...
-
Remember maps? You know, those pieces of paper that were always impossible to properly refold. Or maybe you were more of a MapQuest print...
-
Today is International Women’s Day and I’m spending it celebrating the incredible women in my orbit.Helping other women has always been r...
-
I’m working on an OSS project called AppMap for VS Code which records execution traces of test cases and running programs. It emits JSON ...
-
I was recently answering a question on StackOverflow when I began to think about the root cause of many of these questions. Someone is tr...
-
If you’ve been around the indie games community for a few years, you’ve probably heard of Amir Rajan. He’s a game developer and the creat...
-
As developers, we have lots of tools for finding out how code works in detail, and rooting out problems. Debuggers, profilers, Wireshark,...
-
In September of 1995, I was a newly minted developer. I had some formal education in computer science and a master’s degree in engineerin...
-
I don’t remember how or when I first encountered Bootstrap, but I do remember a late night in 2012 during which I ripped all the Blueprin...
-
AppMap is an open source framework that developers can use to record, analyze, and optimize end-to-end code and data flows. The framework...
-
Lately, one of my favorite database features is the JSONB data type in PostgreSQL. To recap the SQL vs NoSQL debate: SQL crowd Structure...
-
Rails + Your Code = ❤️. Most of the time!The one criticism that sticks to the Rails framework (and any other big framework, to be honest)...
-
Attempting to drag whiteboard drawings into our remote workflow exposed how they had been slowing us down.Sure, creating a whiteboard dra...
-
I’m a 48 year old developer and entrepreneur. I’ve developed professionally in C++, Java, Python, C#, Ruby, Go, and JavaScript. My curren...
-
I recently asked twenty-five professional, freelance Ruby developers about their favorite extensions for Visual Studio Code.This wasn’t a...
-
At AppMap, I work every day with companies both large and small who want to build and ship code more efficiently. We do that by helping d...
-
Working with any popular programming framework today typically means using an object-relational mapping (ORM) library like Rails’ Active ...
-
I recently dug into execution traces of a saml-rails example app, looking for “points of interest” in the code. Here are five interesting...
-
I recently came across a thorough blog post from Osso on the ins and outs of the SAML authentication protocol. In a former life, I was co...
-
Working with any popular programming framework today means using an object-relational mapping (ORM) library like Rails’ ActiveRecordto in...
-
We, at AppMap, are excited to be conducting a market survey for product and software architecture quality.This 10-minute survey is design...
-
Like Dustin, I worked on a project for the AppMap Hackathon. I was particularly interested in understanding how to make the visualization...
-
You’ve got a bug to fix. You’ve got the code, you’ve got a development environment, you’ve got everything setup in VSCode. You’re ready t...
-
Ramping up on an unfamiliar codebase is challenging. Even when the code is “clean”, the initial experience of opening up the code editor ...
-
As part of a recent hackathon project, I pulled together some data insights from AppMap data.For those unfamiliar, AppMap allows develope...
-
There has been a tremendous increase in the number of products and metrics for the DevOps toolchain, particularly in the delivery of soft...
-
I was recently answering a question on StackOverflow when I began to think about a really common problem which is evident among the quest...