Michael John Peña

Michael John Peña

I am a Technologist with background in Applications Development, Data Engineering, and Cloud Platforms. I am passionate about emerging data technologies.

Recent Posts

Leveraging Azure OpenAI with Claude Dev and Continue in VSCode

Leveraging Azure OpenAI with Claude Dev and Continue in VSCode

As a developer constantly evaluating new tools to enhance productivity, I’ve recently implemented a setup that combines Azure OpenAI with two VSCode extensions: Continue and Claude Dev. This configuration has significantly improved my coding workflow, and I’d like to share the setup process and my experiences.

The Search for an Efficient Code Assistant

GitHub Copilot has been a popular choice for code assistance, but alternatives have emerged. Local hosting options like Ollama offer benefits but can be resource-intensive. Anthropic’s Claude API is powerful but comes with additional licensing costs.

<span title='2024-09-21 14:00:00 +0000 UTC'>September 2024</span>&nbsp;&middot;&nbsp;3 min&nbsp;&middot;&nbsp;Michael John Peña

Personal Workflow System for Knowledge Workers

In the evolving landscape of the digital age, knowledge workers find themselves in need of an effective personal workflow system. To successfully manage the multitude of tasks and projects that come their way, they need a system that helps capture ideas, plan tasks, and execute deliverables efficiently. This piece aims to provide an in-depth exploration of such a system, broken down into three fundamental processes: Capture, Plan, and Execute.

img

<span title='2024-01-05 00:00:00 +0000 UTC'>January 2024</span>&nbsp;&middot;&nbsp;5 min&nbsp;&middot;&nbsp;Michael John Peña

Where should I publish my contents?

I’ve always been passionate about creating and delivering content. It’s a thrilling process, taking an idea and shaping it into something tangible, something that can enlighten, entertain or inspire others. But in today’s fast-paced, digital-first world, it can be a struggle to keep up. The modern content landscape is like a high-speed train, and I’m often left wondering whether I should jump on board or stay true to my slower, more deliberate pace.

<span title='2023-10-26 21:57:44.719 +0000 UTC'>October 2023</span>&nbsp;&middot;&nbsp;3 min&nbsp;&middot;&nbsp;Michael John Peña

The Importance of a Father Figure

Throughout my life, “Father Figure” has been an evolving term. At nine, the loss of my biological father left me grappling with an abstract notion of fatherhood, rooted in scattered memories and recounted tales. The entrance of my stepfather later painted a more nuanced picture, emphasizing not just familial ties but also connection, understanding, and shared experiences. But his untimely recent departure left the phrase “Father Figure” more ambiguous than ever.

<span title='2023-08-21 00:20:21.142 +0000 UTC'>August 2023</span>&nbsp;&middot;&nbsp;2 min&nbsp;&middot;&nbsp;Michael John Peña

Kubernetes on Cloud with AWS, Azure, and GCP

Kubernetes is a powerful open-source platform for container orchestration, while cloud computing refers to the delivery of computing resources over the internet. By using Kubernetes on the cloud, organizations can easily manage their containerized applications, scale them up or down, and achieve cost savings. In this blog post, we’ll explore how to set up Kubernetes on three popular cloud providers: AWS, Azure, and GCP.

Kubernetes on AWS

Amazon Web Services (AWS) is one of the most popular cloud computing platforms. It offers a wide range of services, such as compute, storage, and databases, among others. For Kubernetes on AWS, the Elastic Kubernetes Service (EKS) is the recommended service.

<span title='2023-02-15 00:00:00 +0000 UTC'>February 2023</span>&nbsp;&middot;&nbsp;5 min&nbsp;&middot;&nbsp;Michael John Peña

Understanding Automated Market Makers - The Future of Decentralized Trading

Introduction to AMM

Have you ever wondered how decentralized trading works? The backbone of decentralized trading is the Automated Market Maker (AMM). AMM is a game-changing technology in the world of decentralized trading that operates on the blockchain and uses a mathematical formula to determine the price of assets based on supply and demand.

Central Limit Order Book vs. Automated Market Maker Most traditional exchanges use a trade execution model called the Central Limit Order Book (CLOB) to process all trading orders. The CLOB model is transparent, low-cost, anonymous, and can match orders in real-time, but it is slow and requires an intermediary to execute individual orders.

<span title='2023-02-13 00:00:00 +0000 UTC'>February 2023</span>&nbsp;&middot;&nbsp;4 min&nbsp;&middot;&nbsp;Michael John Peña