How I started Using ES6 Modules in Node JS

A short guide on how I started using ES6 Modules when using Node. I love the EcmaScript Module syntax and I use it almost in all my code and practices. I will use the example from Express Introduction - MDN So, create a new folder (node-es6): mkdir node-es6 Inside the folder, initialize a node application by: npm init -y Now open the folder using your favorite text editor. Create a new file hello.js and paste the code: ...

January 3, 2021 · 2 min · Chris Achinga

Beginner React/Messenger Tutorials: 2020 Developer Circles Community Challenge

On September 10th, 2020, Facebook Developers announced the 2020 Developer Circles Community Challenge. The challenge was on creating tutorials for using any of Facebook’s open-source products. Submissions were really great and once again appreciating and stressing on the importance of developer communities. I have gone through the regional and global submission winners and I’d love to highlight all React-based tutorials for beginners. Here is the list: (No particular order was followed here :-) ) ...

January 2, 2021 · 2 min · Chris Achinga

Syncing A forked Repo with the Parent Repo on GitHub

A short guide and a practical reference to GitHub Documentation on syncing a repo. It’s kind of an ‘open-source’ hacks For the guide, I’ll be using a repo I forked from FbDevcCommunityContent. From the terminal, I will change my directory to where the project files are: The first step will be to fetch branches and their commits from the upstream, or the parent repository: git fetch upstream After that, ensure that you are at the default repository on your remote repo. In my case, the default branch is master, and so is the upstream. ...

January 1, 2021 · 1 min · Chris Achinga

21 In a Glimpse

https://linktr.ee/chrisdev Well, I started writing an article, a really long one so I had to break it down then post the whole piece (ironic tho) later once I am done. 21 in A Glimpse My journey into a full-stack dream job seriously started in March 2020, and I’ve learned more from the many mistakes I have made along the way. After research and a little bit of practice, I thought I’d document my preferences and choices that I’ll probably use in ‘21. Most of my suggestions are from the Dev communities and some individuals who I admire how they work and probably walking in the same path. ...

December 31, 2020 · 4 min · Chris Achinga

React & Bootstrap Starter Template

Live Demo I love using Bootstrap because it saves time when trying to make a site responsive. After learning to use react, I started working on using bootstrap with react. It was tough at first, and after I got a hang of it, I quickly made a template that I’d reuse every time I want to use react and bootstrap altogether. Here is brief documentation and description of the template: Usage: Start using the template in these few simple steps: ...

December 26, 2020 · 3 min · Chris Achinga

GitHub's Dark Theme

It’s about time, my favorite website has now a Dark Theme. 2020’s GitHub Universe came in with a lot of new goodies and features for the developers and GitHub users. Of all the new features, the Dark theme on GitHub and the Emoji skin tone really caught my eyes. Here’s a quick guide on how to adjust your appearance settings: Go to the Appearance tab on your GitHub settings: Or quickly use this link https://github.com/settings/appearance - Ensure to be logged in to your account ...

December 9, 2020 · 1 min · Chris Achinga

A Penny For My Thoughts

It’s the time of the year we get alot of “top language of the year” kind of talks every where. In addition to that, the “What to expect as a dev in the next year” stuff too. It’s not a bad thought to read the stuff, or watch, or listen. I’ve had friends who switched their tech stack just because some language or tool was mostly used, and it didn’t end up well. ...

December 2, 2020 · 3 min · Chris Achinga

DevC Nairobi: Never Not a Community

I would like to take this time and write my appreciation to the diverse community that has made it all possible for me and all other members. My Community Being part of a community is a gateway to your career success. Developer communities play a larger part in fulfilling this. Facebook Developer Circles: Nairobi has been really helpful to my career and a source of motivation to keep building a stronger foundation, and ooh yeah write clean code. The weekly posts by the admins and moderators, the campus communities, and the free quality courses are just but a few blessings from the community. ...

October 2, 2020 · 2 min · Chris Achinga