Keycloak is a powerful IAM provider that offers numerous out-of-the-box features. In this blog post, we will discuss how to extend user jessylenne existing work on sending Keycloak webhook events to a third-party provider using Docker and Makefile, making the… Read More »How to send Keycloak events as a webhook
Technology related blog posts, articles.
So I recently streamed my late-night software development process (thinking out loud, walking through my thought process). A part of it was discussing how to create enum type tables using Hasura. I enjoy going through this process of thinking: moving… Read More »Creating enum type tables on Hasura
When you press ALT while your VSCode intergrated terminal is open, it sometimes fills the terminal with D^[[. Github user meganrogge notes that you can fix this by configuring a setting on VSCode. Specifically, you want to go to VSCode… Read More »VSCode Integrated Terminal fills with D^[[
Some interfaces provide many options and empower users immensely, but suffer in user experience. How might we find the balance between power and usability?
As the second entry in this blog series, this blog post jumps straight into issues and challenges encountered in the developer experience.
In this blog post, I talk about my experience exploring GitHub and RxGo, and a walkthrough to my learning perspective driven from a position of curiosity. This blog post is intended for curious developers who might want to contribute to… Read More »On curiosity and discovery
The past few months have been quite an exciting adventure for me in software development. I experienced new technologies at different levels of the tech stack. Application Development In application development, I learned Go. Although really fascinating, I struggled a… Read More »Microservices
What are mental models? Before diving into the phases of learning and prioritization in software development, it’s important to understand the concept of mental models. Mental models are frameworks or cognitive structures that help us process information, make decisions, and… Read More »Phases of Learning and Prioritization in Software Development
Lars Wächter has a great article on how to implement module aliases on Typescript, thus improving your code from looking something like this: Into something that can look like this: Fantastic! However, I encountered an issue when using the zeit/pkg… Read More »Better Readability with Aliases for Typescript Module Imports