Blog posts

2025

Deploying Ollama with OpenWebUI on AWS EKS

4 minute read

Published:

This blog post provides a step-by-step guide to deploying Ollama, an LLM server, and OpenWebUI, a web-based chat interface, on AWS EKS. It covers setting up an EKS cluster, deploying Ollama with a Persistent Volume Claim (PVC), exposing it via LoadBalancer Services, and configuring Ingress for external access. The guide also ensures that OpenWebUI is properly integrated, allowing users to interact with DeepSeek R1 through a web interface. By following this guide, users can successfully deploy, configure, and access their AI chatbot on AWS. 🚀

2018

Coding Interview University

65 minute read

Published:

This was originally created by John Washam as a short to-do list of study topics for becoming a software engineer, but it grew to the large list you see today. After going through this study plan, he got hired as a Software Development Engineer at Amazon! You probably won’t have to study as much as I did. Anyway, everything you need is here, feel free to copy and incriment.

2017

From Idea to LMS Implementation: Starting Out in eLearning

9 minute read

Published:

If you’re reading this, you’re probably looking for your first (or next) learning management system. Picking what platform to use can be quite a challenge in itself; and that’s just the beginning. Once you’ve chosen what LMS platform you are going to use, you also have to set it up, test it, refine the process, and only then will you be able to formally launch it.

2014

What are the most effective tips for Successful LMS Implementation as a the main Learning & Development tool?

5 minute read

Published:

Beyond teaching Design and Implementation of Enterprise Systems at both undergrad and post-grad levels, I’ve been blessed with a wide range of opportunities for supervising, participating and/or direct the implemention of different Information Systems, including e-Learning platforms (LMS). Here, I would just like to share some ideas and tips through 4 phases: discovery, planning, implementation and deployment which will lead you to a successful LMS Implementation Project Plan for your company.