Learning How To Learn
When I started learning how to program, as a beginner, it felt very overwhelming. There is so much information and concepts to learn and it was too much to remember. As a result, I had to learn how to
Search for a command to run...
When I started learning how to program, as a beginner, it felt very overwhelming. There is so much information and concepts to learn and it was too much to remember. As a result, I had to learn how to
ISR_NAKED tells the compiler, "Don't add your own register saving code" ISR(TIMER1_COMPA_vect, ISR_NAKED) This is critcal if you're using your own save/restore code because if the compiler adds its o
When you write a function, the compiler secretly inject setup code before your first line runs(prologue) and cleanup code before it returns (epilogue). You never see it, it lives in the generated asse
What is a macro? A macro is a text replacement rule defined with #define that swaps names for text before the compiler runs. For Example: #define PI 3.14159 Every time you write "PI" in your code, th
Today I learned some details about a couple of communication protocols while working on a system at work. SNMPSNMP stands for Simple Network Management Protocol. It runs over UDP (User Datagram Protoc
Before getting started with Docker’s documentation, read the whole article. Follow the steps that are under “Install using the apt repository” In step one, when you get to the following code sample: echo \ "deb [arch=$(dpkg --print-architecture) sign...
Building an API from scratch is time consuming so I decided to create a template for more time building and less time configuring. Here's a run through of how it works. We will be working with Python, Flask, SQLalchemy, Marshmellow, PostgreSQL, and U...
Stripe has a few way to get started, you can use stripe-hosted page, embedded form, or custom payment flow. I will be using the embedded form. While custom payment flow has the most flexibility and stripe-hosted page has none(it's a no code approach)...
So when I first started flatiron school, I thought I would have time to write about my journey. However, that wasn't the case at all. I only had time to write the blogs I needed to for the phases. It takes time to write a good blog. I will not be pro...