Firebase Remote Configuration — Making It Work For You
Firebase Remote Config — Making It Work For YouBecause remote is always betterBecausePhoto by Rima Kruciene on UnsplashRemote configurations are useful since they allow you to alter behavior in your application without having to release another version. One prominent example is using remote configurations to decide if a feature should be turned on or off.
Read moreGroup theory and RSA encryption
RSA encryption a map from numbers mod n to numbers mod n where n is a public key. A message is represented as an integer m and is encrypted by computing c = me mod n where e is part of the public key. In practice, e is usually 65537
Read moreRSA encrypted messages that cannot be decrypted
Not all messages encrypted with the RSA algorithm can be decrypted. This post will show why this is possible and why it does not matter in practice. RSA in a nutshell RSA encryption starts by finding two large primes, p and q. These primes are kept secret, but their product n
Read moreCase Study: A SOLID Refactor in React
With TDD, Context, and HooksContinue reading on Better Programming »
Read moreWhy You Should Be Using Event Storming
A breakdown of the benefits of using Event Storming for solution design and a simple guide to facilitating your Event Storming workshopsContinue reading on Better Programming »
Read moreKarma: An ERC20-compatible Alternative Money on the Ethereum Blockchain
Karma is an ERC20-compatible alternative money on the Ethereum BlockchainHave you ever thought about how money is created? Well, typically, it is made out of nothing by banks. When someone takes out a loan, the bank adds the borrowed money to the amount already recorded in its database for the
Read moreHow to land the manager-to-IC pivot
The conventional metaphor for career success is a ladder, but there are a lot of problems with this narrative.
Read moreMaking TypeScript Truly “Strongly Typed”
How to control the “any” type to achieve ultimate type safetyImage generated using MidjourneyTypeScript claims to be a strongly typed programming language built on top of JavaScript, providing better tooling at any scale. However, TypeScript includes the any type, which can often sneak into a codebase implicitly and lead to a
Read moreDetecting LLM-Generated Texts
Is it possible to differentiate between what is written by a large language model and a human?Image generated by Stable DiffusionIt’s almost impossible to distinguish between human-written text and large language model (LLM) generated text. Given the potential chaos that can result from the spread of misinformation, fake news, phishing, and
Read moreThe D.E.N.N.I.S. System: Résumé Tips for Senior Devs
Swipe right on your dream jobContinue reading on Better Programming »
Read more