[DMWN #1] Git Submodules, why and how to use them
Hello there,
Merry new week 🙌 I trust you had a great weekend.
Once again, thank you for subscribing to my newsletter. I’ve not been active on it for a while, neither have I been consistent, but I’m hoping to make a change from this week onwards.
Every new week (Monday, specifically), I’ll be sending you a newsletter where I share different content ranging from featured articles/videos to tech tips to career tips to my life as a Software Engineer and Technical Writer, and more. I’m calling it Dillion Megida’s Weekly Newsletter
And, I’m starting today. I hope you enjoy them and please note, I’d love to hear your thoughts, suggestions, and feedback regarding my newsletters.
What I did last week 😇
I made the decision to start this weekly newsletter—inspired by Bolaji Ayodeji’s Weekly Digest. I set up my space on Substack, and here I am : )
I started my UI testing journey, using Cypress. I started with this Egghead course: End to End testing with Cypress.
I was invited to a podcast on Devchat where I talked about my experience with Gatsby and NextJS and a little bit about my technical writing journey. The podcast isn’t live yet, I would have shared it : (
I uploaded a new video on my Youtube Channel about Git submodules. In the video, I talked about why you should use Git submodules—a feature of git that allows you to manage a git project inside of another git project—and how to use them. Check it out:
While I’m hoping to do more this week, I intend to ensure consistency in the little ones I have for now.
Featured Articles ✍️
How to Build a Gatsby Source Plugin, using Hashnode as an example - Gatsby is a static site generator, and using source plugins, you can create static pages with data from a source, like Hashnode. This article shows how.
Mocks Aren't Stubs - You may have heard of Mocking and Stubbing when writing tests. This article explains their differences
How I structure Express apps - KentCDodds shows the tools and structure used for his Express applications.
What is JavaScript? A Definition of the JS Programming Language - Here, I gave a clear introduction to what JavaScript is and its relevance on the web.
This is all I have for this week. I’m hoping to have more helpful sections and resources in the upcoming weeks.
Do have a great week, keep being awesome and watch out for the next newsletter 🚀