I'm Jon, and I'm a Full Stack Developer. My path to becoming a developer wasn't exactly smooth, but then, I think that is true for so many developers and would-be developers! Keep reading and I'll tell you a little more about myself and my journey thus far!
What I do and what I do it with.
Maybe we could work together? If you got here independently and didn't come from my portfolio page, be sure to head over there and check out some cool projects I built. There is also a contact form where you can get in touch with me.
Click to head there now!
Why I started this developer blog.
I could tell you that I am an accomplished writer and that this blog serves a very important function of putting my, very well thought out, ideas out into the interwebs. But, that would be a lie. If anything, my hope is that this blog will help me develop, and nurture my writing skills. As a developer, having facility with languages, understanding complex syntax, and being able to organize abstract structures are all really important. But just as important are the "soft skills", like communication.
I'll do my best to try and cover a wide range of topics and to also post as regularly as I can. I also think there will be value (not just in my crazy ideas/theories) in documenting my (mis) adventures as I learn new technologies, develop new projects and applications, and just generally make my way through the new career path I've set myself on. I can't guarantee the content will be riveting, or that I will keep you coming back with great tech tips and walkthoughs. But I can promise I'll give it my best shot.
Finally, I built this blog because I very much wanted to play around with a static site generator like Gatsby, while using a decoupled CMS like Strapi. The idea was to create a project that would showcase the strengths and speed of Gatsby (fast project startup/scalablity) with the power of a content managment system. A blog works very well for this. I was able to design the frontend using my own frameworks, libraries, design aesthetics and templating. Meanwhile, I can simply inject markdown "articles" into my decoupled CMS on the backend. A few magical webhooks later, and content is posted and templated. It's been a fun project to create, and I was astonished at how quickly I was able to get it all off the ground.
At the end of the day, I feel a good developer is one that is always learning. And it is my goal and my hope that you and I can tackle this learning journey together.