→ Read about this site
Hi there, and welcome to my website! My name is Bane and I am a Toronto-based software development consultant. I have spent a better part of the last two decades working on, architecting, leading and discussing software projects. My passion for code quality means I continuously strive to produce code that’s clean, concise, readable, modular and performant. I love improving tools and processes around writing quality code and optimizing architecture for scalability, reliability and performance.
Software engineering is a field where continuous learning is paramount in order to keep abreast of the new technologies, tools and methodologies. It has been demonstrated by many studies that teaching others deepens your own understanding of the subject and improves knowledge retention. With those benefits in mind, I created this blog intent on disseminating some of the knowledge I’ve acquired over the years. Hopefully you will find it interesting and informative!
If you can’t explain it simply you don’t understand it well.
Albert Einstein
If you have any suggestions on how to improve this site or would like to work with me on a sofware project, drop me a note.
Bane Debeljević
Photo by Juan Davila on Unsplash
← Read about me
This site is built using Gatsby and Netlify CMS. Originally forked from Marko Radak’s excellent Gatsby+Storybook starter which gave me a clean slate with Gatsby + Storybook to build upon. I then added Netlify CMS using Alexander Shelepenok’s Gatsby Lumen Starter as a rough guide. I’ve also added a contact form using Netlify Forms with Google Recaptcha, image optimization for both static pages and markdown-generated blog posts, blog tag cloud via ReactTagcloud and styled codeblocks using PrismJS.
In the future, I plan on adding unit testing with Jest and end-to-end tests using Cypress. I also plan on adding fast site search via Algolia.
You can find the source for the blog here.