Posts by Tag

serverless

Auto-increment counter in dynamodb

less than 1 minute read

# cli example aws dynamodb update-item \ --table-name ProductCatalog \ --key '{"Id": { "N": "601" }}' \ --update-expression "SET Price = Price + ...

Provision S3 Bucket with serverless.yml

less than 1 minute read

So, our solution (me and my friend. it’s two developer project), is get all the users from User Pool and save it as json blog on to S3 bucket. serverless.yml...

Back to Top ↑

shortcuts

VS Code Shortcuts

less than 1 minute read

✲: CTRL ⌘: CMD ❖: Windows ⌥: Option ⇧: Shift ↵: Enter

Visual Studio shortcuts

less than 1 minute read

Key Description alt + 🠕, alt + 🠗 jump to the next method ctrl + \, ctrl + e show error...

Google Docs Shortcuts

less than 1 minute read

Paragraph formatting   Increase paragraph indentation ⌘ + ] Decrease paragraph indentation ...

VS Code Shortcuts

less than 1 minute read

alt + shft + mouse   column select ctrl + `   show terminal window f12   g...

Rider keyboard shortcuts

less than 1 minute read

Command Shortcut Add selection to the next occurrence ⌥⇧. Go to the previous place ⌘[ ...

My Favourite Visual Studio Shortcuts

less than 1 minute read

Actually, this includes ReSharper shortcuts as well. Visual Studio & ReSharper CTRL + SHFT + N: Go to a file (ReSharper IDEA shortcut) CTRL + -: Go to a...

My Favourite Textmate Shortcuts

less than 1 minute read

cmd + T: Go to file ctrl + cmd + R: Reveal in a project shft + cmd + N: new file in the current folder cmd + Enter: go to the next line cmd + W: close tab ...

My ReSharper Keyboard Shortcuts

less than 1 minute read

This is ReSharper's comprehensive shortcuts. Yet there are a few things I favour. shft + f12: Go to previous error/warning/highlight. Handy, when you create...

Windows 7 Bootcamp on mac Shortcut Keys

less than 1 minute read

# Hash It should be a simple thing, but dear!, I coundn't find it. On Mac, you can use alt + 3. The combination is weird enough, but on windows 7, I couldn't...

Back to Top ↑

azure-devops

Azure DevOps Wiki Syntax

less than 1 minute read

Advanced usage: https://docs.microsoft.com/en-us/azure/devops/project/wiki/wiki-markdown-guidance?view=azure-devops

Back to Top ↑

basics

NuGet basics

2 minute read

The definitive documentation is nuget.org. If you are a console person and don't like nody UI stuff, you can use the Package Manager Console. I am a NuGet us...

jQuery basics

2 minute read

This is the summary of "Fundamentals of Great jQuery Development", which is available at http://vimeo.com/18511621. javascript is a functional language, not ...

Rails Commands

less than 1 minute read

Summary of various ruby commands .erb: embedded ruby, the primary template system for including dynamic content in web pages. Generation [sourcecode language...

Structuremap Basics

less than 1 minute read

Define the instance for your interface [sourcecode language="csharp"] public class WiringModule { public void Initialize(IInitializationExpression x) ...

jquery selection basics

less than 1 minute read

[sourcecode language="javascript"] $(':checkbox') //If you want to select all checkboxes, $(':checkbox:enabled') //Select all checkboxes enabled $(...

rails generate basics

less than 1 minute read

create controller with help and home routes [sourcecode language="bash"] $ rails generate controller StaticPages home help --no-test-framework [/sourcecode] ...

rspec basics

less than 1 minute read

When you create a new site, skip generating unit test, as you want to use rspec instead. [sourcecode language="bash"] $ rails new sample_app --skip-test-unit...

OS X Terminal Basics

less than 1 minute read

Delete a directory recursively and forcefully. You have files in there, but you want to delete the directory [sourcecode language="bash"] rm -rf first_app/ [...

heroku basics

less than 1 minute read

Create an application on heroku [sourcecode language="bash"] $ heroku create --stack cedar $ git push heroku master [/sourcecode] This will create an auto-ge...

rails validation basics

less than 1 minute read

Probably the easiest one, :length. You can give :maximum length. [sourcecode language="rails"] class Micropost < ActiveRecord::Base attr_accessible :con...

rake basics

less than 1 minute read

Rake is ruby make, a make-like language in ruby. make has been used to build code in linux & unit environment. [sourcecode language="bash"] $ bundle exec...

Back to Top ↑

powershell

Powershell tips

less than 1 minute read

```csharp // list all environment variables gci env:* | sort-object name

Writing a powershell cmdlet…

3 minute read

A cmdlet (reads "command-lit") is a lightweight command used in Powershell environment. The Powershell runtime invokes cmdlets within the context of automati...

Powershell and me

3 minute read

It's an interesting scripting language. Well, scripting has been for a long time in *nix systems, and I feel it's quite late that Windows catch up now. But s...

Powershell script tips

less than 1 minute read

Write to a file Use Set-Content and Add-Content Set-Content Add-Content [sourcecode language="bash"] Set-Content "C:\Program Files\Sublime Text 2\subl...

Back to Top ↑

drafts


less than 1 minute read

Sending a ServiceBus message in an integrated test

Send message to a Teams’ channel

1 minute read

We started posting pending PRs in the group chat. Soon, it became a chore. So I thought we could automate it by scripting it.

Back to Top ↑

IIS

Skipping IIS Custom Error pages

1 minute read

By default, IIS7 intercepts 4xx and 5xx status responses with its own custom error pages. At work, we have a custom redirection module that checks if the sta...

Install website in IIS using vbscript

3 minute read

