Test-Driven Development with AI: The Right Way to Code Using Generative AI
How often do you generative AI to write your code? What about writing your tests? You might be doing it backwards.Unit tests are the worst. Don’t get me wrong, they are an invaluable part of any CI pipeline or automation. But man are they a pain to write.Most developers I know,
Read moreTanh and elementary symmetric polynomials
Yesterday I wrote a post that looked at the hyperbolic tangent sum for x and y strictly between −1 and 1. This sum arises when adding velocities in special relativity. The post ended with a description of the expression for in terms of elementary symmetric polynomials but did not offer
Read moreAddition theorems
Earlier this week I wrote about several ways to generalize trig functions. Since trig functions have addition theorems like a natural question is whether generalized trig functions also have addition theorems. Hyperbolic functions have well-known addition theorems analogous to the addition theorems above. This isn’t too surprising since circular and
Read moreSubatomic speed, math misadventures, and the biggest fraud trial in history
Ben and Ryan talk about the work that earned the 2023 Nobel Prize in Physics and how it might make computers way faster. Plus: California’s efforts to transform how math is taught, Unity’s new fee structure, and the trial of FTX founder Sam Bankman-Fried.
Read moreHyperbolic tangent sum
In the previous post I said I was trying remember where I’d seen the tangent sum applied. I mentioned a couple near misses, and it turns out that what I was trying to remember was another near miss. What I’d seen before was not the tangent sum but the hyperbolic
Read moreQuick Tip: Decorators in TypeScript
Decorators let us craft a function that tweaks the behavior of a class and its methods. They're now ready for the prime time in TypeScript 5. Continue reading Quick Tip: Decorators in TypeScript on SitePoint.
Read moreChoosing a CQRS Architecture That Works for You
A comparison between the different types of CQRS architecture and how to choose the right one for your problemContinue reading on Better Programming »
Read moreAlgorithmic Alchemy: Exploiting Graph Theory in the Foreign Exchange
Photo by Luke Chesser on UnsplashIf you’re familiar with the FinTech startup industry, you may have heard of Revolut, a well-known FinTech giant based in London, UK. Founded in 2015, Revolut has garnered substantial investments and become one of the fastest-growing startups in the UK, providing banking services to many European
Read moreThe Average Developer’s Guide to Career Success
Recognize the unseen efforts and act before it is too lateContinue reading on Better Programming »
Read moreOvercoming Vim-Phobia: My Journey of Redemption
It's not just about an editor; it’s about folks like you and meImage Courtesy: programmerhumor.ioHee-haw… Here we go. I have been coding for almost a decade now. And, for anyone who spends two-thirds of his day doing so, his toolchain matters. Let’s go for a walk down the memory lane. This
Read more