GoranStimac.com
How Can I Help
Stay Informed
Let's Connect

©2018 - 2021 Goran Štimac. All rights reserved.
v1.29_b2021-10-12

Used Technologies

This website is build using these technologies:

  • Hugo is one of the most popular open-source static site generators.
  • Bootstrap build fast, responsive sites with open-source framework.
  • Bootstrap Icons free, high quality, open-source icon library with over 1,300 icons.
  • Osano the most popular open-source solution to cookie laws.
  • Zoho Bookings syncs your calendars while letting customers self-schedule and pay for appointments.
  • Google Tag Manager delivers simple, reliable, easily integrated tag management solutions for free.
  • Google Programmable Search Engine is a platform provided by Google that allows web developers to feature specialized information in web searches, refine and categorize queries and create customized search engines, based on Google Search.
  • AWS Polly is a service that turns text into lifelike speech, allowing you to create applications that talk, and build entirely new categories of speech-enabled products.
  • AWS Amplify is a set of tools and services that can be used together or on their own, to help front-end web and mobile developers build scalable full stack applications, powered by AWS.
  • AWS S3 is an object storage service that offers industry-leading scalability, data availability, security, and performance.
  • AWS Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service.
  • GitHub the largest and most advanced development platform in the world.

Why Hugo

Hugo has everything that I need and comes packed in only one binary that is easily used. Before Hugo, for my website, I have used Gatsby JS but I ditched it. Don’t get me wrong Gatsby is a great solution but Hugo is a more complete solution for me out of the box and less work in the long run.

Why Bootstrap

For the front-end, I have chosen Bootstrap 5 newest version of the most popular front-end framework because it provides me with all the tools to build and maintain my website with ease. I can write all the CSS and JS line by line but I would rather spend my time on something else and use off-the-shelf technology like Bootstrap. If you are a front-end guru and this offends you sorry I am first and foremost an integrator and if there is a solid option on the market I will use it and be happy. I think custom CSS and JS are for high-value brands that look for every advantage and my website is not on that level, Bootstrap will do just fine.

Why Boostrap Icons

Why not? I already use Bootstrap so I can easily use Bootstrap Icons and they will play nicely with a front-end package that I have chosen. A better solution would be Font Awesome but I don’t need so many icons.

Why Osano

Osano is the only free open-source cookie solution that had everything that I needed and has no limitations of any kind. Also, it can be implemented easily on any project so why not we all have to try and be GDPR compliant.

Why Zoho Bookings

GoranStimac.com is a JAMstatic web application. This is why I needed SaaS solution for booking and Zoho has a nice one. Also, I already use Zoho services extensively because they are cheap and work well. As with other technologies, it’s practical for me to use this service so I use it.

Why Google Tag Manager

We all want to know how our creation is used and where are weak points. Google Tag Manager helps me integrate tags from services like Google Analytics, Facebook, Linkedin, HotJar, and many others as needed from the unified administration interface. Why not use one free well-built tag manager to rule them all.

Why Google Programmable Search Engine

It’s easy to implement and works well out of the box. Another contender I have seriously considered was Algolia search but for now, I will stick with Google Programmable Search Engine that offers solid functionality and works great on my website.

Why AWS Polly

GoranStimac.com is intended to be an educational website for English-speaking folks. The problem is English speaking folks would not like how I speak English. I can converse easily with my clients but education videos need a better sounding voice and AWS Polly is a solution that is already used extensively in the industry. Also, I already have an AWS account so it’s easy for me to integrate and use this service. All English-speaking podcasts and video content will rely on this service for voice synthesis.

Why AWS Amplify

AWS Amplify is a great service for auto-building Hugo applications from git repositories. This is great for me because all I need to do is push new content to the master branch of my repository and it will be live in 15 seconds. My previous website builds on Gatsby JS used this service so I have recycled it for my new Hugo website. AWS Amplify serves only static files via acclaimed global content delivery network CloudFront. So in terms of hosting there is a hardly better choice than this one.

Why AWS S3

As I have mentioned I use the git repository to send all the content to AWS Amplify and the problem is that audio and video content is not practical to transfer this way so I store it in an S3 bucket and serve it from there while including only a public address to the content so my repository can be managed easily. AWS has great CLI so this part is largely automated.

Why AWS Route 53

AWS Route 53 is an enterprise DNS service that lets me effectively connect user requests to infrastructure. Believe me, I like to use all sorts of different services all around the web so the flexibility and power that Route 53 offers is a must for me. I already use AWS so I have decided to use this great service too.

Why GitHub

GitHub helps me to handle a lot of content and maintain the application with ease. It also enables others to add content remotely on their machines with controlled access. GitHub moves files from local machines to cloud storage and production website effortlessly. Without GitHub, I would have to transfer files manually and without version control and that is a pain that I don’t need.

Let’s Talk About Your Needs

Book a Call