post
-
Welcome to Coding Memoirs
post ·Hi there, I am Vivek a current Comp. Sci. Masters student at Univ. of Southern Calif. I will be writing about some techinical topics that pop to my head and share some of my experiences being a software engineer and student.
Check out some of my projects on github and reach out to me with your thoughts. Hopefully,...
technical
-
Memcached Internals Part-2 - Networking
technical, memcached, cache, design, networking ·Memcached is a simple Key-Value
storecache designed to be high performant and intended to augment a data store. In this series of posts, I will be talking about different aspects of this system.This is part-2 of the series and deals with networking in Memcached.
Part-1 deals with Intro to Memcached.Networking in Memcached
Memcached...
-
Memcached Internals Part-1 - Intro
technical, memcached, cache, design ·Memcached is a simple Key-Value
storecache designed to be high performant and intended to augment a data store. In this series of posts, I will be talking about different aspects of this system.This is part-1 of the series and deals with understanding the problem Memcached is trying to solve and how to use it.
Simple Intro...
-
Going Async in Python
technical, python, asyncio, async, await, event-loop ·In this post, I will be giving a briefing on async programming styles and dive into Python’s offerings in this regard. I’ll cover the basics of asyncio module and show code on how to get going with asyncio. A lot of what asyncio builds on top of is generators and co-routines. While it is important to know the base, we’ll...
-
Git is so Cool Part-2
technical, git ·If you have not already, check out the first part of this series, where I talk about adding files to the staging area.
In this post, I will talk about
diff
, the command that literally tells us the difference between two sets of files.Good ol’ diff
In the context of git, the
--diff
option diffs... -
Git is so Cool Part-1
technical, git ·Git is awesome. Let’s get that out of the way. I will be sharing some commands and options that you don’t find on most tutorial sites, but is super useful in real world scenarios.
Stage only patches of a file
Imagine a scenario where you have made changes to a file and want to add certain changes (say changeset1)...
-
How did I setup this website
technical, github-pages, jekyll ·In this post I will tell you the step by step process of setting up a github pages site taking this current site as an example and reference. Here’s the deal, github will let you host a static site on their servers. So, why not make one. To focus on creating content, we will use a static site generator ala...
github-pages
-
How did I setup this website
technical, github-pages, jekyll ·In this post I will tell you the step by step process of setting up a github pages site taking this current site as an example and reference. Here’s the deal, github will let you host a static site on their servers. So, why not make one. To focus on creating content, we will use a static site generator ala...
jekyll
-
How did I setup this website
technical, github-pages, jekyll ·In this post I will tell you the step by step process of setting up a github pages site taking this current site as an example and reference. Here’s the deal, github will let you host a static site on their servers. So, why not make one. To focus on creating content, we will use a static site generator ala...
git
-
Git is so Cool Part-2
technical, git ·If you have not already, check out the first part of this series, where I talk about adding files to the staging area.
In this post, I will talk about
diff
, the command that literally tells us the difference between two sets of files.Good ol’ diff
In the context of git, the
--diff
option diffs... -
Git is so Cool Part-1
technical, git ·Git is awesome. Let’s get that out of the way. I will be sharing some commands and options that you don’t find on most tutorial sites, but is super useful in real world scenarios.
Stage only patches of a file
Imagine a scenario where you have made changes to a file and want to add certain changes (say changeset1)...
python
-
Going Async in Python
technical, python, asyncio, async, await, event-loop ·In this post, I will be giving a briefing on async programming styles and dive into Python’s offerings in this regard. I’ll cover the basics of asyncio module and show code on how to get going with asyncio. A lot of what asyncio builds on top of is generators and co-routines. While it is important to know the base, we’ll...
asyncio
-
Going Async in Python
technical, python, asyncio, async, await, event-loop ·In this post, I will be giving a briefing on async programming styles and dive into Python’s offerings in this regard. I’ll cover the basics of asyncio module and show code on how to get going with asyncio. A lot of what asyncio builds on top of is generators and co-routines. While it is important to know the base, we’ll...
async
-
Going Async in Python
technical, python, asyncio, async, await, event-loop ·In this post, I will be giving a briefing on async programming styles and dive into Python’s offerings in this regard. I’ll cover the basics of asyncio module and show code on how to get going with asyncio. A lot of what asyncio builds on top of is generators and co-routines. While it is important to know the base, we’ll...
await
-
Going Async in Python
technical, python, asyncio, async, await, event-loop ·In this post, I will be giving a briefing on async programming styles and dive into Python’s offerings in this regard. I’ll cover the basics of asyncio module and show code on how to get going with asyncio. A lot of what asyncio builds on top of is generators and co-routines. While it is important to know the base, we’ll...
event-loop
-
Going Async in Python
technical, python, asyncio, async, await, event-loop ·In this post, I will be giving a briefing on async programming styles and dive into Python’s offerings in this regard. I’ll cover the basics of asyncio module and show code on how to get going with asyncio. A lot of what asyncio builds on top of is generators and co-routines. While it is important to know the base, we’ll...
memcached
-
Memcached Internals Part-2 - Networking
technical, memcached, cache, design, networking ·Memcached is a simple Key-Value
storecache designed to be high performant and intended to augment a data store. In this series of posts, I will be talking about different aspects of this system.This is part-2 of the series and deals with networking in Memcached.
Part-1 deals with Intro to Memcached.Networking in Memcached
Memcached...
-
Memcached Internals Part-1 - Intro
technical, memcached, cache, design ·Memcached is a simple Key-Value
storecache designed to be high performant and intended to augment a data store. In this series of posts, I will be talking about different aspects of this system.This is part-1 of the series and deals with understanding the problem Memcached is trying to solve and how to use it.
Simple Intro...
cache
-
Memcached Internals Part-2 - Networking
technical, memcached, cache, design, networking ·Memcached is a simple Key-Value
storecache designed to be high performant and intended to augment a data store. In this series of posts, I will be talking about different aspects of this system.This is part-2 of the series and deals with networking in Memcached.
Part-1 deals with Intro to Memcached.Networking in Memcached
Memcached...
-
Memcached Internals Part-1 - Intro
technical, memcached, cache, design ·Memcached is a simple Key-Value
storecache designed to be high performant and intended to augment a data store. In this series of posts, I will be talking about different aspects of this system.This is part-1 of the series and deals with understanding the problem Memcached is trying to solve and how to use it.
Simple Intro...
design
-
Memcached Internals Part-2 - Networking
technical, memcached, cache, design, networking ·Memcached is a simple Key-Value
storecache designed to be high performant and intended to augment a data store. In this series of posts, I will be talking about different aspects of this system.This is part-2 of the series and deals with networking in Memcached.
Part-1 deals with Intro to Memcached.Networking in Memcached
Memcached...
-
Memcached Internals Part-1 - Intro
technical, memcached, cache, design ·Memcached is a simple Key-Value
storecache designed to be high performant and intended to augment a data store. In this series of posts, I will be talking about different aspects of this system.This is part-1 of the series and deals with understanding the problem Memcached is trying to solve and how to use it.
Simple Intro...
networking
-
Memcached Internals Part-2 - Networking
technical, memcached, cache, design, networking ·Memcached is a simple Key-Value
storecache designed to be high performant and intended to augment a data store. In this series of posts, I will be talking about different aspects of this system.This is part-2 of the series and deals with networking in Memcached.
Part-1 deals with Intro to Memcached.Networking in Memcached
Memcached...