#FaasFriday – Building a Serverless Microblog in Ruby with OpenFaaS – Part 1

Happy #FaaSFriday today we are going to learn how to build our very own serverless microblogging backend using Pure Ruby. Alex Ellis of OpenFaaS believes it would be useful to not rely on any gems that require Native Extensions (MySQL, ActiveRecord, bcrypt, etc…) so thats what I intend to do, This tutorial will use nothing…

Read more...

Building a ToDo API with Golang and Kubernetes! – Part 3 – Building and Deploying our Application

In Part 1 and Part 2 we built a functional API using Golang and MongoDB, although as it stands its insecure. We can add password protection using Basic Auth while deploying (See here). In this tutorial we will build a very tiny docker container and deploy to our Kubernetes Cluster. For the purposes of this…

Read more...

Building a ToDo API with Golang and Kubernetes! – Part 2 – CRUD

Hi and welcome to Part 2 of Building a ToDo API with Golang and Kubernetes! In part 1 we learned what we were going to build and how to use mux to route an HTTP Request to a Handler function. In this part we will learn how to build our endpoints for CRUD(Create, Read, Update,…

Read more...

Building a ToDo API with Golang and Kubernetes! – Part 1 – Introduction

Hi Folks, Welcome to another tutorial series on building cloud native applications. In this series you will learn how to use golang and MongoDB (mgo) to build a cloud native API microservice using golang and deploying it to a Kubernetes Cluster with your own Helm chart! Prerequisites A golang installation Docker CE installed on your…

Read more...

Going Serverless with AWS – Serverless User Authentication – Part 3

API Gateway New API Screen

Hello and welcome back to Going Serverless with AWS. In Part 2 we learned how to use Python with AWS Lambda to Register a user to our RDS instance. Today we will learn how to build an API Gateway an Register our users using a JQuery. So lets get started! Building our API Gateway What is API…

Read more...

Going Serverless with AWS – Serverless User Authentication – Part 2

Architecture Diagram

Hello and welcome back to Going Serverless with AWS, In part 1 we learned what Serverless means and what we are going to build. In part 2 We will learn how to create an RDS instance with the AWS cli tools, and build our first lambda function, package it, deploy it, and invoke it using the…

Read more...

Going Serverless with AWS – Serverless User Authentication – Part 1

Serverless Infrastructure with AWS Lambda

What is Serverless? Serverless architectures refer to applications that significantly depend on third-party services (knows as Backend as a Service or “BaaS”) or on custom code that’s run in ephemeral containers (Function as a Service or “FaaS”), the best known vendor host of which currently is AWS Lambda. By using these ideas, and by moving…

Read more...

[Part 2] Cooking with Chef and Digital Ocean – Bootstrapping your VM

Thanks for coming back for part 2 of my Chef Guide with Digital Ocean. In this part I will take you through setting up Chef with the Digital Ocean Gem and Bootstrapping your First VM. As a little bonus I will show you how to create a very simple cookbook to manage SSH Keys on…

Read more...

[Part1] Cooking with Chef and Digital Ocean

As some of you may know I was recently DDoSed and Was Terminated by Linode for being flooded with 5.11MB/s of Traffic 3 times over a 5 day period. This left me looking for a new solution. I only had a ZNC Server and a couple of DNS Servers with them so it was no…

Read more...

Buffer Overflow: Overwriting the Return Value

In this tutorial I will walk you through the process of overwriting the return value of an application using a Buffer Overflow. Requirements : – A Linux System (i686 or x64) [Disable Kernel Buffer Overflow Protection] – A basic understanding of the stack – A willingness to learn Why would we do this? As far…

Read more...