June Update: All about the techTechnology Choices Let's talk about the technology that makes LearnGit.io tick. At its core, LearnGit.io is a web application that delivers content in the form of video, text, interactive snippets, visualizations, etc. It's a search engine, video player, wiki, and courseware tool. To accomplish this, I reached for ReactJS — not only do I have professional experience with React, but as the web's dominant JavaScript framework, it also has more than enough power to accomplish the task. I've enlisted Gatsby as a static-site generator to weave together the rich-text content and ReactJS components that form the core content offerings. Though not everything can be rendered statically, I'm a big believer in the speed and responsiveness of static sites. If you're thinking static means a boring, one-dimensional web application, you'll find that very far from the truth. I'm sure I'll speak more about this in future newsletters. LearnGit.io will be hosted using AWS Amplify. For the components that require dynamic data, I'll be using a standalone API Gateway routing request through to Lambdas. Lastly, LearnGit.io will be a paid service. I'm still weighing options for payments and authorization, but the shortlist includes: a DIY approach with Paddle, or an off-the-shelf solution like MemberStack. I'll keep you posted in future newsletters. Feature Preview: Dark Mode Though there are many features in development, I'll give you a sneak peek of one of my favorites: dark mode. From the beginning, I knew dark mode was a non-negotiable, but building it has turned out to be tricky. I was faced with creating an entirely new palette and precariously organizing colors via CSS variables — and a tricky case known as "dark mode flash" required some complex finagling. I want to mention that Josh Comeau's articles have been a huge help in this area, and it's partially thanks to him that you'll be able to enjoy LearnGit.io without searing your retinas. There is a lot more to come in future newsletters. Thanks again for joining the waitlist. Cheers, Jack What's next? On the next newsletter, we'll discuss equipment and video production. I'll talk through my camera gear and editing software, plus some extra goodies that help turn up the production value. I have a suggestion I'd love to hear any and all ideas you have for LearnGit.io! If you have a suggestion, please click the button below to let me know. You'll be taken to the LearnGit.io GitHub page where you can submit a feature request or idea using GitHub Issues.
|
My name is Jack Lot Raghav, I'm a tech industry professional (ex Amazon) & growing YouTuber (28k @themoderncoder) building an online business (LearnGit.io). In this newsletter, I'll be sharing monthly technical & business insights as I strive for self-employment.
You are receiving this message because you signed up for The Modern Coder newsletter. You can mute these types of emails, or unsubscribe entirely with the link in the footer. Happy August! ☀️ I wasn't able to send a July newsletter due to a crazy travel schedule. Just a heads up, this newsletter focuses mainly on updates to the learning platform I'm building: LearnGit.io. If you're interested in a more narrative newsletter, check out my June update. My summer travels landed me in sunny Napa,...
You are receiving this message because you signed up for the The Modern Coder newsletter. You can unsubscribe with the link in the footer. Along with some big updates on my small business, LearnGit.io, this month I share the story of why I moved to NYC, and the bumpy ending to my 7-year-long career at Amazon. Thanks for reading! Change In the past 6 years, change has been a reliable companion. To recap, I moved to NYC, quit my job of 7 years at Amazon, got married, started a small business,...
We've gained a couple hundred new readers in the past few months, so I thought this could be a good time to revisit some of my favorite stories: ➡️ In my latest newsletter, I talk about how I got started in web development, and shared some of my early designs. ➡️ Here's one of my personal favorites: I share the story of investing in a private office space, and with a behind-the-scenes video, I show how I built out the space. ➡️ Lastly, from my very first waitlist newsletter, I explain the...