Scan with multiple filters in Dynamo DB
This is a basic example.
This is a basic example.
```csharp private static async Task UploadToS3(string filename, string preSignedUrl) { await using var fileStream = File.OpenRead(filename); var file...
Any CPU.ActiveCfg = Debug|Any CPU Any CPU.ActiveCfg = Debug|x64 Any CPU.ActiveCfg = Release|x64 x64.ActiveCfg = Debug|x64 x64.Build.0 = Debug|x64 ...
Add health check libraries
To do so, you need to fix the port number for your local machine. On other environments like Staging or Production, you can let the Service Fabric service de...
Visual Studio Template Skeleton
“Error Services must be explicitly deleted before removing their Service Types.”
You can check where the powershell profile is by doing $profile.
```csharp // list all environment variables gci env:* | sort-object name
Go to Resharper Options > Code Editing > javascript > Inspection
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...
```bash #!/bin/bash
```csharp var names = new[] { “Sarah”, “Amrit”, “Amanda”, “Sarah” }; Assert.That(names, Has.Exactly(4).Items); // pass Assert.That(names, Is.Empty); // fail...
✲: CTRL ⌘: CMD ❖: Windows ⌥: Option ⇧: Shift ↵: Enter
bestofjs The best of JavaScript, HTML and CSS filepond A flexible and fun JavaScript file upload library ...
gci env:* | sort-object name
Deserialize YAML
steps: – task: Bash@3 inputs: targetType: 'inline' script: 'env | sort'
# cli example aws dynamodb update-item \ --table-name ProductCatalog \ --key '{"Id": { "N": "601" }}' \ --update-expression "SET Price = Price + ...
```yaml httpApi: authorizers: serviceAuthorizer: identitySource: $request.header.Authorization issueUrl: https://cognito-idp.${op...
create a new branch git checkout -b /feature/postcode
First, create a bucket in Cloudformation
You create a yaml file in .github/workflows directory. Very similar approach to other CI/CD pipelines like Azure DevOps. The order of the jobs was like this.
bestofjs The best of JavaScript, HTML and CSS filepond A flexible and fun JavaScript file upload library ...
First, create a bucket in Cloudformation
Simple function that simply has http event.
I was given a docker compose file. I need to launch the docker in order to call the test apis.
Key Description alt + 🠕, alt + 🠗 jump to the next method ctrl + \, ctrl + e show error...
https://dev.azure.com/{organization}/{project}/_apis/build/definitions ?api-version=6.0 &repositoryId=xxxxxxxx-e419-4a62-ae1a-ff6f5b6053b1 &rep...
Paragraph formatting Increase paragraph indentation ⌘ + ] Decrease paragraph indentation ...
favicon generator Favicon Generator, For Real. minimal-mistakes Jekyll theme for building a personal site, blog, p...
```csharp void Copy(string sourceDir, string targetDir) { Directory.CreateDirectory(targetDir);
Installations
First, create a new personal access token to authenticate the api request. Otherwise, you will be hit by the rate limit.
Read json configuration file and assign the values to typed configuration object. Register services
First, Install package.
Installations
Create an Azure AD application and principal Create a service connection in Azure DevOps. It’ll be Azure Resource Manager type connection and will have...
npm i -g serverless
```javascript import { TextInput } from ‘react-native’;
Now deployment fails with “ An error occurred while provisioning your stack: ApiGatewayDeployment1496768351111 - Invalid REST API identifier specified”.
Create a new pipeline
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...
More details to here: https://www.serverless.com/dynamodb
Create a certificate Create a profile Download the certificate from your developer account
Case insensitivity in SQLite
```csharp var managementClient = new ManagementClient(_configs.ServiceBusConnectionString); var topics = new List();
What to test for integration testing?
search subdirectories recursively
gci env:* | sort-object name
Recently, my friend, Eduard, suggested learning Golang. Go is an interesting language with powerful low-level features like pointer but also with modern lang...
alt + shft + mouse column select ctrl + ` show terminal window f12 g...
Command Shortcut Go Back Alt + Left Go Forward Alt + Right Select the...
Command Shortcut Add selection to the next occurrence ⌥⇧. Go to the previous place ⌘[ ...
Go programs are organised into packages.
I used brew to install hugo.
dotnet add Microsoft.Azure.Storage.Blob
Connection strings
scriban A fast, powerful, safe and lightweight scripting language and engine for .NET screenity The most powerful ...
Recently, I came across an error, ‘DomainEvents.AttributesPackage 1.0.55’. You are trying to install this package into a project that targets ‘Unsupported,Ve...
Simply create a template and pass data object as parameter.
My choice of solution is
It has a handy client library: https://docs.microsoft.com/en-us/azure/devops/integrate/get-started/client-libraries/samples?view=azure-devops
So an idea came up. Decorate your C# domain event class with “DomainEvent” attribute. Write a tool that parse the decorated the class and generate markdown f...
.NET Client libraries
Create a new pipeline by clicking “New pipeline” I chose “Azure Repos Git”
Advanced usage: https://docs.microsoft.com/en-us/azure/devops/project/wiki/wiki-markdown-guidance?view=azure-devops
Let’s create a function that subscribes to a SNS topic
The first step is to add a test on the buld. It didn’t have any build trigger. So I added it.
Created a new react app first.
Recently, I have worked on a tool that scan c# assemblies to discover domain events. Those event classes are decorated with [DomainEvent], so the tool search...
Key Description ctrl + \, ctrl + e show error list window
To install the CLI
```bash lsof -i :8081 ...
Create a mother Stack that hosts all other Stacks Create AppContainer that contains the stack
To show and hide an element in react is really simple.
Shell
Find the duplicates in the list
https://www.screwfix.com/p/philips-g13-t8-led-tube-1600lm-16w-1200mm/7258v
I was pushing my commit to Azure DevOps git repo and it asked me my credential. I did and then it asked me again when I pushed my next commit. It kept asking...
Key Description ESC Dismiss ⌘R Reload ⌥⌘C Copy ⌘...
Btw, to fix the issue, you have to
To do it, you would need to
Each team that manage a domain is supposed to document any events they publish to the Service Bus. My concern was the integrity of the documentation. It’s no...
Install Microsoft Extensions Logging packages Add Application Insights Telemetery Worker Service to your services collection Add logging filter manual...
providers.tf: put cloud provider and version constraint variables.tf: any passed variables <resource>.tf: any resource I want to create. In this...
Hot - Optimized for storing data that is access frequently Cool - Optimised for storing data infrequently accessed and stored for at least 30 days Arc...
Interestingly, JSON.Net supported the feature already. The following’s the code.
Things Azure Key Vault protects
```bash resource “azurerm_resource_group” “events_rg” { name = “${var.organisation}-${var.system}-${var.environment}-events-${var.location}” location...
create a new branch git checkout -b /feature/postcode
The managed identities for Azure resources feature in Azure Active Directory (Azure AD) solves this problem. The feature provides Azure services with an auto...
Hashing
Azure Key Vault
```csharp public class KeyVaultOptions { public string TenantId { get; set; } public string ClientId { get; set; } public string ClientSecret { g...
alt + shft + mouse column select ctrl + ` show terminal window F12 go to the definition ...
Things Azure Key Vault protects
To solve the issue, I create another subscription, “*-test”. It’ll be only created when the service runs in Debug mode on a local development machine.
I’ve added the existing custom api endpoint to the config file
We need to log all user activities for enhanced security monitoring. in ASP.NET core, I would be using a custom middleware. A similar thing for MVC is Action...
```javascript import { TextInput } from ‘react-native’;
Pin a file to the Start Menu
Open the powershell prompt. I use Windows Terminal Type tasklist to see the list of all running processes and their PIDs. You can use a pipe with the mo...
Microsoft Teams for chats
Controllers expose the ControllerBase.HttpContext property
<link rel="stylesheet" href="css/style.css?v=1">
cmd + tab to switch to another window Use rectangle to manage windows. AppCleaner to uninstall apps Weather bug to show weather on the top bar its...
Publish appsettings.json
My Acceptance Criteria
Json.NET has another handy attribute, [JsonObject(ItemRequired = Required.Always)]. It makes every property of the class mandatory
These are the packages I used to make it happen.
A few different wasy to achive the same goal. For more comprehensive documentation, refer to JSON in .NET.
file system: https://nodejs.org/api/fs.html, to create a file fs-extra: https://github.com/jprichardson/node-fs-extra, handy functions with file system ...
My Acceptance Criteria
Via Windows Package Manager CLI (aka winget)
```csharp public async Task Create(LedgerTransaction transaction) { _logger.LogInformation($"Saving a transaction: {transaction.TransactionId}");
```csharp private readonly TestApplicationFactory _factory; private readonly ITestOutputHelper _output; private readonly HttpClient _client; private readonly...
For query-intensive workloads, use Windows 64-bit
For query-intensive workloads, use Windows 64-bit
We started posting pending PRs in the group chat. Soon, it became a chore. So I thought we could automate it by scripting it.
Recently, we received a new business requirement that another central system needs to access the backend and update the warranty information. The system will...
"CosmosDb": { "ConnectionString": "AccountEndpoint=#{cosmos_db_endpoint}#;AccountKey=#{cosmos_db_primary_master_key}#;", "MaxRetryAttemptsOnRateLimitedRe...
```bash Component Test Coverage
Add health check libraries
```csharp public static bool ValueEqual<T1, T2>(T1 expected, T2 actual) { var expectedValues = JsonConvert.SerializeObject(expected); var actua...
Any CPU.ActiveCfg = Debug|Any CPU Any CPU.ActiveCfg = Debug|x64 Any CPU.ActiveCfg = Release|x64 x64.ActiveCfg = Debug|x64 x64.Build.0 = Debug|x64 ...
Download it from https://aka.ms/cosmosdb-emulator
# for class library Microsoft.Extensions.Logging.Abstractions
The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square’s Retrofit library, Refit turns your REST API into a live...
Install Microsoft.ApplicationInsights.AspNetCore package
My name is Young Ho Chaa (Andrew Chaa). I’m originally from South Korea and have been in the UK for 20+ years. Currently, I work for Clear Bank as Principal ...
Install the packages
To show and hide an element in react is really simple.
To do so, you need to fix the port number for your local machine. On other environments like Staging or Production, you can let the Service Fabric service de...
The easiest way to output logs from the function code is using the Console class or LambdaLogger clas that writes to stdout / stderr.
Visual Studio Template Skeleton
“Error Services must be explicitly deleted before removing their Service Types.”
Setting up
I'm on call this week, and whenever there's alert, it comes to my mobile. I've had Error rate > 5% alert from PagerDuty the other day. I've acknowledged t...
최근에 OAuth를 이용한 로그인 시스템을 구현하면서 login client를 NuGet Package로 만들었었다. 다른 개발자들이 쉽게 로그인 기능을 이용할 수 있도록. 그런데 자꾸만 acquired token을 저장하는 static Dicionary에서 Null Referen...
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...
With the builder pattern, you can create an object in a more flexible and explicit way. And C# lamdba syntax makes the fluent interface more succinct For exa...
Why would you do that? It's because since in Mac OS X Lion, they've reversed the wheel scroll direction. I've always reversed it back in system preference. T...
Hello World in Reactive way Reactive Programming is "a programming paradigm oriented around data flows and the propagation of change" (wikipedia) With Reacti...
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 ...
"당신의 미국 이민이 망하는 다섯 가지 이유" 제목의 슬로우 뉴스 기사를 트위터를 통해 접하고는 잠깐 "광분" 했었다. 그럴꺼 까지는 없었는데. 문든 옛 생각이 났다. 대학원 가기 전, 준비를 위해 석사 1년차이던 선배에게 조언을 구했던 일이. 선배의 답변에 너무 놀랬었다. "야 ...
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...
It's a set of PowerShell scripts that gives Git integration in PowerShell prompt. https://github.com/dahlbyk/posh-git The first thing you notice once you ins...
Node.js, 이제는 모르는 사람이 없는 서버쪽 자바 스크립트 프로그래밍 언어 및 환경. 작년부터 Node.js를 개인 프로젝트에 조금씩 써보다가 이제는 거기에 꽂혀서 모든 개인 프로젝트를 Node.js로 하고 있다. 그런데 계속 쓰다보니, 이 npm이란 놈이 여간 기특하지 않은...
It seems that people are suddenly mad with the sweet revenge of bombing people with glitter. Shipping enemies glitter is becoming world-wide phenomenon. This...
I saw American Sniper last week. Undoubtedly, it's a great film to watch and it was heroic for Kyle to guard his fellow soldiers against the attack from the ...
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...
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 ...
Single Responsibility is one of key principles in writing good code, I believe. So when you change a method or a class, you should have only one reason to ch...
며칠전에 Skype 채용 담당자로부터 메일이 왔다. Skype Web App 팀에서 사람을 구하고 있다고. 지금 회사인 Huddle도 마음에 들지만, 양파님의 블로그 글을 읽다보니 웬지 Skype에 가볼까 하는 생각도 생긴다. 근데 웬지 마소는 좀 지는 해 같아서. 이번에 구조 조...
psake is a simple build automation tool written in powershell, and works well on Microsoft platform. This is a really simple example that cleans bin folder, ...
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...
http://4sysops.com/archives/windows-7-usbdvd-download-tool-wudt-is-unable-to-copy-files/ diskpart's "clean" command is the key.
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 ...
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...
Launch ‘System Preferences’ Click the ‘Sharing’ icon Type in what you want your Mac’s new computer name to be Close ‘System Preferences’
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...
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...
I don't usually use python. My daily language is C#, so it was a nice, refreshing time to code in python. A couple of weeks ago, I wrote a small plug in with...
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...
When you try to debug your website locally, often Visual Studio shows more than one w3p.exe processes, if you run multiple application pools. Attaching to al...
In unit-tests, you mock out external dependencies. With Mock framework, you can verify that a correct value is passed into the dependency. Today, I had a cas...
Actually, this includes ReSharper shortcuts as well. Visual Studio & ReSharper CTRL + SHFT + N: Go to a file (ReSharper IDEA shortcut) CTRL + -: Go to a...
Injecting dependencies into ASP.NET MVC controllers is straightforward with Ninject. Just install Ninject and Ninject.MVC3 via nuget. It will create a file "...
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...
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...
This is the error message you get, when you build a project with some bit of unsafe code in it. Simply you need to "Alt + Enter" on the project to see the pr...
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...
On production, there are many alerts in a short period. It's nice to get error emails, but you would want to avoid receiving hundreds of emails in a few minu...
I spent another day working with SqlDataReader, and actually I enjoyed it. It's pure geek joy to learn a new thing a day. With SqlDataReader, you get the va...
Yesterday, I came across a code that simply pulls data with DataReader. These days, you would usually use NHibernate, Entity Framework, or whatever you like ...
A cmdlet (reads "command-lit") is a lightweight command used in Powershell environment. The Powershell runtime invokes cmdlets within the context of automati...
Transactions are usually when you have insert, update or delete statements with the "atomic" behaviour. However, in a highly concurrent application, it could...
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...
I'm working on the website of a restaurant that Sue's friend owns. Recently, her friend wanted to add online order feature, and her preferred payment method ...
"Methodology" is even hard to spell. Initially, I wrote "Methodoligy" and soon noticed something was wrong. Crystal is a methodology introduced by Cockburn. ...
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...
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 ...
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...
Huddle에서 일하기 시작한지도 벌써 4개월째이다. Start-up에서 시작했지만, 지금은 꽤 규모도 커졌고, funding도 많이 받아서 이제는 어느 정도 궤도에 올라선 것 같다. 하지만, 자유로운 분위기, 주식을 직원들에게 나눠 주는점, 과감한 기술 투자 등의 Start-up...
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...
Everyday, almost, I use three different shells, Command Prompt, PowerShell, and Bash for Git. I think the interface of those shells has lots to improve. As I...
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. ...
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...
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...
http://semver.org/ cool practice to manage your version consistently.
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...
I'm working on a Korean website. It's about zen breathing and meditation. So, I have all the documents I want to upload. I read them from the file and displa...
Quite descriptive title. My friend had a laptop failure. It has windows 7 installed, but it didn't boot. I tried to boot in safe mode, but it still failed. I...
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...
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 ...
This is my third time read. When I read it first time, I didn't know much of TDD and wanted to grasp its concept. Now, it's been several years since I learne...
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...
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. ...
Setup Well, download Fiddler first by visiting http://www.fiddler2.com/fiddler2/version.asp. Use BeyondCompare to compare web sessions Everyone loves ...
Sourced from Wikipedia - List of HTTP Status Code 401 Unauthorized Similar to 403 Forbidden, but specifically for use when authentication is required and ...
Selenium and webdriver tests are everywhere these days. They can be often slow and flaky, but you need to run them to make sure you didn't break anything. cf...
In Mac, you can open sublime text 2 from terminal, and it’s really handy. I wanted to replicate the same thing on windows, so wrote a simple script that enab...
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...
using batch parameter comprehensive documentation [sourcecode language="bash"] @echo off sublime_text.exe %1 [/sourcecode] hide output and output only the ...
As javascript newbie, this is what I did. [sourcecode language="javascript"] return '{"Data" : ' + '{' + '"uid" : "' + this.uid...
SVN has been useful source control, though recently people go for git or mercurial for its disconnected manner. I am git/hg convert too, but you know, you ca...
A collection of jQuery examples and tips adding background image to an element [sourcecode language="javascript"] <script type="text/javascript"...
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...
Working on a person project is lots of fun. You have a whole control over your project, what to do, how to do, and when to do. Also, it gives an opportunity ...
The application reloads the list of jobs, if any job is reposted or expired. We display different labels, such as "reposted", "expired", depending on the act...
create controller with help and home routes [sourcecode language="bash"] $ rails generate controller StaticPages home help --no-test-framework [/sourcecode] ...
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...
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...
You use keyboards and command line more and more, as you get more experienced with the tools in development. If you install git on windows, it creates "Git b...
It is so good that all those videos are published after conference. If you are not a speaker at the conference, not sponsored by your company, or not have a ...
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...
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...
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...
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 ...
Strangely, most of Entity Framework examples are for just one table. In real world, it is very rare, unless you use some document database. Often you get a r...
I used Entity Framework for my personal projects for a while but wanted to try NHibernate. Instead of NUnit, I tried MS Test this time. First problem was tha...
Of course, you need to install sqlite or deploy the dll together. Yet I keep forgetting that I need to register ".Net Framework Data Provider for Sqlite" You...
These days, I work on projects that is based on Sitecore CMS. Sitecore caches everything, so if you make any changes to your code, the web page does not refl...
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...
http://www.dasblonde.net/2007/06/24/WCFWebcastSeries.aspx http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/362aaaf6-8eda-4fff-8e4c-8198e3f327f
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...
You can come to a same page with the same or similar content with many different urls. Query strings may have user id, session id, and many more. All these v...
I wrote ToastManager about two months ago, and not try to covert it into ASP.Net. What ToastManager does is to collect people's toast order for the morning t...
Recently, I had a chance to refactor codes for a system that sends a file to DreamMail. Because we did not touch any FTP functionality, we were complacent an...
References How to install and use Selenium RC http://www.jroller.com/selenium/ Very good and complete article on introduction. Selenium Core FAQ Selenium RC...
References ASP.Net Cookies Overview Adding parameters to query string at run time Reflection Binding Flags Enumeration .Net reflector SEO is becoming more ...
Resources Yahoo VS.Net add-on group: http://tech.groups.yahoo.com/group/vsnetaddin/ Visual Studio.Net Add-on samples: http://www.microsoft.com/downloads/det...
Often, I need to deploy an website change to a production server. It can be a simple change like creating a virtual directory and rather rarely very big like...
related post: http://simplelifeuk.wordpress.com/2007/10/05/writing-a-visual-studionet-2003-add-in/ resources http://www.koders.com/csharp/fidA05F9CFC9911DC9...
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...
Resource TFS command-line help: http://blogs.msdn.com/noahc/archive/2007/01/22/real-tfs-command-line-help.aspx SDC Tasks: http://www.codeplex.com/sdctasks r...
I was adding a ajax-enabled control on a page and suddenly having "... You must add a reference to assembly 'System.Web.Extensions..." error. It complained t...
Last Thursday (13/11/2008), I reinstalled Visual Studio 2008 and sudeenly, all data access layer components which were COM+ did not work. WIth the help of ot...
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...
Reference Script Repository: IIS 6.0 Enumerate IIS Virtual Directories using WMI in VBScript HOWTO: Enumerate IIS website and ftpsite configuration (VBScrip...
CS1595: '_ASP.FormsLoginPart_ascx' is defined in multiple places; using definition from 'c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files...
Outbox is a simple relational database table that temporarily store all the events the service raises.
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.
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.
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 ...
In C#, you use bang (!) to negate a boolean expression. Unfortunately, not in F#. it’s “not”
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...
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...
A quick note. I may turn this into a proper blog post.
NginX is a basket full of interesting features, but here, I’ll focus on using it as reverse proxy.
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...
지난 주말에 아는 후배가 직장 잡는 걸 도와주기 위해 토일 이틀에 걸쳐 skype로 pair programming을 했었다. 토요일 오후 2시에 시작해서 저녁 11시 30분에 끝나고, 일요일 오후 4시즈음에 시작해 저녁 8시 30분 정도에 끝났으니, 아주 빡세게 달린셈이다. 그랬더...
음 난 내성적인 편이다. 그러면서도 결혼해서 애들은 셋이나 있으면서 북적 북적 사는 내가 대견하다 ^^. 어쨋든 성격때문에, 사람들에게 치인 마음을 추스리려면 조용한 혹은 조용하지 않더라도 타인을 전혜 신경쓸 필요가 없는 그런 공간이 자주 필요한데, 그럴때면, laptop을 들고 ...
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...
dbyll is minimalist, stylish theme for jekyll. Supports gravatar, account links (github, twitter, e-mail, pinterest, résume file) and a bio.
In your config file change these settings
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...
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...
This is a reminder for myself not to forget snowy's details Flea medicine: Frontline Combo Spot-On Cat Worming: Drontal
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,...
여러가지 비법이 있을 수 있지만, Paul Hong 선교사님이 자신의 체험을 바탕으로 한 영어 잘하기 비법 3가지를 공개하셨다. 이 세가지 비법이 가진 강점은 본인이 직접 실행하여 그 효과를 체험하였다는 것. 영어 공부의 목적이 "영어를 쓰는 사람들을 사랑하기 위한 것" 이 되어...
여러가지 비법이 있을 수 있지만, Paul Hong 선교사님이 자신의 체험을 바탕으로 한 영어 잘하기 비법 3가지를 공개하셨다. 이 세가지 비법이 가진 강점은 본인이 직접 실행하여 그 효과를 체험하였다는 것. 영어 공부의 목적이 "영어를 쓰는 사람들을 사랑하기 위한 것" 이 되어...
Susanna가 갑자기 한국에 가게 되어서 조엘이의 British Passport를 신청하고 있다. Check and Send service 를 이용하면 약 2주 안에 받을 수 있다. 신청할 수 있는 Post office는 POST OFFICE LTD MEDIA VILLAGE SP...
옛날에 마소에 기고했던 글인데 인터넷에 pdf 파일이 떠돌기에 아예 내 블로그에 올려버렸다. 마침 동아일보의 손영일 기자님과 우연한 기회에 인터뷰도 하게되기도 했고. 영국에서 개발자로 살기 Part I 영국에서 개발자로 살기 Part II
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.
Only one thing is impossible for God: To find any sense in any copyright law on the planet. Mark Twain
A notice displays information that explains nearby content. Often used to call attention to a particular detail.
Abbott: Strange as it may seem, they give ball players nowadays very peculiar names.
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...
This post has been updated and should show a modified date if used in a layout.
dbyll is minimalist, stylish theme for jekyll. Supports gravatar, account links (github, twitter, e-mail, pinterest, résume file) and a bio.
In your config file change these settings
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...
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...
dbyll is minimalist, stylish theme for jekyll. Supports gravatar, account links (github, twitter, e-mail, pinterest, résume file) and a bio.
In your config file change these settings
Honestly I panicked when I tried to open a text file and found that I could not open the file nor copy it. I installed Windows Home Server. I liked the simpl...
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...
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...
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...