I recently started a few freelancing Rails projects and I, therefore, won’t have as much time to write here as I’d like. I also have a bunch of web applications I’m planning to build in the coming months to learn and analyze different technologies: Elixir, Elm, React, React Native and more.
Yes, I’m going to be busy programming. But the good news is that I love it. Building stuff for the web is fun! I really, really enjoy it. Getting lost for hours in a project you believe is an amazing feeling.
That’s why I’m fine with the hours I will spend programming, for my freelance gigs and my personal projects. That’s actually about these projects that I want to talk about.
There are 6 applications I want to create.
You’re actually reading this article using the MVP of one of them: Devblast.
This is where I share my knowledge of programming and publish books and courses to help people become awesome at their jobs. In the future, it will have a fair amount of free and premium learning resources about everything you need to know to make a killing in the world of programming. Devblast was built using Elixir and Phoenix. I’m not using any advanced front-end framework (like React or Angular) and I’m simply using Phoenix to output the HTML pages.
The next one I’m going to create is ProgPath, the best place to find awesome learning resources about programming. I’m planning to use Phoenix for the backend and Elm for the front-end. This will also be the first subject of a case studies where I show how to take an idea, build an application around it and potentially make money from it. progpath.com is not live.
I can’t wait to get started on this one. I might actually start it before ProgPath just because that’s something I really care about. I’m not going to say too much right now, but it’s basically about picking into other people’s lives - just not in a bad way ;)
The fourth application is Battlestations.io. I built a first version of it at the beginning of the year but wasn’t pleased with the result and let it go. I wrote this article at that time, to share some of the things I learned. I’m now planning to rebuild it from scratch using Phoenix for the backend and React for the front-end. I also want to build a mobile application with React Native. For now I’ve only created a landing page until it’s time to work on it.
I’ve always wanted to have some merch website - just so I can get a mug with the Devblast logo on it. That’s the idea behind codingmerch but not just that. T-shirts, mugs, stickers and anything else that’s printable will be available on codingmerch with fun statements, beautiful illustrations and cool project logos.
Name to be defined
I don’t have the name for this one yet but I have the concept in mind. I’m still developing the idea and I won’t say more until I have more information about the project.
Why build so many things?
A few reasons. Mostly to play with new technologies while building real projects, but also to show you how to do it. Building these products will give me more experience with delivering projects to life, provide me with some street cred and allow me to write awesome case studies. After that it will be your turn to build stuff!