Reference Script Repository: IIS 6.0 Enumerate IIS Virtual Directories using WMI in VBScript HOWTO: Enumerate IIS website and ftpsite configuration (VBScrip...

Back to Top ↑

c#

C#’s async, await, and .Result

3 minute read

In Market Invoice, there are many places where async and await are used. Recently, I introduced a bug that an operation gets deadlocked by replacing await wi...

Opening an office document from Code

4 minute read

It's a simple job at a glance, and it should be. But we had a bug with that feature. You open a document on Huddle and it should be opened in an application ...

Handling Sandwich Code in C#

3 minute read

What is "Sandwich Code"? I found it in Ruby Koans. Often, you have to do something at the beginning and at the end, even though your main lock is in the midd...

Testing private method in unit testing

1 minute read

Ideally, it is not recommended to test private methods, as complex internals should be kept hidden and only interface be tested. Well, in real world, sometim...

Back to Top ↑

ASP.Net MVC

My favourite helpers for ASP.NET MVC

1 minute read

As you use ASP.NET MVC on and on, you start building and using handy html helpers. Rob Conery posted a few of his helpers on his blog. You can find some more...

To get started with ASP.Net MVC 2

less than 1 minute read

I work on a few personal projects. Personal projects are fun, because you can choose which technology and tools you are going to use and often you can experi...

Use Sqlite together wtih ASP.Net MVC

2 minute read

Visual Studio 2008 integrates Sql server 2008 express nicely into App_Data folder. You just create the database using Server Explorer, and it inserts the con...

Back to Top ↑

Post Formats

Post: Link Permalink

less than 1 minute read

This theme supports link posts, made famous by John Gruber. To use, just add link: http://url-you-want-linked to the post’s YAML front matter and you’re done.

Post: Quote

less than 1 minute read

Only one thing is impossible for God: To find any sense in any copyright law on the planet. Mark Twain

Post: Notice

1 minute read

A notice displays information that explains nearby content. Often used to call attention to a particular detail.

Post: Chat

2 minute read

Abbott: Strange as it may seem, they give ball players nowadays very peculiar names.

Post: Standard

4 minute read

All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing...

Post: Modified Date

less than 1 minute read

This post has been updated and should show a modified date if used in a layout.

Back to Top ↑

git

git cherry-pick

1 minute read

Git commit's id is a hash of its contents and its history, and becomes a unique id for a specific commit. Even if it contains the same change, as the parent ...

git tips

4 minute read

I have used git for a year now on my personal projects, but it's still mysterious. I feel like I need a good gui like TortoiseHG. Probably Git Extension is t...

Setting up ruby on rails on ubuntu

3 minute read

First of all, I am following on-line version of rails tutorial (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=3.2#top). Michael recommend...

Git, Merging from Remote Branch

2 minute read

I did this on Bash on Windows 7 (64bit) against my github account. I tried to push my change to github, and found it's not possible. [sourcecode language="ba...

Undo git add before the first commit

less than 1 minute read

As git newbie, this was very tricky but it happens quite often. You create a new project, say C# project. In case of rails, when you create a new project, it...

Back to Top ↑

WILT

Use Moq CallBack to Verify Object Parameter

less than 1 minute read

Our repositories accept domain models as parameter to save them to the database. Moq’s verify works greatly if the method has primitive types like string, in...

Installing Ubuntu on Windows 10

less than 1 minute read

It’s really nice that I can use linux shell on windows. One of big part of me using MacBook was to have linux / unix-like shell and development environment.

Unit Testing With ASP.NET Core

1 minute read

It’s important that your unit test run against public interface of module. Otherwise, you do not test behaviour but your implementation of the behaviour. In ...

Get last item from List in F#

less than 1 minute read

In C#, you use bang (!) to negate a boolean expression. Unfortunately, not in F#. it’s “not”

Fix ASP.NET Core port number on Service Fabric

less than 1 minute read

If you create a stateless asp.net core api as service fabric service, the port number changes each time you restart the service fabric service. It’s quite an...

Configuration in ASP.NET Core

less than 1 minute read

When you create stateless service fabric asp.net core api, the template doesn’t add configuration builder by default. I’ve spent about an hour pulling my hai...

Back to Top ↑

github

Git, Merging from Remote Branch

2 minute read

I did this on Bash on Windows 7 (64bit) against my github account. I tried to push my change to github, and found it's not possible. [sourcecode language="ba...

Back to Top ↑

jquery

my jQuery tips

less than 1 minute read

A collection of jQuery examples and tips adding background image to an element [sourcecode language="javascript"] <script type="text/javascript"...

jQuery basics

2 minute read

This is the summary of "Fundamentals of Great jQuery Development", which is available at http://vimeo.com/18511621. javascript is a functional language, not ...

jquery selection basics

less than 1 minute read

[sourcecode language="javascript"] $(':checkbox') //If you want to select all checkboxes, $(':checkbox:enabled') //Select all checkboxes enabled $(...

Back to Top ↑

service-fabric

Back to Top ↑

asp.net

Skipping IIS Custom Error pages

1 minute read

By default, IIS7 intercepts 4xx and 5xx status responses with its own custom error pages. At work, we have a custom redirection module that checks if the sta...

Back to Top ↑

tips

Powershell script tips

less than 1 minute read

Write to a file Use Set-Content and Add-Content Set-Content Add-Content [sourcecode language="bash"] Set-Content "C:\Program Files\Sublime Text 2\subl...

windows batch file tips

less than 1 minute read

using batch parameter comprehensive documentation [sourcecode language="bash"] @echo off sublime_text.exe %1 [/sourcecode] hide output and output only the ...

git tips

4 minute read

I have used git for a year now on my personal projects, but it's still mysterious. I feel like I need a good gui like TortoiseHG. Probably Git Extension is t...

Regular expression tips

less than 1 minute read

There are several regular expression I use more often than I thought. This will be a comprehensive list of those expressions. Get file extension Useful if yo...

Back to Top ↑

mac

Customising Mac’s terminal prompt

less than 1 minute read

You can colourise it, if you want. Open .bash_profile in your editor (I used sublime) [sourcecode language="bash"] sublime .bash_profile [/sourcecode] Add th...

Change Mac’s Computer name

less than 1 minute read

Launch ‘System Preferences’ Click the ‘Sharing’ icon Type in what you want your Mac’s new computer name to be Close ‘System Preferences’

Windows 7 Bootcamp on mac Shortcut Keys

less than 1 minute read

# Hash It should be a simple thing, but dear!, I coundn't find it. On Mac, you can use alt + 3. The combination is weird enough, but on windows 7, I couldn't...

Show and hide hidden files on mac

less than 1 minute read

This should be a simple matter, but it troubled me so much. Simply, you need to the followings, but be warned that there are slight incorrect version of comm...

Back to Top ↑

rails

Rails Commands

less than 1 minute read

Summary of various ruby commands .erb: embedded ruby, the primary template system for including dynamic content in web pages. Generation [sourcecode language...

rails generate basics

less than 1 minute read

create controller with help and home routes [sourcecode language="bash"] $ rails generate controller StaticPages home help --no-test-framework [/sourcecode] ...

rails validation basics

less than 1 minute read

Probably the easiest one, :length. You can give :maximum length. [sourcecode language="rails"] class Micropost < ActiveRecord::Base attr_accessible :con...

Setting up ruby on rails on ubuntu

3 minute read

First of all, I am following on-line version of rails tutorial (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=3.2#top). Michael recommend...

Back to Top ↑

sublime text 2

About sublime text 2

1 minute read

Another great text editor, free to everyone, but you can contribute to the project by paying for the license. sublime text 2: http://www.sublimetext.com/2 su...

Tools, libraries and patterns used at Huddle

less than 1 minute read

Huddle uses extensive list of open source libraries and tools, and I love it. This is the list of things I discovered so far. Server side Of course, .NET an...

running sublime text 2 on ubuntu

less than 1 minute read

You can download sublime text 2. I created a directory, "Applications" under Home. I extracted the downloaded tar in there. Then I did "Make Link" of sublime...

Back to Top ↑

demo

Hello World!

less than 1 minute read

dbyll is minimalist, stylish theme for jekyll. Supports gravatar, account links (github, twitter, e-mail, pinterest, résume file) and a bio.

Configuration

less than 1 minute read

In your config file change these settings

Sample

less than 1 minute read

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis no...

Sample 2

less than 1 minute read

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis...

Back to Top ↑

dbyll

Hello World!

less than 1 minute read

dbyll is minimalist, stylish theme for jekyll. Supports gravatar, account links (github, twitter, e-mail, pinterest, résume file) and a bio.

Configuration

less than 1 minute read

In your config file change these settings

Sample

less than 1 minute read

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis no...

Sample 2

less than 1 minute read

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis...

Back to Top ↑

dbtek

Hello World!

less than 1 minute read

dbyll is minimalist, stylish theme for jekyll. Supports gravatar, account links (github, twitter, e-mail, pinterest, résume file) and a bio.

Configuration

less than 1 minute read

In your config file change these settings

Sample

less than 1 minute read

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis no...

Sample 2

less than 1 minute read

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis...

Back to Top ↑

react

React Navigation in my code

less than 1 minute read

Create a mother Stack that hosts all other Stacks Create AppContainer that contains the stack

Back to Top ↑

golang

Learning Go through a course in Coursera

2 minute read

Recently, my friend, Eduard, suggested learning Golang. Go is an interesting language with powerful low-level features like pointer but also with modern lang...

Back to Top ↑

c# programming

birdman and becoming polyglot

2 minute read

Birdman is an American black comdy that features a faded Hollywood actor famous for his superhero role. While seeing the film, I kind of thought I have somet...

When to use static methods?

less than 1 minute read

This is a question that hanuts me since I installed Resharper recently. Resharper keeps suggesting that the method can be static. I can see that it can be st...

Create a random strong password

1 minute read

This is to create a random strong password. I don't want to make it too strong, for example password with special character. 1 number and 1 upper case will b...

Back to Top ↑

build

MS Build - Publish to FileSystem

less than 1 minute read

I'm working for a simple project and wanted to deploy it to the webserver in my church. I installed TeamCity and set it up to pull the source code from githu...

Back to Top ↑

msbuild

MS Build - Publish to FileSystem

less than 1 minute read

I'm working for a simple project and wanted to deploy it to the webserver in my church. I installed TeamCity and set it up to pull the source code from githu...

Back to Top ↑

testing

Asserting on Collelctions on NUnit

less than 1 minute read

```csharp var names = new[] { “Sarah”, “Amrit”, “Amanda”, “Sarah” }; Assert.That(names, Has.Exactly(4).Items); // pass Assert.That(names, Is.Empty); // fail...

Load Testing a Website

4 minute read

What is Load Testing? Load testing is the process of putting demand on a system or device and measuring its response. Load testing is performed to determine...

Back to Top ↑

korean

Node.js의 힘, npm

less than 1 minute read

Node.js, 이제는 모르는 사람이 없는 서버쪽 자바 스크립트 프로그래밍 언어 및 환경. 작년부터 Node.js를 개인 프로젝트에 조금씩 써보다가 이제는 거기에 꽂혀서 모든 개인 프로젝트를 Node.js로 하고 있다. 그런데 계속 쓰다보니, 이 npm이란 놈이 여간 기특하지 않은...

Huddle에 오게되어 감사

less than 1 minute read

Huddle에서 일하기 시작한지도 벌써 4개월째이다. Start-up에서 시작했지만, 지금은 꽤 규모도 커졌고, funding도 많이 받아서 이제는 어느 정도 궤도에 올라선 것 같다. 하지만, 자유로운 분위기, 주식을 직원들에게 나눠 주는점, 과감한 기술 투자 등의 Start-up...

Joel’s first passport

less than 1 minute read

Susanna가 갑자기 한국에 가게 되어서 조엘이의 British Passport를 신청하고 있다. Check and Send service 를 이용하면 약 2주 안에 받을 수 있다. 신청할 수 있는 Post office는 POST OFFICE LTD MEDIA VILLAGE SP...

Back to Top ↑

StructureMap

Structuremap Basics

less than 1 minute read

Define the instance for your interface [sourcecode language="csharp"] public class WiringModule { public void Initialize(IInitializationExpression x) ...

Back to Top ↑

rails tutorial

heroku basics

less than 1 minute read

Create an application on heroku [sourcecode language="bash"] $ heroku create --stack cedar $ git push heroku master [/sourcecode] This will create an auto-ge...

rails validation basics

less than 1 minute read

Probably the easiest one, :length. You can give :maximum length. [sourcecode language="rails"] class Micropost < ActiveRecord::Base attr_accessible :con...

rake basics

less than 1 minute read

Rake is ruby make, a make-like language in ruby. make has been used to build code in linux & unit environment. [sourcecode language="bash"] $ bundle exec...

Back to Top ↑

dependency injection

Ninjecting ASP.NET MVC 4 Web Api

less than 1 minute read

Injecting dependencies into ASP.NET MVC controllers is straightforward with Ninject. Just install Ninject and Ninject.MVC3 via nuget. It will create a file "...

About Castle Windsor Container

3 minute read

Since I moved to Huddle, I am using Castle Windsor. This post is the summary of what I would learn while using Castle Windsor. the source code I don't know w...

Structuremap Basics

less than 1 minute read

Define the instance for your interface [sourcecode language="csharp"] public class WiringModule { public void Initialize(IInitializationExpression x) ...

Back to Top ↑

OAuth

Dictionary.Insert Null reference error

less than 1 minute read

최근에 OAuth를 이용한 로그인 시스템을 구현하면서 login client를 NuGet Package로 만들었었다. 다른 개발자들이 쉽게 로그인 기능을 이용할 수 있도록. 그런데 자꾸만 acquired token을 저장하는 static Dicionary에서 Null Referen...

Adding facebook login to my own website

less than 1 minute read

The official document (https://developers.facebook.com/docs/facebook-login/login-flow-for-web) is the best tutorial. But when you follow it, there's a few th...

Authenticating your api call - draft

less than 1 minute read

Security matters, and you need to authenticate your api calls. There are a few ways to do it. You can insert authentication cookie into the http header of yo...

Back to Top ↑

sql

Update a column with Case statement

less than 1 minute read

It's handy syntax. just a reminder for myself, as I don't use sql often. [sourcecode language="sql"] UPDATE [SiteUsr] SET HashAlgorithm = CASE WHEN LEN...

Use transactions for select statements

less than 1 minute read

Transactions are usually when you have insert, update or delete statements with the "atomic" behaviour. However, in a highly concurrent application, it could...

Indexing CreatedDate

less than 1 minute read

Indexing columns is a joy and adventure. I have just indexed a datetime column to boost performance. The query had a date range, and the column didn't have i...

Back to Top ↑

csharp

Back to Top ↑

selenium

Back to Top ↑

English Study

Paul Hong 선교사님의 영어공부 비법 3가지

less than 1 minute read

여러가지 비법이 있을 수 있지만, Paul Hong 선교사님이 자신의 체험을 바탕으로 한 영어 잘하기 비법 3가지를 공개하셨다. 이 세가지 비법이 가진 강점은 본인이 직접 실행하여 그 효과를 체험하였다는 것. 영어 공부의 목적이 "영어를 쓰는 사람들을 사랑하기 위한 것" 이 되어...

Paul Hong 선교사님의 영어공부 비법 3가지

less than 1 minute read

여러가지 비법이 있을 수 있지만, Paul Hong 선교사님이 자신의 체험을 바탕으로 한 영어 잘하기 비법 3가지를 공개하셨다. 이 세가지 비법이 가진 강점은 본인이 직접 실행하여 그 효과를 체험하였다는 것. 영어 공부의 목적이 "영어를 쓰는 사람들을 사랑하기 위한 것" 이 되어...

Back to Top ↑

readability

Post: Standard

4 minute read

All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing...

Post: Modified Date

less than 1 minute read

This post has been updated and should show a modified date if used in a layout.

Back to Top ↑

standard

Post: Standard

4 minute read

All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing...

Post: Modified Date

less than 1 minute read

This post has been updated and should show a modified date if used in a layout.

Back to Top ↑

NHibernate

Updating NHibernate version

less than 1 minute read

I'm updating NHibernate version of a project and comes across a few errors. NHibernate.ISession' does not contain a definition for 'Linq' It seems session.Li...

Back to Top ↑

shell

Back to Top ↑

Resharper

My ReSharper Keyboard Shortcuts

less than 1 minute read

This is ReSharper's comprehensive shortcuts. Yet there are a few things I favour. shft + f12: Go to previous error/warning/highlight. Handy, when you create...

Back to Top ↑

Unit Test

Back to Top ↑

ajax

Back to Top ↑

About

About sublime text 2

1 minute read

Another great text editor, free to everyone, but you can contribute to the project by paying for the license. sublime text 2: http://www.sublimetext.com/2 su...

About Castle Windsor Container

3 minute read

Since I moved to Huddle, I am using Castle Windsor. This post is the summary of what I would learn while using Castle Windsor. the source code I don't know w...

Back to Top ↑

huddle

Opening an office document from Code

4 minute read

It's a simple job at a glance, and it should be. But we had a bug with that feature. You open a document on Huddle and it should be opened in an application ...

Tools, libraries and patterns used at Huddle

less than 1 minute read

Huddle uses extensive list of open source libraries and tools, and I love it. This is the list of things I discovered so far. Server side Of course, .NET an...

Back to Top ↑

javascript

list of javascript quirks

less than 1 minute read

This post is to remind myself of mistakes I did or encountered with javascript. Do not use window.location.origin It is undefined in Firefox currently (ver. ...

Back to Top ↑

webdriver

Webdriver tips

1 minute read

Webdriver is still a useful testing framework, thought phantom.js may be a better fit for javascript-intensive for SPA(Single Page Application). The below ar...

Back to Top ↑

teamcity

MS Build - Publish to FileSystem

less than 1 minute read

I'm working for a simple project and wanted to deploy it to the webserver in my church. I installed TeamCity and set it up to pull the source code from githu...

Team City Basics

less than 1 minute read

This post is about the way I use TeamCity and would not be completed for the time being. Checkout rules you make checkout path to map to different path. For ...

Back to Top ↑

NuGet

NuGet restore

1 minute read

NuGet is a package manager like NPM for node.js or Gem for Ruby, and it is a dominant one in .NET. You can handle dependency packages in two ways. You downlo...

NuGet basics

2 minute read

The definitive documentation is nuget.org. If you are a console person and don't like nody UI stuff, you can use the Package Manager Console. I am a NuGet us...

Back to Top ↑

WPF

About WPF RichTextBox

less than 1 minute read

This content is moved from Console+ post, as I use Avalon Text Editor, not RichTextBox, for the project. It's an interesting control. Because now I can read ...

Back to Top ↑

data access

Back to Top ↑

data reader

Back to Top ↑

bash

make a file executable in bash

less than 1 minute read

Add #!/bin/bash to the top of it. This is necessary for the “make it executable” part. Add lines that you’d normally type at the command line. … At th...

Customising Mac’s terminal prompt

less than 1 minute read

You can colourise it, if you want. Open .bash_profile in your editor (I used sublime) [sourcecode language="bash"] sublime .bash_profile [/sourcecode] Add th...

Back to Top ↑

setup

Hello World!

less than 1 minute read

dbyll is minimalist, stylish theme for jekyll. Supports gravatar, account links (github, twitter, e-mail, pinterest, résume file) and a bio.

Configuration

less than 1 minute read

In your config file change these settings

Back to Top ↑

tools

Visualize your dependeicnes with graphviz

less than 1 minute read

Graphviz use simple markdown-like syntax to draw complex graphs. Initially I tried mermaid but it was more for flowchart, where things flow in one way. Graph...

Back to Top ↑

data

Back to Top ↑

azure-service-bus

Back to Top ↑

jekyll

Back to Top ↑

prayer

Morning Prayer

less than 1 minute read

오랜만에 다시 morning prayer에 나오게 되었다. 아침에 벌떡. 아침에 기도하고, 저녁에 집에 가기전에 기도하고, 주님을 더 믿으며, 더 기도할 때 반드시 하나님이 축복하실 것을 믿는다. 그런데 인터넷을 찾아보니, 아침에 벌떡 이라는 책도 있네.

Back to Top ↑

Translation

번역 작업에 도움이 되는 도구들

less than 1 minute read

누나가 부탁해서 안경 관련 번역을 하고 있는데, 구글 Docs를 써보니 꽤 괜찮다. 구글 번역도 일단 한번 돌린다음, 정리하는 식으로 하니 좀 도움이 되고. Google docs Golgle Translate 안경 관련 어휘들을 번역하는 게 좀 많이 힘들었는데, 아 고맙게 이를...

Back to Top ↑

game

MAME 사이트

less than 1 minute read

그래픽 카드를 사고 나서 심심해서 게임을 좀 찾아보았다. 백마탄 환자님의 MAME 사이트

Back to Top ↑

sqlserver

Back to Top ↑

Bible

성경공부 Check list

less than 1 minute read

다음처럼 Bible student와 함께 공부하기 위해 준비한 필요 사항들을 체크리스트로 만들어 보았다 양과 함께 발표할 소감을 쎃는가? 문제지는 프린트 되었는가? 중점적으로 심을 한 말씀을 정했는가?

Back to Top ↑

IIS ASP.Net

Install website in IIS using vbscript

3 minute read

Reference Script Repository: IIS 6.0 Enumerate IIS Virtual Directories using WMI in VBScript HOWTO: Enumerate IIS website and ftpsite configuration (VBScrip...

Back to Top ↑

c# COM+

Back to Top ↑

regular expression

Regular expression tips

less than 1 minute read

There are several regular expression I use more often than I thought. This will be a comprehensive list of those expressions. Get file extension Useful if yo...

Back to Top ↑

김창준

Back to Top ↑

Extensity

Back to Top ↑

Visual Studio add-in

Back to Top ↑

reflection

Back to Top ↑

office 2007

Change office 2007 product key

less than 1 minute read

I have installed office 2007, but the product key was used too many times, and the office failed in activation. I received another product key, but was not s...

Back to Top ↑

life in uk

영국에서 개발자로 일한다는 것은…

less than 1 minute read

옛날에 마소에 기고했던 글인데 인터넷에 pdf 파일이 떠돌기에 아예 내 블로그에 올려버렸다. 마침 동아일보의 손영일 기자님과 우연한 기회에 인터뷰도 하게되기도 했고. 영국에서 개발자로 살기 Part I 영국에서 개발자로 살기 Part II

Back to Top ↑

Windows Home Server

Back to Top ↑

DreamMail

Back to Top ↑

StreamWriter

Back to Top ↑

family

Joel’s first passport

less than 1 minute read

Susanna가 갑자기 한국에 가게 되어서 조엘이의 British Passport를 신청하고 있다. Check and Send service 를 이용하면 약 2주 안에 받을 수 있다. 신청할 수 있는 Post office는 POST OFFICE LTD MEDIA VILLAGE SP...

Back to Top ↑

WCF

Back to Top ↑

chat

Post: Chat

2 minute read

Abbott: Strange as it may seem, they give ball players nowadays very peculiar names.

Back to Top ↑

notice

Post: Notice

1 minute read

A notice displays information that explains nearby content. Often used to call attention to a particular detail.

Back to Top ↑

quote

Post: Quote

less than 1 minute read

Only one thing is impossible for God: To find any sense in any copyright law on the planet. Mark Twain

Back to Top ↑

sqlite

Back to Top ↑

MS Test

Back to Top ↑

scrum

South Korean flag in magnet

less than 1 minute read

We, in Totaljobs, use Scrum, and as you know, a big whiteboard, paper card, and magnets are essential tools for Scrum. When the end of sprint is approaching,...

Back to Top ↑

Entity Framework

Back to Top ↑

C# iTextSharp

Outputting to pdf using iTextSharp

3 minute read

Recently, I moved to Barclays. My job is still development, though. Totaljobs is a good company, and I enjoyed its casual, IT geek culture. It's the thing I ...

Back to Top ↑

NUnit

Testing private method in unit testing

1 minute read

Ideally, it is not recommended to test private methods, as complex internals should be kept hidden and only interface be tested. Well, in real world, sometim...

Back to Top ↑

Html Helper

My favourite helpers for ASP.NET MVC

1 minute read

As you use ASP.NET MVC on and on, you start building and using handy html helpers. Rob Conery posted a few of his helpers on his blog. You can find some more...

Back to Top ↑

lamda

Handling Sandwich Code in C#

3 minute read

What is "Sandwich Code"? I found it in Ruby Koans. Often, you have to do something at the beginning and at the end, even though your main lock is in the midd...

Back to Top ↑

sandwich code

Handling Sandwich Code in C#

3 minute read

What is "Sandwich Code"? I found it in Ruby Koans. Often, you have to do something at the beginning and at the end, even though your main lock is in the midd...

Back to Top ↑

NDC

Back to Top ↑

Perfornamce

Back to Top ↑

Cat

Snowy, our beloved cat

less than 1 minute read

This is a reminder for myself not to forget snowy's details Flea medicine: Frontline Combo Spot-On Cat Worming: Drontal

Back to Top ↑

lion

Show and hide hidden files on mac

less than 1 minute read

This should be a simple matter, but it troubled me so much. Simply, you need to the followings, but be warned that there are slight incorrect version of comm...

Back to Top ↑

mac os x

Show and hide hidden files on mac

less than 1 minute read

This should be a simple matter, but it troubled me so much. Simply, you need to the followings, but be warned that there are slight incorrect version of comm...

Back to Top ↑

d3

d3.js Data-Driven Documents

less than 1 minute read

This is an amazing javascript library that allows you to impressively visualise your data. http://mbostock.github.com/d3/ When you download it from github,...

Back to Top ↑

javascript library

d3.js Data-Driven Documents

less than 1 minute read

This is an amazing javascript library that allows you to impressively visualise your data. http://mbostock.github.com/d3/ When you download it from github,...

Back to Top ↑

mime type

d3.js Data-Driven Documents

less than 1 minute read

This is an amazing javascript library that allows you to impressively visualise your data. http://mbostock.github.com/d3/ When you download it from github,...

Back to Top ↑

command prompt

Back to Top ↑

explorer context menu

Back to Top ↑

pushd

Back to Top ↑

registry

Back to Top ↑

visual studio

Back to Top ↑

default application

How to change default application in OS X

less than 1 minute read

Since I installed xcode, all my ruby files (.rb) opens in xcode by default. I much prefer textmate. To change the set default application, Select a file on ...

Back to Top ↑

ruby

How to change default application in OS X

less than 1 minute read

Since I installed xcode, all my ruby files (.rb) opens in xcode by default. I much prefer textmate. To change the set default application, Select a file on ...

Back to Top ↑

Pattern

Back to Top ↑

Repository Pattern

Back to Top ↑

leeds castle

Visiting Leeds Castle

less than 1 minute read

Used AirBnb. Staying in a local countryhome was a fantastic experience. My wife enjoyed it more than I did. Rented a car from Zipcar. It was very handy. 

Back to Top ↑

tour

Visiting Leeds Castle

less than 1 minute read

Used AirBnb. Staying in a local countryhome was a fantastic experience. My wife enjoyed it more than I did. Rented a car from Zipcar. It was very handy. 

Back to Top ↑

nautilus open terminal

Setting up ruby on rails on ubuntu

3 minute read

First of all, I am following on-line version of rails tutorial (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=3.2#top). Michael recommend...

Back to Top ↑

rvm

Setting up ruby on rails on ubuntu

3 minute read

First of all, I am following on-line version of rails tutorial (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=3.2#top). Michael recommend...

Back to Top ↑

sublime text

Setting up ruby on rails on ubuntu

3 minute read

First of all, I am following on-line version of rails tutorial (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=3.2#top). Michael recommend...

Back to Top ↑

rake

rake basics

less than 1 minute read

Rake is ruby make, a make-like language in ruby. make has been used to build code in linux & unit environment. [sourcecode language="bash"] $ bundle exec...

Back to Top ↑

validation

rails validation basics

less than 1 minute read

Probably the easiest one, :length. You can give :maximum length. [sourcecode language="rails"] class Micropost < ActiveRecord::Base attr_accessible :con...

Back to Top ↑

heroku

heroku basics

less than 1 minute read

Create an application on heroku [sourcecode language="bash"] $ heroku create --stack cedar $ git push heroku master [/sourcecode] This will create an auto-ge...

Back to Top ↑

os x

OS X Terminal Basics

less than 1 minute read

Delete a directory recursively and forcefully. You have files in there, but you want to delete the directory [sourcecode language="bash"] rm -rf first_app/ [...

Back to Top ↑

terminal

OS X Terminal Basics

less than 1 minute read

Delete a directory recursively and forcefully. You have files in there, but you want to delete the directory [sourcecode language="bash"] rm -rf first_app/ [...

Back to Top ↑

rspec

rspec basics

less than 1 minute read

When you create a new site, skip generating unit test, as you want to use rspec instead. [sourcecode language="bash"] $ rails new sample_app --skip-test-unit...

Back to Top ↑

test

rspec basics

less than 1 minute read

When you create a new site, skip generating unit test, as you want to use rspec instead. [sourcecode language="bash"] $ rails new sample_app --skip-test-unit...

Back to Top ↑

generate

rails generate basics

less than 1 minute read

create controller with help and home routes [sourcecode language="bash"] $ rails generate controller StaticPages home help --no-test-framework [/sourcecode] ...

Back to Top ↑

sublime

running sublime text 2 on ubuntu

less than 1 minute read

You can download sublime text 2. I created a directory, "Applications" under Home. I extracted the downloaded tar in there. Then I did "Make Link" of sublime...

Back to Top ↑

ubuntu

running sublime text 2 on ubuntu

less than 1 minute read

You can download sublime text 2. I created a directory, "Applications" under Home. I extracted the downloaded tar in there. Then I did "Make Link" of sublime...

Back to Top ↑

attribute

Back to Top ↑

cache

Back to Top ↑

bootcamp

Windows 7 Bootcamp on mac Shortcut Keys

less than 1 minute read

# Hash It should be a simple thing, but dear!, I coundn't find it. On Mac, you can use alt + 3. The combination is weird enough, but on windows 7, I couldn't...

Back to Top ↑

loader

Back to Top ↑

checkbox

jquery selection basics

less than 1 minute read

[sourcecode language="javascript"] $(':checkbox') //If you want to select all checkboxes, $(':checkbox:enabled') //Select all checkboxes enabled $(...

Back to Top ↑

textmate

My Favourite Textmate Shortcuts

less than 1 minute read

cmd + T: Go to file ctrl + cmd + R: Reveal in a project shft + cmd + N: new file in the current folder cmd + Enter: go to the next line cmd + W: close tab ...

Back to Top ↑

commands

Rails Commands

less than 1 minute read

Summary of various ruby commands .erb: embedded ruby, the primary template system for including dynamic content in web pages. Generation [sourcecode language...

Back to Top ↑

Personal Project

Back to Top ↑

twitter bootstrap

Back to Top ↑

castle windsor

About Castle Windsor Container

3 minute read

Since I moved to Huddle, I am using Castle Windsor. This post is the summary of what I would learn while using Castle Windsor. the source code I don't know w...

Back to Top ↑

dynamic proxy

About Castle Windsor Container

3 minute read

Since I moved to Huddle, I am using Castle Windsor. This post is the summary of what I would learn while using Castle Windsor. the source code I don't know w...

Back to Top ↑

json

Back to Top ↑

windows batch file

windows batch file tips

less than 1 minute read

using batch parameter comprehensive documentation [sourcecode language="bash"] @echo off sublime_text.exe %1 [/sourcecode] hide output and output only the ...

Back to Top ↑

acceptance test

Back to Top ↑

firefox

Back to Top ↑

test automation

Back to Top ↑

http

my favourite (?) HTTP status codes

less than 1 minute read

Sourced from Wikipedia - List of HTTP Status Code 401 Unauthorized Similar to 403 Forbidden, but specifically for use when authentication is required and ...

Back to Top ↑

fiddler

Debugging with Fiddler

1 minute read

Setup Well, download Fiddler first by visiting http://www.fiddler2.com/fiddler2/version.asp.   Use BeyondCompare to compare web sessions Everyone loves ...

Back to Top ↑

reverse proxy

Debugging with Fiddler

1 minute read

Setup Well, download Fiddler first by visiting http://www.fiddler2.com/fiddler2/version.asp.   Use BeyondCompare to compare web sessions Everyone loves ...

Back to Top ↑

jumploader

Jumploader - Java File Upload Applet

less than 1 minute read

JumpLoader is a Java applet designed to upload files from the client to a server. Well, I know this is the age of HTML5 and you are not cool if you don’t use...

Back to Top ↑

Kent Beck

Back to Top ↑

TDD

Back to Top ↑

intelliJ

programming in java after 10 years of break

1 minute read

I learned java at Uni. and worked really hard. Yet, I didn't have chance to use it when I becaue a full time programmer. I was a Delphi and VB guy and then C...

Back to Top ↑

java

programming in java after 10 years of break

1 minute read

I learned java at Uni. and worked really hard. Yet, I didn't have chance to use it when I becaue a full time programmer. I was a Delphi and VB guy and then C...

Back to Top ↑

junit

programming in java after 10 years of break

1 minute read

I learned java at Uni. and worked really hard. Yet, I didn't have chance to use it when I becaue a full time programmer. I was a Delphi and VB guy and then C...

Back to Top ↑

bootable usb

Back to Top ↑

korean character set

Back to Top ↑

utf-8

Back to Top ↑

versioning

Back to Top ↑

blackberry

Unlocking Blackberry bold

less than 1 minute read

It seems Blackberry is the coolest phone among secondary school kids. My daughter has longed for it for long time, and finally got it from my wife's friend. ...

Back to Top ↑

Console+

Back to Top ↑

win api

Back to Top ↑

한글

Huddle에 오게되어 감사

less than 1 minute read

Huddle에서 일하기 시작한지도 벌써 4개월째이다. Start-up에서 시작했지만, 지금은 꽤 규모도 커졌고, funding도 많이 받아서 이제는 어느 정도 궤도에 올라선 것 같다. 하지만, 자유로운 분위기, 주식을 직원들에게 나눠 주는점, 과감한 기술 투자 등의 Start-up...

Back to Top ↑

Load Testing

Load Testing a Website

4 minute read

What is Load Testing? Load testing is the process of putting demand on a system or device and measuring its response. Load testing is performed to determine...

Back to Top ↑

RichTextBox

About WPF RichTextBox

less than 1 minute read

This content is moved from Console+ post, as I use Avalon Text Editor, not RichTextBox, for the project. It's an interesting control. Because now I can read ...

Back to Top ↑

Crystal

Crystal Methodology - draft

less than 1 minute read

"Methodology" is even hard to spell. Initially, I wrote "Methodoligy" and soon noticed something was wrong. Crystal is a methodology introduced by Cockburn. ...

Back to Top ↑

Methodology

Crystal Methodology - draft

less than 1 minute read

"Methodology" is even hard to spell. Initially, I wrote "Methodoligy" and soon noticed something was wrong. Crystal is a methodology introduced by Cockburn. ...

Back to Top ↑

paypal

Back to Top ↑

cmdlet

Writing a powershell cmdlet…

3 minute read

A cmdlet (reads "command-lit") is a lightweight command used in Powershell environment. The Powershell runtime invokes cmdlets within the context of automati...

Back to Top ↑

performance

Back to Top ↑

ado.net

Back to Top ↑

log4net

Back to Top ↑

MSpec

Use mspec-clr4.exe for .NET 4 assemblies

less than 1 minute read

Otherwise, you get an error like 19/03/2013 14:31:39: An Error Occurred: Exec: Error executing command & $mspecPath @(dir "$buildFolder\*Tests*\*Tests*.d...

Back to Top ↑

JWT

JWT - JSON Web Token

2 minute read

JWT is JWT (JSON Web Token) is "a compact URL-safe means of representing claims to be transferred between two parties," by its definition. (http://self-issue...

Back to Top ↑

Security

JWT - JSON Web Token

2 minute read

JWT is JWT (JSON Web Token) is "a compact URL-safe means of representing claims to be transferred between two parties," by its definition. (http://self-issue...

Back to Top ↑

Signature

JWT - JSON Web Token

2 minute read

JWT is JWT (JSON Web Token) is "a compact URL-safe means of representing claims to be transferred between two parties," by its definition. (http://self-issue...

Back to Top ↑

ninject

Ninjecting ASP.NET MVC 4 Web Api

less than 1 minute read

Injecting dependencies into ASP.NET MVC controllers is straightforward with Ninject. Just install Ninject and Ninject.MVC3 via nuget. It will create a file "...

Back to Top ↑

web api

Ninjecting ASP.NET MVC 4 Web Api

less than 1 minute read

Injecting dependencies into ASP.NET MVC controllers is straightforward with Ninject. Just install Ninject and Ninject.MVC3 via nuget. It will create a file "...

Back to Top ↑

mock

Back to Top ↑

moq

Back to Top ↑

appcmd

Back to Top ↑

Exception

Catch multiple Exceptions at one go

less than 1 minute read

It is not a good practice to catch System.Exception, as the catch block will be executed with unexpected exceptions and it will hide the real error. But some...

Back to Top ↑

python

Back to Top ↑

sample2

Sample 2

less than 1 minute read

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis...

Back to Top ↑

just thinking

The first post

less than 1 minute read

This is my first markdown post. Will it be easy if I write on local machine, rather than on Wordpress page? Not sure, but honestly, wordpress.com needs to im...

Back to Top ↑

personal space

Dovonshire House, 공부방

less than 1 minute read

음 난 내성적인 편이다. 그러면서도 결혼해서 애들은 셋이나 있으면서 북적 북적 사는 내가 대견하다 ^^. 어쨋든 성격때문에, 사람들에게 치인 마음을 추스리려면 조용한 혹은 조용하지 않더라도 타인을 전혜 신경쓸 필요가 없는 그런 공간이 자주 필요한데, 그럴때면, laptop을 들고 ...

Back to Top ↑

personal

아프면 쉴 수 있는 삶

2 minute read

지난 주말에 아는 후배가 직장 잡는 걸 도와주기 위해 토일 이틀에 걸쳐 skype로 pair programming을 했었다. 토요일 오후 2시에 시작해서 저녁 11시 30분에 끝나고, 일요일 오후 4시즈음에 시작해 저녁 8시 30분 정도에 끝났으니, 아주 빡세게 달린셈이다. 그랬더...

Back to Top ↑

work in the uk

아프면 쉴 수 있는 삶

2 minute read

지난 주말에 아는 후배가 직장 잡는 걸 도와주기 위해 토일 이틀에 걸쳐 skype로 pair programming을 했었다. 토요일 오후 2시에 시작해서 저녁 11시 30분에 끝나고, 일요일 오후 4시즈음에 시작해 저녁 8시 30분 정도에 끝났으니, 아주 빡세게 달린셈이다. 그랬더...

Back to Top ↑

countdown

London Bus

1 minute read

Recently, I'm playing with TFS's countdown apis. As I am a bus commuter, I use bus arrival check app everyday. There are free and paid apps on iPhone and my ...

Back to Top ↑

london bus

London Bus

1 minute read

Recently, I'm playing with TFS's countdown apis. As I am a bus commuter, I use bus arrival check app everyday. There are free and paid apps on iPhone and my ...

Back to Top ↑

facebook

Adding facebook login to my own website

less than 1 minute read

The official document (https://developers.facebook.com/docs/facebook-login/login-flow-for-web) is the best tutorial. But when you follow it, there's a few th...

Back to Top ↑

login

Adding facebook login to my own website

less than 1 minute read

The official document (https://developers.facebook.com/docs/facebook-login/login-flow-for-web) is the best tutorial. But when you follow it, there's a few th...

Back to Top ↑

script

Back to Top ↑

근황

요즘 근황 (2014. 11월)

less than 1 minute read

며칠전에 Skype 채용 담당자로부터 메일이 왔다. Skype Web App 팀에서 사람을 구하고 있다고. 지금 회사인 Huddle도 마음에 들지만, 양파님의 블로그 글을 읽다보니 웬지 Skype에 가볼까 하는 생각도 생긴다. 근데 웬지 마소는 좀 지는 해 같아서. 이번에 구조 조...

Back to Top ↑

desktop

Opening an office document from Code

4 minute read

It's a simple job at a glance, and it should be. But we had a bug with that feature. You open a document on Huddle and it should be opened in an application ...

Back to Top ↑

polyglot

birdman and becoming polyglot

2 minute read

Birdman is an American black comdy that features a faded Hollywood actor famous for his superhero role. While seeing the film, I kind of thought I have somet...

Back to Top ↑

thought

birdman and becoming polyglot

2 minute read

Birdman is an American black comdy that features a faded Hollywood actor famous for his superhero role. While seeing the film, I kind of thought I have somet...

Back to Top ↑

film

Back to Top ↑

node

Node.js의 힘, npm

less than 1 minute read

Node.js, 이제는 모르는 사람이 없는 서버쪽 자바 스크립트 프로그래밍 언어 및 환경. 작년부터 Node.js를 개인 프로젝트에 조금씩 써보다가 이제는 거기에 꽂혀서 모든 개인 프로젝트를 Node.js로 하고 있다. 그런데 계속 쓰다보니, 이 npm이란 놈이 여간 기특하지 않은...

Back to Top ↑

posh git

Back to Top ↑

life in london

이민, 새로운 기회와 도전

2 minute read

"당신의 미국 이민이 망하는 다섯 가지 이유" 제목의 슬로우 뉴스 기사를 트위터를 통해 접하고는 잠깐 "광분" 했었다. 그럴꺼 까지는 없었는데. 문든 옛 생각이 났다. 대학원 가기 전, 준비를 위해 석사 1년차이던 선배에게 조언을 구했던 일이. 선배의 답변에 너무 놀랬었다. "야 ...

Back to Top ↑

api

HATEOAS RESTful service

1 minute read

HATEOAS stands for Hypermedia as the Engine of Application State. It's a concept I encountered about 5 years ago, in an after work technical talk that was he...

Back to Top ↑

rest

HATEOAS RESTful service

1 minute read

HATEOAS stands for Hypermedia as the Engine of Application State. It's a concept I encountered about 5 years ago, in an after work technical talk that was he...

Back to Top ↑

Reactive Extensions

Back to Top ↑

mouse

Back to Top ↑

말씀

양치기들에게 나타나신 하나님

1 minute read

Luke 2:8-9 “And there were shepherds living out in the fields nearby, keeping watch over their flocks at night. 9 An angel of the Lord appeared to them, and ...

Back to Top ↑

Jekyll

Welcome to Jekyll!

less than 1 minute read

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different wa...

Back to Top ↑

update

Welcome to Jekyll!

less than 1 minute read

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different wa...

Back to Top ↑

WILT,

Visualize your dependeicnes with graphviz

less than 1 minute read

Graphviz use simple markdown-like syntax to draw complex graphs. Initially I tried mermaid but it was more for flowchart, where things flow in one way. Graph...

Back to Top ↑

domain-driven-design

Strongly Typed Identifier

1 minute read

GUID or UUID is the almost standard identifier for entity objects these days. It used be INT and I still do love INT as id type, but the trend is GUID.

Back to Top ↑

APIs

Back to Top ↑

Messaging

Back to Top ↑

aws-amplify

Back to Top ↑

azure-storage-account

Back to Top ↑

regular-expressions

Back to Top ↑

ios

Back to Top ↑

dotnet-core

Back to Top ↑

system-design

Back to Top ↑

dynamo-db

Back to Top ↑