paugramming.comAsh Framework: CalculationsIntro Recently, I was tasked with creating a calculation to run an Oban job using ash_oban. I needed to determine whether a specific record met the criteria using this calculation. Here's what I did to achieve that. calculations do calculate :sho...Oct 8, 2025·2 min read
paugramming.comAre you willing to endure?Life is overwhelming… Life often presents us with challenges that can seem overwhelming. These difficulties can make us feel as though progress or success is out of reach. However, it's important to recognize that these hardships are often temporary ...Sep 11, 2025·2 min read
paugramming.comStop, Take a momentYou need a system In life, having a system is crucial for achieving goals and maintaining order. A system provides structure and consistency, allowing you to manage your time and resources effectively. It helps in setting priorities and ensures that ...Sep 8, 2025·2 min read
paugramming.comThe Senior Way of Testing in Elixir Part 1Five years ago, writing unit tests in Elixir was both exciting and straightforward to me, and it remains so even today. However, just last week, I discovered something new that enhances this experience. Taking advantage of Tags and Setups Scenario ...Aug 22, 2025·5 min read
paugramming.comImplementing a Countdown Timer in Phoenix LiveViewImplementation of FlipDown.JS and how Phoenix LiveView help us integrate it. Recently, We implemented a countdown timer for one of our features in our app. We decided to use FlipDown JS because it is lightweight and easy to implement. In some other t...Aug 13, 2025·3 min read