Logo
Header Image

Our Blog

A collection of articles to showcase what we are all about.

logo
C
Why having a fast website is importantSep 13, 20191 min read

This article is a spin off from Why we rebuilt our website in GatsbyJs We have been doing a lot of introspection in terms of our Marketing and PR, and we have decided to start optimising our outward appearance ourselves, starting with our website. Google has indicated that it will give fast websites a higher ranking in search results based on speed, check out the Post from google So now this adds…

featured image thumbnail for post Why having a fast website is important
Read More ...
C
Why we rebuilt our website in GatsbyJsSep 10, 20192 min read

What we learnt from our website rebuild Since we started Codeworkshop.io we have been mulling over the idea of bringing our website inhouse. A few reasons and benefits for this included having additional control as well as Source Control on our site. We started this adventure using Wordpress. We have had two web development companies hands in the mix of our site's theme, content, seo, adwords etc…

featured image thumbnail for post Why we rebuilt our website in GatsbyJs
Read More ...

Debugging Serverless Applications can be a bit of a headache... We use NodeJs a lot, we also use a lot of CI/CD pipelines to automate the tedious stuff for us, so this brings us to a point where we need to debug things locally because if you are reading this article I am sure you know how much of a pain it is to debug things on AWS lambda. Current workflow Run Serverless Deploy Test APIGateway…

featured image thumbnail for post Setting Up VS Code to debug a Serverless function
Read More ...
C
Setting Up IP filtering on ApiGatewayJul 17, 20182 min read

Production environments can be tricky Having custom authentication providers because of less than secure legacy systems can be just one of the problems you face when securing an API. We also have a requirement to secure the api so that only the clients static IP address be allowed to access this specific API. The simplest route to achieve IP Filtering is to setup a resource policy on the API…

featured image thumbnail for post Setting Up IP filtering on ApiGateway
Read More ...

A few weeks ago I was tasked with importing data into a system we had built on top of elastic. At this point I was very happy with elastic, how it performed along with all the cool Indexing features it brought to the party. For those that don’t know, ElasticSearch is a document store, which indexes the documents in such a way that retrieving them is super quick, which is exactly what I needed. We…

featured image thumbnail for post Adventures with ElasticSearch and 53 million records
Read More ...
Got an idea that's keeping you up at night? Let's chat!