#100DaysOfCode – a recap

comments 7
English / Webdev

Finally, I finished my #100DaysOfCode challenge I started on May 31st this year. The challenge is a great way to establish coding to become a daily habit, stop procrastinating and working on projects, that have been only ideas before. For me it also became a way to keep in practice, since I left my programmer’s job for maternal leave. I wrote a short recap about what I did in 100 days time.

What is the #100DaysOfCode challenge?

The challenge was established by Alexander Kallaway and its website is available here. There are just two rules: code every day and track your efforts on Twitter. I didn’t stick to those rules 100%, but I am happy with the outcome nevertheless. You can follow my progress on my Twitter profile or in this small log book I wrote during the time.

For many coding newbies, the #100DaysOfCode helps with first tutorials and bootcamps, but since this was not the case for me I collected some topics I wanted to learn about and projects I planned to build.

Which projects did I finish?

The Lord of the Rings API

The “API to rule them all”, the Lord of the Rings api, provides users with book, character, movie and quotes data. The api’s documentation is available here. This was my biggest project I finished during the challenge and it is also my favourite one. It’s built with Hapi.js, server side rendering React.js and includes technologies like MongoDB and JSON Web Token authorization. In the future I would like to put this project on Open Source to make contributions possible. Github repository

The friendly fem tech bot

The Node.js powered Twitter bot retweets female tech related tweets including #girlswhocode #womenintech #womenwhocode #womeninstem #femaletech #momswhocode and others. You can follow the @femtech_ bot on Twitter. Github repository

Blockchain simulator

This small app provides a basic blockchain simulation and is built in React.js. For this project I also deployed an app to a static site hoster Github pages for the first time –  a straightforward experience. Github repository

“Track ur mood” Electron.js app

This is an experimental small project that can track your daily moods. It is built to try out Electron.js app and runs on Next.js under the hood. Data is stored in a lowdb powered Node.js / Hapi.js backend. Plus, it is styled with a supercute Windows95 UI library. Github repository

The false quotes generator

The false quotes generator missmatches mostly Simpsons’ quotes to famous people. For this project I tried out Svelte.js and Sapper, a new shiny Javascript framework with a Node.js / Polka backend. Github repository

Publish a npm package

This is my first move to publish a npm package and – hurray! – it returns a single Lord of the Rings movie quote. Github repository

ueberdiespree.de

This is my small portfolio website I revamped with the static site generator Gatsby.js and some responsiveness improvements. Github repository

What else did I learn?

Whenever I didn’t feel like coding on a project I worked on this Udemy course by Andrei Neagoie which includes great material about advanced web development topics like performance enhancements, security, typescript, testing, CI/CD, server side rendering, and more. I also worked on advanced React.js topics like React hooks and React CSS styling. Furthermore a studied some DevOps related problems and created my first Docker container.

Should you do the #100DaysOfCode challenge too?

Totally! The challenge can help to keep going: Learning to code, finishing projects, achieving your goals. A big plus is the huge community on Twitter. With like-minded people in your timeline staying away from procrastination is much more easier. Start today!  

7 Comments

  1. Hi, I think your blog might be having browser compatibility issues. When I look at your website in Ie, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, very good blog!

  2. Peter says

    Hi. I enjoyed reading your blog.

    I would like to use your Lord Of The Ring API and I have signed in and have accessed a token, but I do not know how to use the token. I am new to using json files and api.

    I am using http://jsoneditoronline.org to try to access the api.

    For example, I would like to access information about the movies and I have tried typing https://the-one-api.herokuapp.com/v1/movie/token but this does not work.

    Can you tell me where I am suppose to place the token if I wanted to access the movie data.

    Thank You.

    Thanks

    • Hi Peter, I recommend using a http client like Postman for testing the Lord of the Rings API. There you insert the endpoint you want to acces (e.g. https://the-one-api.herokuapp.com/v1/movie/) and then you add your access token in the request header. Here is a screenshot how to do that in Postman:

      Add request header

      I hope that helps a bit! If not, just contact me again on Twitter! Best, Rike

  3. You made such cool and relevant projects! I actually came here from your fem_tech bot tweets on twitter <3 You inspire me, I've always wanted to get into coding but for some reason, I get really disheartened every time I start as I don't know how to progress from learning the code and putting it into proper use/an app/program! Do you have any advice for the most basic application i could work on using python or node/js ?

    • Hi Becky, thank you so much for your heartwarming comment! <3 I'm very happy that my content helps others to get into coding. It's all about learning by doing! Start with a small project, maybe deploy a small static website about yourself or continue with a wheather app for your country/city to work on more dynamic content. There is so much to discover and learn in web development but it's totally worth it! There are a lot of free learning platforms out there too, especially for folks that get into coding a little later coming from other career paths. If you need more advice on specific resources just contact me on Twitter! 🙂 Keep up your journey! Best, Rike

  4. Hey are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and create my own. Do you require any html coding knowledge to make your own blog? Any help would be greatly appreciated!|

    • Hi Yulanda, yes, I’m using WordPress, a quick way to get started with blogging but highly costumizable, too – if you want to!

Leave a Reply

Your email address will not be published. Required fields are marked *