Matching delimiters and chiastic patterns
When I first started programming I’d occasionally get an error because a delimiter wasn’t matched. Maybe I had a { without a matching }, for example. Or if I were writing Pascal, which I did back in the day, I might have had a BEGIN statement without a corresponding END
Read moreAnalyzing Financial Reports With LlamaIndex and OpenAI
How LlamaIndex’s SubQuestionQueryEngine simplifies complex queriesContinue reading on Better Programming »
Read moreLearn How to Create Outstanding AGSL Shaders for Android
Android’s new custom pixel shader AGSL in ComposePhoto by Andhara Cheryl on UnsplashIn this next part of the series, we will dive into the process of writing pixel shaders. We will explore the syntax, functions, and techniques required to create custom shaders that can produce stunning and dynamic visual effects. Whether you’re
Read moreDebuggers and Empathy
Photo by Tyler Nix on UnsplashIn my social bubble, using debuggers regularly is popular. During development, we use it to see how the code behaves, what the call stack is, how arguments mutate, and how objects look mid-program. And I think it is a bad practice for several reasons.My stance has a
Read morePart man. Part machine. All farmer.
In order to expand, farms have historically depended on getting more land. More acreage meant bigger crop yields. Farmers embraced technologies like irrigation, fertilizer, and pest control to improve their ability to grow more food of better quality more reliably. Recently, as the amount of available arable land has grown,
Read moreMeet StoreKit SubscriptionStoreView in iOS 17
Explore how the new StoreKit views help you build in-app subscriptions with just a few lines of codeAll images by authorThe emergence of SubscriptionStoreView frees developers from tedious and complicated code. WWDC23 brought a declarative in-app purchase UI, which allows developers to use Apple’s predesigned app purchase interface. Only a few lines
Read moreAPI vs Messaging — How to Choose Which One to Use?
We have been living in a distributed world for quite some time, and when considering how should you implement the communication between…Continue reading on Better Programming »
Read moreNanoservice State of Mind
Write code as nanoservices — deploy however you want!Lessons from Amazon Prime VideoRecently there’s been a bit of controversy that microservices may be a mistake, and monoliths are (once again) the way to go. This began due to a blog post from the Amazon Prime Video team indicating the great cost reduction they realized
Read moreGetting Started With .NET 8: Seamless Setup With DevContainers
Find out how to take it for a test run!Continue reading on Better Programming »
Read moreCreating a GitHub Documentation Bot With LLMs
All the documentation in my open-source repo is generated by GPT4 and I can update these docs with the click of a button.The visual representation of my doc-bot hard at work.The automation is powered by AgentHub and is able to read my GitHub project, generate new markdown docs, and publish the PR
Read more