The VPC (Virtual Private Cloud) is how networking is done in AWS. The VPC is like having your own data center inside AWS. The VPC separates resources from different customers and different projects.
VPCs are specific to a region, and a single VPC will span all the availability zones in a region. You can make subnets of a VPC, subnets are specific to availability zones.
Here are my notes. I hope they are helpful!
IP addresses specify the location of devices on the internet. IPv4 is a type of IP address. There are 32 bits in an IPv4 address, for a total of 2³² (about 4 billion) IPv4 addresses. IPv4 is the most common way to do addressing, but only having 4 billion addresses has led to the creation of IPv6 (which isn’t important for the exam).
IPv4 addresses are represented in “dot-decimal” notation. There are four numbers 0–255 separated by decimals.
My Pomodoro timer was a CLI but I killed the CLI to ship an API instead. Let’s talk about how this made my project 10 times better.
I built my own Pomodoro timer for two reasons
Originally I interacted using a command-line interface like this:
I was a disagreeable child. Part of this disagreeableness was my complete rejection of religion. I enjoyed taking on the job of being the most evangelical atheist in Olathe, Kansas. It was a position that suited my love of controversy. In hindsight, this was a love of attention, which I now channel in more productive routes like getting claps on Medium.
I don’t think the atheistic position is irrational, but it is incompatible with faith. I can no longer make it through the days without faith, and so I can no longer be an atheist.
I have faith that things…
When I started learning about task execution systems like Pomodoro, I thought putting together a CLI myself would be a great way to create a sense of ownership and pride in my work. Also, it would let me ship the features I need.
Originally I just made a countdown timer and built off of that. I usually don’t write classes, but having a mutable…
Important features for navigation —
There are a lot of choices to make. For example, it is a design trend to navigate to pages using a left navigation and to headers using a right navigation. The right navigation even keeps track of your position on the page —
With the software in this article, you can load any existing GitBook (popular software for writing books on GitHub) into Next.js and start adding any custom elements you want. Things like:
You can easily build a book with Next.js and MDX, but this is more than a book! It is an extensible educational website (if you aren’t afraid of writing some code). Let’s get into it!
To explain why TypeScript is important, you need to explain why developer tooling is important. To explain why developer tooling is important you will need a code editing environment. Fortunately the editor for VSCode (monaco editor) is open source, and feels just like VSCode. By embedding the monaco editor in my web page I can explain TypeScript much better than any other website.
Copyrighting things prevents the community maintenance of knowledge, a good public domain book will be something special. Master’s Student at Georgia Tech