MJP's Blog - Visual Studio Code
File Edit Selection View Go Run Terminal Help
Search Blog Posts
2024-09-21 Claude, Tools, LLM, Copilot, VSCode
2024-01-05 obsidian, productivity, flow, work
2023-02-15 Exchange, Cryptocurrency, Solidity, Finance, Blockchain
2023-02-13 Exchange, Cryptocurrency, Solidity, Finance, Blockchain
2023-02-12 TDD, Testing, NextJS, Software
2023-02-11 GraphQL, API, Backend, TypeScript, Software
2023-02-10 Exchange, Cryptocurrency, Solidity, Finance, Software
2023-02-09 Exchange, Cryptocurrency, Solidity, Finance, Blockchain
2023-02-07 TDD, Testing, Python, Software
2023-02-06 Stablecoin, Cryptocurrency, Solidity, Finance
2023-01-04 tuples, csharp, rust, typescript
2023-01-03 redis, cache, functions, patterns, azure
2023-01-02 blob, functions, file, azure
2022-12-19 rust, testing
2022-10-22 personal, family, finance
2022-09-20 csharp, dotnet, azure, functions, CQS, mediatr
2022-09-18 macos, security, certificate
2022-09-15 csharp, dotnet, macos
2022-09-14 finance, recession, saving, investment
2022-09-14 rust, eventhubs, azure, amqp
2022-09-13 csharp, dotnet, azure, macos
2022-09-12 csharp, dotnet, pipe, messaging
2022-09-09 Kafka, Linux, EDA, Docker, WSL
2022-08-26 csharp, SQLite, dotnet, Memory
2022-08-08 Productivity, Technology, Tools, Personal
2021-11-08 Running, Autism, Planning, Challenge
2021-09-13 Productive this Pandemic, Productivity, Self-Help, Planning
2021-09-04 Productive this Pandemic, Productivity, Self-Help, Planning
2021-08-28 Azure, Hybrid Cloud, Edge, Technology, IoT, Infrastructure
2021-08-15 Blockchain, Crypto, Ethereum, Technology, WSL, Windows, Python
2021-08-10 Blockchain, Crypto, Ethereum, Technology, NFT, Stablecoins
2021-07-23 Mac, .NET, Mobile, Technology
2021-07-21 Personal, Philisopy, Motivation
2021-07-15 Technology, Blockchain, Web
2021-07-13 Technology, Life-style, Mobile, Web, Windows, MacOS
2021-03-14 Build Server, iOS Distribution, Keychain, MacOS, Mobile Development
2021-02-26 Bitcoin, Blockchain, Cryptocurrency, DeFi, Ethereum, Philosophy
2021-02-22 media, news, reading, social media
2021-01-27 business, company, startup, work
2021-01-14 lazy, mental, procrastination, productivity, willpower
2021-01-07 artificial intelligence, azure, Data Science, Databricks, machine learning, Microsoft Cloud, MLOps, Power Platform, Synapse
2021-01-06 10xengineer, career, developer, self-help, software engineer
2021-01-05 Distraction, Facebook Vidoes, Netflix, Next Button, productivity, YouTube
2021-01-04 digital, goals, productivity
2020-09-28 azure, cloud, nas, storage
2020-09-09 Community, Technology
0001-01-01
0001-01-01
blog-posts.js
📝 blog-posts.js ● Modified
1
/**
2
* Blog Posts Collection
3
* Total posts: 57
4
* Author: Michael John Peña
5
*/
6
const blogPosts = [
7
{
8
id: 1,
10
author: "Michael John Peña",
11
publishDate: "2024-09-21",
12
readingTime: 2, // minutes
13
tags: ["Claude", "Tools", "LLM", "Copilot", "VSCode"],
14
summary: "

Leveraging Azure OpenAI with Claude Dev and Continue in VSCode

As a developer constantly evaluating …

"
15
},
8
{
9
id: 2,
11
author: "Michael John Peña",
12
publishDate: "2024-01-05",
13
readingTime: 5, // minutes
14
tags: ["obsidian", "productivity", "flow", "work"],
15
summary: "

In the evolving landscape of the digital age, knowledge workers find themselves in need of an …

"
16
},
9
{
10
id: 3,
12
author: "Michael John Peña",
13
publishDate: "2023-10-26",
14
readingTime: 3, // minutes
16
summary: "

I’ve always been passionate about creating and delivering content. It’s a thrilling …

"
17
},
10
{
11
id: 4,
13
author: "Michael John Peña",
14
publishDate: "2023-08-21",
15
readingTime: 2, // minutes
16
tags: ["Parenting"],
17
summary: "

Throughout my life, “Father Figure” has been an evolving term. At nine, the loss of my …

"
18
},
11
{
12
id: 5,
14
author: "Michael John Peña",
15
publishDate: "2023-02-15",
16
readingTime: 5, // minutes
17
tags: ["Exchange", "Cryptocurrency", "Solidity", "Finance", "Blockchain"],
18
summary: "

Kubernetes is a powerful open-source platform for container orchestration, while cloud computing …

"
19
},
12
{
13
id: 6,
15
author: "Michael John Peña",
16
publishDate: "2023-02-13",
17
readingTime: 4, // minutes
18
tags: ["Exchange", "Cryptocurrency", "Solidity", "Finance", "Blockchain"],
19
summary: "

Introduction to AMM

Have you ever wondered how decentralized trading works? The backbone of …

"
20
},
13
{
14
id: 7,
16
author: "Michael John Peña",
17
publishDate: "2023-02-12",
18
readingTime: 3, // minutes
19
tags: ["TDD", "Testing", "NextJS", "Software"],
20
summary: "

Test-Driven Development (TDD) is a software development methodology that emphasizes writing tests …

"
21
},
14
{
15
id: 8,
17
author: "Michael John Peña",
18
publishDate: "2023-02-11",
19
readingTime: 4, // minutes
20
tags: ["GraphQL", "API", "Backend", "TypeScript", "Software"],
21
summary: "

GraphQL is a modern query language for APIs that provides more control and efficiency compared to …

"
22
},
15
{
16
id: 9,
18
author: "Michael John Peña",
19
publishDate: "2023-02-10",
20
readingTime: 2, // minutes
21
tags: ["Exchange", "Cryptocurrency", "Solidity", "Finance", "Software"],
22
summary: "

Blockchain technology is a revolutionary solution for creating secure, decentralized systems that …

"
23
},
16
{
17
id: 10,
19
author: "Michael John Peña",
20
publishDate: "2023-02-09",
21
readingTime: 3, // minutes
22
tags: ["Exchange", "Cryptocurrency", "Solidity", "Finance", "Blockchain"],
23
summary: "

Decentralized exchanges (DEXs) are a new and innovative concept in the world of blockchain, offering …

"
24
},
17
{
18
id: 11,
20
author: "Michael John Peña",
21
publishDate: "2023-02-08",
22
readingTime: 2, // minutes
23
tags: ["AI", "Automation", "Software"],
24
summary: "

The IT market is currently facing a decline, with many companies undergoing layoffs and …

"
25
},
18
{
19
id: 12,
21
author: "Michael John Peña",
22
publishDate: "2023-02-07",
23
readingTime: 2, // minutes
24
tags: ["TDD", "Testing", "Python", "Software"],
25
summary: "

Test-Driven Development (TDD) is a software development approach where developers write tests before …

"
26
},
19
{
20
id: 13,
22
author: "Michael John Peña",
23
publishDate: "2023-02-06",
24
readingTime: 6, // minutes
25
tags: ["Stablecoin", "Cryptocurrency", "Solidity", "Finance"],
26
summary: "

Are you new to the world of cryptocurrency and blockchain technology? Have you been wondering how …

"
27
},
20
{
21
id: 14,
23
author: "Michael John Peña",
24
publishDate: "2023-01-04",
25
readingTime: 5, // minutes
26
tags: ["tuples", "csharp", "rust", "typescript"],
27
summary: "

Introduction about the series

I’ve been in the technology for more than a decade now, and one …

"
28
},
21
{
22
id: 15,
24
author: "Michael John Peña",
25
publishDate: "2023-01-03",
26
readingTime: 10, // minutes
27
tags: ["redis", "cache", "functions", "patterns", "azure"],
28
summary: "

Caching is a technique used to store frequently accessed data in a temporary storage location in …

"
29
},
22
{
23
id: 16,
25
author: "Michael John Peña",
26
publishDate: "2023-01-02",
27
readingTime: 4, // minutes
28
tags: ["blob", "functions", "file", "azure"],
29
summary: "

Debugging Azure Functions locally can be a helpful way to test and troubleshoot your code before …

"
30
},
23
{
24
id: 17,
26
author: "Michael John Peña",
27
publishDate: "2022-12-23",
28
readingTime: 3, // minutes
29
tags: ["api", "file", "azure"],
30
summary: "

I’m very surprised that there isn’t a straight forward library out there that is free to …

"
31
},
24
{
25
id: 18,
27
author: "Michael John Peña",
28
publishDate: "2022-12-23",
29
readingTime: 5, // minutes
30
tags: ["typescript", "testing"],
31
summary: "

Test-driven development (TDD) is a software development approach in which tests are written for a …

"
32
},
25
{
26
id: 19,
28
author: "Michael John Peña",
29
publishDate: "2022-12-19",
30
readingTime: 2, // minutes
31
tags: ["rust", "testing"],
32
summary: "

Test Driven Development, or TDD, is a software development process that involves writing tests for …

"
33
},
26
{
27
id: 20,
29
author: "Michael John Peña",
30
publishDate: "2022-10-22",
31
readingTime: 2, // minutes
32
tags: ["personal", "family", "finance"],
33
summary: "

My 20s is officially over. The last 10 years have been a blast.

TLDR:

  • Family Man. Got married and …
"
34
},
27
{
28
id: 21,
30
author: "Michael John Peña",
31
publishDate: "2022-09-20",
32
readingTime: 9, // minutes
33
tags: ["csharp", "dotnet", "azure", "functions", "CQS", "mediatr"],
34
summary: "

Introduction

Azure Functions made it very easy to create services on the cloud. It’s very simple to …

"
35
},
28
{
29
id: 22,
31
author: "Michael John Peña",
32
publishDate: "2022-09-18",
33
readingTime: 6, // minutes
34
tags: ["macos", "security", "certificate"],
35
summary: "

Introduction

One of the biggest pain points of every developer in the Apple ecosystem is Application …

"
36
},
29
{
30
id: 23,
32
author: "Michael John Peña",
33
publishDate: "2022-09-15",
34
readingTime: 4, // minutes
35
tags: ["csharp", "dotnet", "macos"],
36
summary: "

Introduction

In the previous blog post , I covered how you can create Universal Apps for MacOS. But …

"
37
},
30
{
31
id: 24,
33
author: "Michael John Peña",
34
publishDate: "2022-09-14",
35
readingTime: 10, // minutes
36
tags: ["finance", "recession", "saving", "investment"],
37
summary: "

Introduction

I woke up today seeing my portfolio bloody red again. Stocks and ETFs are down. Cryptos …

"
38
},
31
{
32
id: 25,
34
author: "Michael John Peña",
35
publishDate: "2022-09-14",
36
readingTime: 4, // minutes
37
tags: ["rust", "eventhubs", "azure", "amqp"],
38
summary: "

Rust has been gaining a lot of traction lately. Being in the Blockchain space, a lot of chains such …

"
39
},
32
{
33
id: 26,
35
author: "Michael John Peña",
36
publishDate: "2022-09-13",
37
readingTime: 5, // minutes
38
tags: ["csharp", "dotnet", "azure", "macos"],
39
summary: "

It’s been a while since the most mind-breaking thing happened to .NET developers who are also …

"
40
},
33
{
34
id: 27,
36
author: "Michael John Peña",
37
publishDate: "2022-09-12",
38
readingTime: 3, // minutes
39
tags: ["csharp", "dotnet", "pipe", "messaging"],
40
summary: "

There are multiple ways applications can communicate to each other. You can use HTTP, gRPC, gRPC, …

"
41
},
34
{
35
id: 28,
37
author: "Michael John Peña",
38
publishDate: "2022-09-09",
39
readingTime: 4, // minutes
40
tags: ["Kafka", "Linux", "EDA", "Docker", "WSL"],
41
summary: "

Kafka is a robust event streaming platform that is used by a lot of companies these days. As …

"
42
},
35
{
36
id: 29,
38
author: "Michael John Peña",
39
publishDate: "2022-08-26",
40
readingTime: 2, // minutes
41
tags: ["csharp", "SQLite", "dotnet", "Memory"],
42
summary: "

If you’re running a .NET application that doesn’t require a database, one of the options …

"
43
},
36
{
37
id: 30,
39
author: "Michael John Peña",
40
publishDate: "2022-08-22",
41
readingTime: 2, // minutes
42
tags: ["SQL Azure", "Azure Data Studio"],
43
summary: "

Doing it via the Portal

I’m trying to backup our SQL Azure database, and to my surprise, it …

"
44
},
37
{
38
id: 31,
39
40
author: "Michael John Peña",
41
publishDate: "2022-08-08",
42
readingTime: 1, // minutes
43
tags: ["Productivity", "Technology", "Tools", "Personal"],
44
summary: "

Here is a list of all the relevant technology set up that I use personally at work, home, and …

"
45
},
38
{
39
id: 32,
41
author: "Michael John Peña",
42
publishDate: "2021-11-08",
43
readingTime: 6, // minutes
44
tags: ["Running", "Autism", "Planning", "Challenge"],
45
summary: "

A couple of weeks ago, I started a campaign to raise money into my Run For Autism 2021 . Long story …

"
46
},
39
{
40
id: 33,
42
author: "Michael John Peña",
43
publishDate: "2021-09-13",
44
readingTime: 3, // minutes
45
tags: ["Productive this Pandemic", "Productivity", "Self-Help", "Planning"],
46
summary: "

For the longest of time, I would consider myself as the lone wolf at work. Most days, I’d …

"
47
},
40
{
41
id: 34,
43
author: "Michael John Peña",
44
publishDate: "2021-09-04",
45
readingTime: 4, // minutes
46
tags: ["Productive this Pandemic", "Productivity", "Self-Help", "Planning"],
47
summary: "

People have asked me lately, how do I do it? Having a full-time consulting company, spending quality …

"
48
},
41
{
42
id: 35,
44
author: "Michael John Peña",
45
publishDate: "2021-08-28",
46
readingTime: 10, // minutes
47
tags: ["Azure", "Hybrid Cloud", "Edge", "Technology", "IoT", "Infrastructure"],
48
summary: "

Hybrid cloud is the trend right now I see in a lot of companies and enterprises. The term hybrid has …

"
49
},
42
{
43
id: 36,
45
author: "Michael John Peña",
46
publishDate: "2021-08-15",
47
readingTime: 10, // minutes
48
tags: ["Blockchain", "Crypto", "Ethereum", "Technology", "WSL", "Windows", "Python"],
49
summary: "

In the past, I’ve been using my Macbook Pro to do all things blockchain and smart contracts …

"
50
},
43
{
44
id: 37,
46
author: "Michael John Peña",
47
publishDate: "2021-08-10",
48
readingTime: 11, // minutes
49
tags: ["Blockchain", "Crypto", "Ethereum", "Technology", "NFT", "Stablecoins"],
50
summary: "

So you keep hearing or reading about “tokens”, these “cryptos”, the …

"
51
},
44
{
45
id: 38,
47
author: "Michael John Peña",
48
publishDate: "2021-07-23",
49
readingTime: 6, // minutes
50
tags: ["Mac", ".NET", "Mobile", "Technology"],
51
summary: "

The .NET framework (and the wider ecosystem) has embraced a lot of openness these past few years. …

"
52
},
45
{
46
id: 39,
48
author: "Michael John Peña",
49
publishDate: "2021-07-21",
50
readingTime: 7, // minutes
51
tags: ["Personal", "Philisopy", "Motivation"],
52
summary: "

I recently gave a graduation speech to my high school alma matter. Compared to my usual technical …

"
53
},
46
{
47
id: 40,
49
author: "Michael John Peña",
50
publishDate: "2021-07-15",
51
readingTime: 7, // minutes
52
tags: ["Technology", "Blockchain", "Web"],
53
summary: "

Introduction

Blockchain is not dead. Actually, quite the contrary is happening in the past year. …

"
54
},
47
{
48
id: 41,
50
author: "Michael John Peña",
51
publishDate: "2021-07-13",
52
readingTime: 7, // minutes
53
tags: ["Technology", "Life-style", "Mobile", "Web", "Windows", "MacOS"],
54
summary: "

Introduction

img My Battle Station @ 2021

In a parallel world, I’ll be just using 1 device and 1 …

"
55
},
48
{
49
id: 42,
51
author: "Michael John Peña",
52
publishDate: "2021-06-24",
53
readingTime: 2, // minutes
54
tags: ["Technology"],
55
summary: "

Introduction

I’ve been spending a lot of time lately in setting up on-premises Linux Servers. …

"
56
},
49
{
50
id: 43,
52
author: "Michael John Peña",
53
publishDate: "2021-03-14",
54
readingTime: 1, // minutes
55
tags: ["Build Server", "iOS Distribution", "Keychain", "MacOS", "Mobile Development"],
56
summary: "

Signing an iOS app for release is one of the trivial things most mobile developers face. A lot of …

"
57
},
50
{
51
id: 44,
53
author: "Michael John Peña",
54
publishDate: "2021-02-26",
55
readingTime: 6, // minutes
56
tags: ["Bitcoin", "Blockchain", "Cryptocurrency", "DeFi", "Ethereum", "Philosophy"],
57
summary: "

I’ve been in the crazy Blockchain space for quite a while now. I’ve had a lot of …

"
58
},
51
{
52
id: 45,
54
author: "Michael John Peña",
55
publishDate: "2021-02-22",
56
readingTime: 4, // minutes
57
tags: ["media", "news", "reading", "social media"],
58
summary: "

Ever since I was a kid, I was never really the person who watches the mainstream television to watch …

"
59
},
52
{
53
id: 46,
55
author: "Michael John Peña",
56
publishDate: "2021-01-27",
57
readingTime: 7, // minutes
58
tags: ["business", "company", "startup", "work"],
59
summary: "

In someone’s employment life, she/he dreams of having her/his own company to beat the thoughts …

"
60
},
53
{
54
id: 47,
56
author: "Michael John Peña",
57
publishDate: "2021-01-14",
58
readingTime: 7, // minutes
59
tags: ["lazy", "mental", "procrastination", "productivity", "willpower"],
60
summary: "

One of the colossal beasts that all knowledge workers fight time and time again is procrastination. …

"
61
},
54
{
55
id: 48,
57
author: "Michael John Peña",
58
publishDate: "2021-01-08",
59
readingTime: 6, // minutes
60
tags: ["books", "reading"],
61
summary: "

Before 2018, I was never a book reader. Reading a book seems like a chore to me. I can barely finish …

"
62
},
55
{
56
id: 49,
58
author: "Michael John Peña",
59
publishDate: "2021-01-07",
60
readingTime: 14, // minutes
61
tags: ["artificial intelligence", "azure", "Data Science", "Databricks", "machine learning", "Microsoft Cloud", "MLOps", "Power Platform", "Synapse"],
62
summary: "

Artificial Intelligence (AI) and Machine Learning (ML) are trending topics right now. In 2021, there …

"
63
},
56
{
57
id: 50,
59
author: "Michael John Peña",
60
publishDate: "2021-01-06",
61
readingTime: 5, // minutes
62
tags: ["10xengineer", "career", "developer", "self-help", "software engineer"],
63
summary: "

Someone once asked me, what does it take to become a prominent developer? A 10X Engineer? You know …

"
64
},
57
{
58
id: 51,
60
author: "Michael John Peña",
61
publishDate: "2021-01-05",
62
readingTime: 4, // minutes
63
tags: ["Distraction", "Facebook Vidoes", "Netflix", "Next Button", "productivity", "YouTube"],
64
summary: "

It’s very tempting to click on “that next button” wether that is from YouTube, …

"
65
},
58
{
59
id: 52,
61
author: "Michael John Peña",
62
publishDate: "2021-01-04",
63
readingTime: 4, // minutes
64
tags: ["digital", "goals", "productivity"],
65
summary: "

During the holidays, I was contemplating on what skills should I invest time on for 2021. As someone …

"
66
},
59
{
60
id: 53,
62
author: "Michael John Peña",
63
publishDate: "2020-09-28",
64
readingTime: 5, // minutes
65
tags: ["azure", "cloud", "nas", "storage"],
66
summary: "

Foreword

Synology reached out to me to give their new DiskStation DS920+ a review. If you’re …

"
67
},
60
{
61
id: 54,
63
author: "Michael John Peña",
64
publishDate: "2020-09-09",
65
readingTime: 3, // minutes
66
tags: ["Community", "Technology"],
67
summary: "

Wow! It’s been 5 years since my first Microsoft MVP award. If you don’t know what the Microsoft MVP …

"
68
},
61
{
62
id: 55,
64
author: "Michael John Peña",
65
publishDate: "2020-08-26",
66
readingTime: 2, // minutes
67
tags: ["Writing"],
68
summary: "

I have been meaning to write a blog post for an awfully long time, but it has blocked me for so many …

"
69
},
62
{
63
id: 56,
64
title: "",
65
author: "Michael John Peña",
66
publishDate: "0001-01-01",
67
readingTime: 2, // minutes
69
summary: "

Key Differences Between Azure Machine Learning and Azure Cognitive Services

Introduction

Azure …

"
70
},
63
{
64
id: 57,
65
title: "",
66
author: "Michael John Peña",
67
publishDate: "0001-01-01",
68
readingTime: 3, // minutes
70
summary: "

Step-by-Step Guide for Implementing a Serverless AI Solution Using Azure Functions and Azure …

"
71
}
73
];
75
export default blogPosts;

// Filter by Year

77
// Blog Statistics
78
console.log(`Total posts: 57`);
79
console.log(`Total words: 0`);
Terminal
portfolio@datachain:~$
master
Interactive Mode
0 Problems
Ln 0, Col 1
blog
UTF-8
LF
0