Musicologia App I built my first app as a teenager. In sophomore year of high school they started teaching us VB6 and I got immediately nerd sniped. I found a copy of Microsoft's Visual Basic 6.0 Programmer's Guide, tore through it in a weekend, and then started doing what every teenager did back then when they first discover software: dragging random controls onto windows and wiring up event…
Portainer is the operational control plane that lets enterprise IT teams run Kubernetes and Docker environments consistently, safely, predictably, and at scale. So the @portainerio REST API docs are, ahem, not great (oh Swagger, how I love you!). I kept wasting tokens and time fighting the agent but because I'm stubborn determined I had to make it work. So I shaved a yak and made an LLM +…
Fractal Geometry I still remember the first time I encountered a fractal . It was the late 90s—I was maybe 8 years old—poking around Microsoft Encarta '98 on CD-ROM when I stumbled on a little interactive demo. It zoomed into the Mandelbrot set, and as it zoomed, there were more patterns. And inside those, more patterns. Endless. I had no idea what I was looking at, but I was completely hooked.…
hello_miami Hack Night 2025 Review Want the full immersive experience? This post is a summary. For the full data story with interactive charts and terminal vibes, check out the microsite. View State of Hack Night 2025 → Reflecting on 2025, it's amazing to see what consistency and a focus on grassroots community building can achieve. We set out to create a regular space for builders in Miami, and…
Hammers are cool, but... “Use the right tool for the job” is grossly misunderstood advice. People routinely die on the hill of the “technically superior” tool and ignore the real world around the businesses adopting technology Truth is, the right tool looks drastically different for your mom & pop smb, a bootstrapped startup, a well-funded company, and the incumbent Goliath. It’s also different…
A programmer and a designer working (Generated by Bing Chat) Many times when we embark on the development of a digital product, we reach a point where we need to create a design system that allows us to maintain the visual and functional coherence of our product. Basically, the design system forms part of the brand identity of our digital product. But, the task of designing design systems is one…
Meme by a me, myself and I HTTP has a lot of codes to identify the status on the responses. We have 200 when everything is OK. The 404 code when something is nowhere to be found. Error 500 when that something went Kaboom ! But there is a pair that takes its pride in confusing developers on when to use them. I'm talking about 401 and 403. Unauthorized and Forbidden, respectively. Now wait a second,…
Powered by Bing Chat One of the ground stones for human evolution has been the sharing of knowledge. Passing that knowledge down the generations has kept us at the head of the race. People having access to it means that theoretically everybody can know everything, but it is physically impossible. So we had to specialize. According to ones capabilities and the society's needs, each one of us has…
Image credit: Christoph Scholz This one's not very common, but every now and then someone will post in the Dev Council saying their customer or prospect is asking what their IP address is. Most of the time it's lead gen agencies that have a need to post data to their customers' servers, that need to get their IP addresses allow-listed. The answer is simple: all of them 🤣. In all seriousness,…
Photo by yours truly at a Cuban restaurant in San Diego First things first: I know it looks like a random string of letters, but it's not. It's a word, or rather a phrase, and it packs a lot of meaning that's so incredibly important to me I made it my online handle pretty much everywhere. Inspiration The inspiration for my handle comes from one of my favorite foods and a cultural phenomenon of…
RFC 6749: The OAuth 2.0 Authorization framework HighLevel's API v2 uses the OAuth 2.0 Authorization Code flow for authentication. This means that in order for your app or integration to make API calls, you'll need to implement an OAuth client that can receive Authorization Codes, exchange them for a pair of Access Token + Refresh Token , and save them both to persistent storage for continued use.…
The beauty of web APIs is that you can use your preferred language to interact with them HighLevel recently rolled out support for single-sign-on access, which allows Agencies and Accounts to connect seamlessly to an installed marketplace application. Because it’s such a new feature, there is no documentation available at this time. But thankfully for me I stumbled across this video by Sergio Leon…