Avatar of Sascha Jullmann

Sascha Jullmann

Maker of gatsbythemes.com. Interested in all things web. Focuses on making fast and esthetically pleasing websites with a mobile first approach.

3 min to read · September 24, 2017

Launching GatsbyThemes

I'm proud to say that 'I did it'. I finally launched a little project of mine. It's in no way perfect yet, but it's a start. I too have had the problem in the past of thinking up a project that I could undertake but didn't have the stamina to finish or lost interest along the way. I figured that I have to finish (or better put: get something online and "live", because there's no such thing as a finished side project) something at some point and in order to achieve that, I need to start as small as I possibly could. I enjoyed working with GatsbyJS, it's a really fine product and mighty powerful. The thought of creating "themes" for Gatsby popped into my head and here I am. It could be the next Wordpress (not that it's really comparable) afterall.

About myself

Who the fuck am I to even think that someone might be interested (and willing to pay) in my themes (is what my brain keeps telling me)? It's true that I don't have a formal CS background and that I started working with Javascript only recently. So while I'm only at the beginning, I feel that I have some sort of talent and that it is worth exploring this project. Some of you might even find my work useful. So if I didn't study CS and weren't really into programming until recently, what did I do? Let me introduce myself: I'm Sascha and I'm from germany. I am 29 years old and I studied business economics. After some experience working for a german bank in the IT department I came to the conclusion that I need to be doing something a little bit more creative and something with a lot more responsibility. I started getting myself familiar with web development and quickly stumbled upon ReactJS. I was fascinated with what could be created with these tools and couldn't stop trying out things, how did X work, why didn't Y work and so on. I'm still on the journey of learning all those things, but I wanted to start a project for which I have to be accountable. That's the only way to really force myself to dive deep into it.

Why Gatsby?

If you are unfamiliar with GatsbyJS and started to ask yourself "why should I use this", ask no more: If you are at all familiar with React, it's pretty much a no brainer. You get to build static websites with React components, without having to worry about setting up routing, server-side-rendering or any other form of config (webpack, babel) and get a pretty fast, optimized website right out of the box. Pretty sweet if you ask me. Even if you haven't touched React yet, it's definitely worth it to check it out. The creator of GatsbyJS Kyle Mathews describes Gatsby as a "Blazing-fast static site generator for React". Which is an accurate description, but it can do so much more than this. You can, with a little bit of effort, create full blown web apps with Gatsby. It's designed with a plugin system in mind and there are currently many plugins already available. Amongst which are plugins that easily turn a Gatsby site into a PWA. So if you are into this, you can do it, without much effort.

What are themes?

In Gatsby, there is no such a thing as "themes". It's not like Wordpress, where you can just download a theme, upload it and select it in your admin dashboard. So what do I mean by "themes" then? Basically what you get from me, is a predesigned Gatsby site. You can buy the complete source code to a fully functional website. I take great care in making it as easy as possible to edit the webpage to incorporate your personal/business details easily, so that you don't have to waste too much time editing the source code itself. Usually there are a few JSON files, with the specifics that can be edited. All you have to do after editing is rebuild the site and upload the public folder to a webhost of your liking. If you are buying the theme as a freelancer and want to create websites for others, you can do that as well. In this case you are even capable of editing the source code directly.

That's all I have to say for now. I'm pretty stoked to be starting this and am pretty happy to finally have done something like this. So even if nobody will see this site, it doesn't matter :). If you have any questions, don't hesitate to ping me on twitter or drop me an email at: sascha@gatsbythemes.com.