- Published on
Latest
Writing to improve myself and help others do the same. Sharing my thoughts on tech, finance, sports, and more.
Topics
- Published on
A comprehensive cheatsheet covering mathematical symbols used in discrete mathematics, including set theory operations (union, intersection, subsets), logic symbols (quantifiers, implications), and notations for number sets (naturals, integers, rationals).- Published on
An approachable introduction to futures contracts: what they are, how they work, common uses (hedging, speculation), key terms, and the risks investors should understand.- Published on
Drawer, Tab & Stack Navigators are fundamental build blocks to all large dynamic mobile apps. Here I demo some of the nuances of working with them.- Published on
A clear, practical guide to Registered Direct Offerings (RDOs): what they are, why companies use them, how they compare to IPOs, and what investors should consider.- Published on
Adding illustrative features which enable customers to see the final product(cake) before its made & enabling bakeries to customize colors. Also adding Canva integration- Published on
Even industry leaders like Reddit can have bugs in production. This post highlights a duplicate posts issue in Reddit's mobile app and encourages developers and hiring managers to view such bugs as opportunities for growth, learning, and empathy.- Published on
Learn how to avoid messy nullable fields in Dart models by using inheritance and composition. Discover best practices for structuring your data classes for both list and detail views, improving code clarity and maintainability.- Published on
A starter template for building Python APIs using FastAPI, GraphQL, and SQLAlchemy. Includes example resources and project structure for rapid development.- Published on
Markets over react to positive news by HOOD on growth in the Fantasy Sports Betting industry priming DKNG for a bounce- Published on
The US Stock Markets growth over the last 25 years- Published on
Learn how to set up and connect to Google Cloud Memory Store (Redis) from Cloud Run using a VPC connector.- Published on
Learn what GCP VPC Connectors are, why they matter, and how to use them to enable secure private networking for your serverless applications.- Published on
Learn what Google Cloud Secret Manager is, its benefits, and how to securely manage secrets for your applications in GCP.- Published on
Explore the pros and cons of three popular approaches for scheduling and running background jobs in Google Cloud: App Schedulers, Cloud Scheduler, and Cloud Run Jobs.- Published on
Learn what Google Cloud Scheduler is, its benefits, and how to set up a scheduled job in Google Cloud.- Published on
Learn how Cloud Build Triggers automate CI/CD workflows in Google Cloud, enabling automatic builds and deployments for your applications.- Published on
Learn what Google Cloud Run is, its benefits, and how to deploy containerized applications with ease.- Published on
AI-driven vibe coding makes simple apps effortless, but when projects demand nuance, it turns into a frustrating cycle of fixing one issue only for another to pop up.- Published on
How to use the SQL LAG window function to compare current and previous row values, with practical query and table output.- Published on
AI expands knowledge like a fractal—each layer of clarity reveals new noise, trapping us in a recursive race to find true signal.- Published on
Step-by-step guide to cloning tables or data from one remote PostgreSQL database to another using pg_dump and psql.- Published on
Step-by-step guide to dumping a remote PostgreSQL database or schema and restoring it to a local database using pg_dump and pg_restore.- Published on
A practical guide to understanding GraphQL in system design — how it compares to REST, when to use it, and the key concepts behind building flexible and efficient APIs.- Published on
A concise reference of key numbers every engineer should know for system design interviews and rough capacity estimations — from latency benchmarks to storage calculations.- Published on
Agents, state spaces, goal tests, path costs & more- Published on
🚀 A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more.- Published on
Restarting a server to see changes reflected call kill velocity when working. Enable Hot Reloading to see changes to the app reflected from your code without the need for a server Restart- Published on
Create an auditing system for enterprise applications which tracks user requests, resources touched & action taken. Reuse logic by leveraging hooks so that code is clean & concise. By utilizing middlewares, events & closures we're able to capture the details of requests on all our resources without duplicating code.- Published on
Decouple, distribute, and scale: A message queue lets your app handle tasks asynchronously, improving performance, reliability, and system flexibility.- Published on
How to add Light/Dark mode to a Flutter application quick and easy using Flutter's built in Provider & Notification modules. Allow users to change the app's theme as well- Published on
A walkthrough of pair trading, portfolio construction, and mean-variance optimization in quant finance.- Published on
A reference guide to the most important symbols, their original names, and meanings in quantitative finance.- Published on
Learn how premium flow trends help traders identify optimal entry and exit points for assets by analyzing market sentiment and momentum.- Published on
Learn what slippage is, why it happens, and how traders can minimize its impact when buying or selling in financial markets.- Published on
Explore the differences between institutional and retail investors, including their characteristics, strategies, and impact on financial markets.- Published on
Learn the difference between primary and secondary markets in finance, including how securities are issued and traded, and why both are important for investors.- Published on
Learn the meaning of upside and downside in trading—how these terms help assess potential gains and risks before entering a position.- Published on
Discover what a warrant is in finance, how it works, and how it compares to options. Learn about exercise price, expiration, and the role warrants play in trading and investing.- Published on
Essential calculus concepts and techniques for success in quantitative finance.- Published on
Overview of the essential mathematics—linear algebra, statistics, calculus, and more—for success in quantitative finance.- Published on
A comprehensive guide to Implied Volatility Rank (IVR), its calculation, significance in options trading, and practical applications.- Published on
How quant traders use premium flow and z scores to spot unusual options activity and trading opportunities.- Published on
Explore the Put-Call Ratio, its calculation, interpretation, and role as a sentiment indicator in financial markets.- Published on
A guide to understanding and using the Relative Strength Index (RSI) in finance.- Published on
Learn what quadruple witching is, why it matters for traders, and how it affects stock market volatility.- Published on
Learn what Net Asset Value (NAV) means, why it matters for investors, and how to calculate it for investment funds.- Published on
Understand the concept of extrinsic value in finance, especially in options trading, and learn how it affects pricing and investment decisions.- Published on
Learn what intrinsic value means in finance, how it is calculated, and why it is important for investors and option traders.- Published on
Learn what mutual funds are, how they operate, their benefits and drawbacks, and why they are a popular investment choice for individuals and retirement accounts.- Published on
Discover how open-end funds work, their advantages and disadvantages, and why they are the most common investment vehicle for mutual funds and retirement accounts.- Published on
Learn how closed-end funds operate, how they differ from open-end funds, and what makes their share structure and trading unique.- Published on
A practical guide to the Black-Scholes formula, its significance in finance, and how to calculate option prices using Python.- Published on
A practical guide to Delta, Gamma, Theta, Vega, and Rho for options traders. Learn how each Greek affects option pricing and risk management.- Published on
Learn how the open frac indicator helps quantify opening vs. closing volume in options markets, and how it can be used as a signal in quantitative finance.- Published on
Explore a comprehensive range of options trading strategies—from basic hedging and income generation to advanced volatility and arbitrage plays. Learn how each strategy works, its risk-reward profile, and how finance professionals use options to manage portfolios, enhance returns, and structure custom exposures.- Published on
Explore what exchange-traded funds (ETFs) are, how they work, and why they are a popular investment choice for gaining diversified market exposure.- Published on
Strangles: Flexible Strategies for Options Traders. Discover how strangle strategies work and their role in options trading.- Published on
Straddles: A Versatile Option Investment Strategy. Explore how straddles work and their role in option investment strategies.- Published on
Condors: Balancing Risk and Reward in Options Trading. Learn how condor strategies work and their place in option investing.- Published on
A comprehensive guide to option spread strategies, including vertical, credit, and debit spreads. Learn how spreads manage risk, reduce cost, and enhance returns.- Published on
Options aren’t just speculative bets—they serve as insurance, income generators, leverage tools, and volatility plays. Finance experts use them to reshape risk-reward profiles, hedge portfolios, and engineer custom exposures that traditional assets alone can’t provide.- Published on
How you approach complicated problems or systems. A strong answer emphasizes breaking problems into smaller parts, prioritizing tasks, simplifying patterns, collaborating with others, and iterating solutions step by step.- Published on
Explore your leadership style. A strong answer highlights guiding a team by setting clear goals, communicating effectively, supporting and mentoring team members, making informed decisions, and fostering collaboration and accountability.- Published on
A concise guide to the essential principles of system design, covering scalability, reliability, maintainability, availability, and trade-offs. This post introduces the core building blocks you need to design robust, efficient, and scalable systems—crucial knowledge for system design interviews.- Published on
A distributed system is a collection of independent computers that appear to the users as a single coherent system. The key goal is to achieve scalability, fault tolerance, and high availability while maintaining consistency and performance.- Published on
Manually repeating these tests is costly and time consuming. Once created, automated tests can be run over and over again at no additional cost and they are much faster than manual tests. Automated software testing can reduce the time to run repetitive tests from days to hours.- Published on
Reasons why Flutter is my framework of choice over React Native for developing cross-platform apps on desktop, mobile, & web.- Published on
Usually an easy process but not always. With Flutter & Firebase logging hasn't been straight forward. The steps I've taken and the behavior I'm observing logging the duration of rootBundle.load() to Firebase.- Published on
Learn how to use Git pre-commit hooks to automatically run checks or scripts before committing code, with practical examples using shell and Husky.- Published on
Learn how to rebase in Git with step-by-step examples. Understand the difference between merge and rebase, and how to resolve conflicts when rebasing.- Published on
How to setup SQL Server using Azure SQL Edge docker image and check its working correctly. Snippets of TSQL- Published on
A list of the necessary skills to qualify as a mobile develop in a framework- Published on
When we want to commit part of a file to git we can!- Published on
.NET commands & shortcuts to get you up and running quick & easy.- Published on
Overview of a new book I got.- Published on
Building a Duolingo/Quizlet/Leetcode/TikTok side project because I thought these apps were all awesome and wanted to combine attributes of each one of them into a single learning platform.- Published on
A few methods on the heap data structure- Published on
How to create a function which has access to variables defined outside its block scope- Published on
Requirements for setting up Java working environment using VSCode- Published on
Containerize multiple services using Docker for cloud deployment. Using NPM, ExpressJS, NodeJS, and Docker we create two microservices that work together to create a web app which help users learn about the wizards of Hogwarts.- Published on
A review of dynamic programming and the techniques used to implement it including Brute Force, Top Down Memoization, & Bottom Up Tabulation.- Published on
How to implement a custom Hash Table, analogous to a dict, using simpler data types & a hash function.- Published on
Concurrency is the ability of program to handle multiple tasks simultaneously. Go uses go routines to achieve this, also known as concurrency.- Published on
Multi platform frameworks like Flutter means we can build web versions of our app simultaneously with mobile. Use Netlify to reach users on the web at the same time as iOS & Android by adding a few configurations and leveraging it's CI/CD pipeline to have web builds in no time.- Published on
The steps I would take to clone TikTok using Flutter. Including project structure, navigation, code snippets & more.- Published on
The steps I would take to clone TikTok using Flutter. Including project structure, navigation, code snippets & more.- Published on
One of the most famous algorithms in the field of graph theory. Useful when finding the shortest paths between nodes in a weighted graph.- Published on
Big O Notation's common complexity cases to familiarize oneself with.- Published on
The principles which guide object oriented programming- Published on
Platform specific solution for Android connectivity issues while developing with Flutter.- Published on
Change icon name based on build helping to identify which app is installed on our device quick & easy.- Published on
Understand the difference between leading and lagging indicators—how they help predict or confirm economic and market trends, with practical examples for each.- Published on
Seeding database records for our clients, understanding our records data types, and validating/designing relationships between resources.- Published on
10,000 ft overview on how we plan to scale to our first 1,000,000 concurrent users- Published on
Basic functionality of a stock exchange including Carousel Ticker, Line & Candlestick Charts, Portfolio page/screen & more.- Published on
Seeding database records for our clients, understanding our records data types, and validating/designing relationships between resources.- Published on
Build a stock exchange with .NET, Entity Framework, Flutter, Azure & more. Write backend code in C# & frontend using Flutter
Subscribe to the newsletter