Skip to content

Commit

Permalink
Update tags
Browse files Browse the repository at this point in the history
  • Loading branch information
yarkhinephyo committed Jan 21, 2024
1 parent 143e766 commit bd882b7
Show file tree
Hide file tree
Showing 13 changed files with 14 additions and 14 deletions.
2 changes: 1 addition & 1 deletion _posts/2022-04-03-async-io-event-loop.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ layout: post
title: "Generators - The Beginning of Asynchronicity in Python"
date: 2022-04-03 17:00:00 +0800
category: [Tech]
tags: [Python, Concurrency, Software-Engineering]
tags: [Python, Concurrency]
excerpt: How Python generators are related to the async-await keywords.
---

Expand Down
2 changes: 1 addition & 1 deletion _posts/2022-04-05-speed-up-python-with-ctypes.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ layout: post
title: "Speed up Python applications With Ctypes Library"
date: 2022-04-05 10:00:00 +0800
category: [Tech]
tags: [Python, C, Concurrency, Software-Engineering]
tags: [Python, C, Concurrency]
---

There are multiple ways to speed up computations in Python. The `cython` language compiles Python-like syntax into `CPython` extensions. Libraries such as `numpy` provides methods to manipulate large arrays and matrices efficiently with underlying C data structures.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2022-04-07-javascript-module-ecosystem.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ layout: post
title: "Quick History of JavaScript Module Ecosystem"
date: 2022-04-07 11:02:00 +0800
category: [Tech]
tags: [JavaScript, Software-Engineering]
tags: [JavaScript]
---

### IIFE - Initial Concept of JS Modules
Expand Down
2 changes: 1 addition & 1 deletion _posts/2022-04-17-git-submodules-cheatsheet.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ layout: post
title: "Git Submodules Cheatsheet"
date: 2022-04-17 00:30:00 +0800
category: [Tech]
tags: [Software-Engineering]
tags: [Git]
---

[Git Submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules) allows one Git repository to be a subdirectory of another. I keep forgetting the commands so I have created a 2-minute refresher for my future reference.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ layout: post
title: "How the Same-Origin Policy Mitigates CSRF"
date: 2022-04-20 09:30:00 +0800
category: [Tech]
tags: [Software-Engineering]
tags: [Networking]
---

### What is CSRF?
Expand Down
2 changes: 1 addition & 1 deletion _posts/2022-04-27-choosing-between-utf-encodings.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ layout: post
title: "Choosing Between UTF Encodings"
date: 2022-04-27 12:07:00 +0800
category: [Tech]
tags: [Software-Engineering]
tags: [Data-Engineering]
---

Have you occasionally chosen a character encoding such as UTF-8 during reading and writing files while wondering its purpose? I have! This post explains various UTF (Unicode Transformation Format) algorithms such as UTF-8, UTF-16, UTF32 and how to choose between them.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ layout: post
title: "Solving HTTP/1 Problems With HTTP/2"
date: 2022-05-02 11:09:00 +0800
category: [Tech]
tags: [Software-Engineering, Networking]
tags: [Networking]
---

HTTP/2 has made our applications faster and more robust by providing protocol enhancements over HTTP/1. This post only focuses on the major pain points of HTTP/1 and how the new protocol has been engineered to overcome them. It is assumed that the reader is familiar with how HTTP/1 works.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2022-05-06-jvm-garbage-collectors.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ layout: post
title: "JVM Garbage Collectors - Serial, Parallel, CMS"
date: 2022-05-06 17:00:00 +0800
category: [Tech]
tags: [Software-Engineering, Java]
tags: [Java]
---

Depending on the resources available and the performance metric of an application, different Garbage Collectors (GC) should be considered for the underlying Java Virtual Machine. This post explains the main idea behind the garbage collection process in JVM and summarizes the pros and cons of Serial GC, Parallel GC and Concurrent-Mark-Sweep GC.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2022-05-12-data-structures-behind-git.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ layout: post
title: "Data Structures Behind Git"
date: 2022-05-13 08:22:00 +0800
category: [Tech]
tags: [Software-Engineering]
tags: [Git]
---

The underlying data structure of a Git repository is just a directed acylic graph (DAG). Not only the core idea is simple, the implementation can be easily inspected in the `.git` directory. Let's break it down.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2024-01-19-cmu-mcds-course-reviews.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ layout: post
title: "CMU MCDS Course Reviews"
date: 2024-01-19 10:00:00 +0800
category: [School]
tags: [Other]
tags: [CMU]
---

Over the last 1.5 years, I studied Master of Computational Data Science (MCDS) at Carnegie Mellon University. Inspired by blogs such as [fanpu.io](https://fanpu.io) and [wanshenl.me](https://wanshenl.me), I am going to outline my experiences for each course to hopefully help future students.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2024-01-20-scaling-monitoring-with-m3.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ layout: post
title: "Learning Points: Scaling Monitoring from Prometheus to M3"
date: 2024-01-20 11:30:00 +0800
category: [Tech]
tags: [Software-Engineering, Video-Takeaway]
tags: [System-Design, Learning-Points]
---

I enjoy watching 45 minutes to 1 hour long technical talks at conferences. Unfortunately, I am not retaining the knowledge as long as I would like to. From now on, I am going to try summarizing my takeaways for each videos to improve my own retention.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ layout: post
title: "Learning Points: Kubernetes Networking Deep Dive"
date: 2024-01-20 11:30:00 +0800
category: [Tech]
tags: [Networking, Video-Takeaway]
tags: [Networking, System-Design, Learning-Points]
---

This [video](https://youtu.be/tq9ng_Nz9j8?si=hv_AtmaoddIL7rBs) is about how networking works in Kubernetes by Bowei Du and Tim Hockin and the following are my notes.
Expand Down
4 changes: 2 additions & 2 deletions _posts/2024-01-22-snowflake-new-streams-talk.markdown
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
layout: post
title: "Learning Points: Snowflake Iceberg, Streaming, Unistore"
date: 2024-01-21 10:30:00 +0800
date: 2024-01-21 10:20:00 +0800
category: [Tech]
tags: [Video-Takeaway]
tags: [Data-Engineering, System-Design, Learning-Points]
---

This [video](https://youtu.be/Kr-Vzvkyabw?si=uo_ZV4IpUHhE9MJU) is about Snowflake Iceberg Tables, Streaming Ingest and Unistore. The presenters are N.Single, T.Jones and A.Motivala as part of the Database Seminar Series by CMU Database Group.
Expand Down

0 comments on commit bd882b7

Please sign in to comment.