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