A Powerful Generic TypeScript Function for Generating Valuable RAG Texts
August 20, 2023In a Nutshell: Given X, what’s the probability of Y occurring?
Search all 85 posts!
In a Nutshell: Given X, what’s the probability of Y occurring?
My story of everything I built, all that I tried, and how it all played out.
My latest SaaS that launched and failed. Exploring all the software I built along the way!
Docker, Golang, Cron Jobs, Slack messaging, AND Tests? Say no more, writing software doesn't get much better than this!
Leverage the powers of LaTeX and impress readers with your next-level developer book — example repository included!
The best real-time & market-wide audio feed.
Late November: that quite time of year between a busy fall and the start of winter. A great time for reflection and future plans. Looking…
This powerful configurable hook returns a color based on the mouse's x and y coordinates.
This function handles any HTTP request you can throw at it!
No library needed, just a ~120-line component.
Unifying Gherkin, Cucumber, Jest, Cypress, Detox for a one-stop full pyramid testing suite.
The last tool you will ever need to manage third-party code.
Introducing type-doc - a simple, opinionated tsc output parser
From Frontend to Backend: Using gRPC (Bonus: How to Use gRPC with React Hooks!)
Insights from startup land!
Export the source code of any Docker tag!
An Open Letter ⚠️ Language / rant warning in this one ⚠️ I'm struggling right now. I'm not sure if anyone needs to hear this (or even wants…
Perfect for mocking complex types in unit or integration tests!
Back to the basics with this pattern.
Introducing... PropertiesOfType!
A key design pattern when building proper APIs.
A valuable method that can be used to improve testing strength.
A fancy technique for arranging API data.
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Create, Read, Update, Delete
React Hooks are like alphabet soup - it's easy as A, B, C!
Whew... this year has been insane. I truly can't believe the new year is in just a handful of days! As just a breif overview of everything…
Every mock that you could possibly need is in this post.
Both a free opensource npm tool, and an enterprise dashboard!
An Elegant Solution to a Common Problem
Don't overlook them! Don't think they are too advanced for you!
One of my favorite ways to give back to the open source community - it only comes around once a year!
A Copy-and-Paste Solution that Supports all iOS and Android keyboards!
The TypeScript Addiction I'm working on a large industrial react project, scaffolded by create-react-app. The project was started in 2018, j…
Results... less than stellar. 😞
How to use the recommended Redux typings in harmony with your server side rendered frameworks.
Just How Powerful are Our World's Power Plants?
Another powerful generic function from the SaaS product archives.
Another fancy generic function of ultimate power!
A rant on getting jobs in the software world, but then actionable training materials and questions.
Introducing react-use-please-stay: Animate the document title and favicon in your React projects with ease using this powerful hook!
...will I manage?
Leveraging react-reveal, react-cookie, and Bootstrap styles.
Slow COPY commands got you down? Try without the primary key!
...and how to create advanced code snippets with Gatsby or React!
Letter-level alternating colors for bash and zsh shells.
Both a big data analysis and a post-mortem critique of my participation in the START Hackathon.
Insights from the frontlines of a SaaS product release: an advanced cash secured put (CSP) and covered call (CC) options screener.
The first has already been released and is profitable!
An incredibly powerful tool that saves time, headaches, and much more!
Sorting or filtering child components? You've come to the right place!
Let's Do This! 🚀 2021 is my year! Uh oh, I should probably avoid that phrase... we all know what happened in 2020 with too many people…
Each year I set a set of goals or resolutions for the coming year, and also review and grade myself for the past year's goals. Here's that…
How many brews must be cracked open to build a full deck of 52?
A bare-bones, 5 step tutorial.
I've been thinking of making these animated blog posts. They're gonna be BIG, with BIG DATA, and to help with that, I'm gonna be adding…
Full stack: React with TypeScript frontend, .NET backend!
Neglecting a simple functionality.
A step-by-step guide leveraging the awesome powers of TypeScript generics to implement reusable searching, sorting, and filtering.
An elegant React hook gets the job done!
One of the most devious software problems I've encountered in some time.
Now with TypeScript: Strongly typed E-commerce for all!
Previously titled: "The Internet, Subscriptions, Big Winners, the Networking Effect, Makers & Creators, and Society Today"
A quick example on the hurdles of binary buffers in JavaScript!
Featuring Typescript and Sequelize: share types between the front- and back- ends for ultimate development productivity.
A full code solution with example repository to get you started with international stores!
A Five-Step Tutorial as an Antidote to Incorrect Documentation
Though it's only the second year of doing this, I really enjoy this yearly review and will likely be doing it for the forseeable coming…
Background: 2019 Advent of Code and Microsoft Troubles I've started the 2019 Advent of Code for this December! (This will be my first one…
It Was... Inevitable... Like many hobby programming things I get into, my interests burn bright, then fade out fast (hint - it's the INTJ wa…
Part II The promised post-mortem of Welp, I Did It. I Quit My Job. Some newer digital art of mine. Actually somewhat relevant to this story…
I had a sudden epiphany today. All this extra learning in the directions of software engineering, upping my graphic design and vector…
This post is also published on Medium, if you prefer to read there, but it was posted here first. 😊 Results First, Technical Stuff Later I…
Every Dev's Doing It! Blogging about their goals for 2019, of course! I find that making goals works best for me, as they are more concrete…
Holiday Break = Monopoly (Logically) 😂 Ahhh, it's that :snowflake: time :snowflake: of year again - a break from work with lots of time…
There's a new '#data' tag here on my blog, since I've realized a lot of my projects labeled with the '#dev' tag are more specifically data…
Today is the exact Birthday Date of my Blog! If you go to my very first post, my 'Hello World - My First Post' post - you'll see the date is…
The Root Issue If you're reading this in 2018, 2019, and 2020, the statement shown next to that error is likely an npm module that hasn't…
The motivation to write this post has come to me over the past few weeks as there has been another wave of scary environmental press from…
Jumping to the Web GUI from a SAPUI5 app can be helpful, since it will keep your user all in the same app (their browser), and they won't…
Originally published here, also published on Medium. So, I started working on a new Magento project with my boss this past weekend, and…
If you've been wondering about how the internals of my blog are built and developed, you can now learn it from me, step by step, from my…
A Detailed Tutorial - Shopify's Storefront API + React + Redux
This is going to be an ongoing bullet point of some of my own personal guidelines as a Software Engineer. They probably relate to most other…
Dynamically Assigning and Retrieving Variables- Both Named and Structured in SAP ABAP
I've been generating ideas for this post for quiet a while, namely from the depressing nonsense I've seen thrown around our very own…
How to Convert RAW16 to CHAR22 Material IDs in SAP EWM (and vice-versa)
***Note: this post is mirrored on NLP Champs: https://nlp-champs.chrisfrew.in/led-zeppelin-data-analysis-for-lyric-generation-and…
Thoughts of yet another full-time worker going full-time freelance / tinkerer / creative / nomad. ***Note: this post is mirrored on Medium…
Slack Bot! You may have read Part 3 of my giant automation undertaking about. Maybe not. Anyway, near the bottom of Part 3, I discuss a mes…
Background and Overview of this Technologically Amazing Accomplishment After a bit of thinking about my automation project, I settled on a…
Over the past few days, I've done some data analysis, scripting, and art with the 20 towns and cities from Pokemon Gold. The results were…
In my attempt to automate my suite of websites, I wanted to build a simple Node.js server that monitors all my live sites, and sends me an…
Before I get into the description, you may be here just to get the links. Well, scroll no further: Part 1 of ???: This post. 😂 Part 2…
SAP users lockin' up your objects? We're gonna write an ABAP report and run it as a batch job to :robot: Automatically :robot: get rid of…
I'm torn most of the time about using Google Cloud APIs - on one hand, they are a group of some of the best APIs on the web today - the…
This post is gonna get right to it - if you use machines that have a Bash terminal, you should build custom aliases to get around faster…
So, here are the two meme posts, in all their glory, the first of which is a Robinhood (albeit grim) Parody: Reddit Response: The second…
Whew. It's been over a month since my last post! This is mainly because of some of the projects I've been working on; so rest assured there…
Hello there! In March of 2018 I streamlined my business process from my old doing business as (DBA) startup, Siren Apparel (it's still…
Hey, Want to be an American living in Austria and working in Liechtenstein? Look no further! This is a detailed how-to guide on applying and…
At some point, SAP took away my Monokai Color scheme from the SAPUI5 Web IDE! That is unforgivable... Don't worry - code to the rescue! I…
Edit June 1st, 2018: There was ANOTHER issue with this code! There is something you need to add if you want to book custom goods movements…
This is a Must-Have Tool for any ABAP Developer! Did you ever find you wanted to debug something in SAP GUI right on a certain command or…
No, It's not Easter for Christmas... It's a quick surprise for those celebrating christmas from npm! Simply issue npm xmas in your terminal:…
HTML in Markdown!? Well, it's a little known fact (at least it was for me) that you can use native HTML tags are supported in Markdown…
This'll be a real short one; I just learned you can link to specific lines of code on GitHub! All you need to do is find your link to the…
Nothing shows others better that you are a humble, totally epic developer, than putting really cheap stickers on your really expensive…
Lots of words have been thrown around Bitcoin recently. Tulip Madness. Silk Road. Ponzi Scheme. While this blog will (rest assured) remain…
Alright, let's do a bit of applied stuff today. For a long time, I had a ticket open for our IT team (I am likewise in the SAP team) for an…
Warning everyone - this is a bit of rant post - but I hope some of you will agree and we can turn the tables of a stubborn community a bit.…
I'll be writing here for sometime into the future now, though I'm not sure how often, as I'm rather busy with the work for NLP Champs and Sk…