PhilChuang.com

My never-ending quest for writing better software

Main menu

Skip to primary content
Skip to secondary content
  • Home
  • About
  • Resume
  • GitHub
  • Reviews
  • Tutorials
  • Software Dev
  • MVVM

Post navigation

← Older posts
Newer posts →
Jun 15

Tic-Tac-Tutorial: Test-Driven Development

Posted on June 15, 2017 by Phil Chuang

Test-Driven Design is a big buzzword these days – but what does it really mean? Martin Fowler explains it thus: Test-Driven Development (TDD) is a technique for building software that guides software development by writing tests. It was developed by … Continue reading →

Posted in Software Development | Tagged csharp, tdd, tutorial | 1 Reply
Jun 13

Tic-Tac-Tutorial: Introduction

Posted on June 13, 2017 by Phil Chuang

We stare at a blank slate. An empty project. Where do we go from here? I usually start by identifying the core concepts and the entities, and start creating classes. For me, thinking about how things are conceptually defined and … Continue reading →

Posted in Software Development | Tagged csharp, tdd, tutorial | 1 Reply

Tic-Tac-Tutorial Series

Featured

Posted on June 12, 2017 by Phil Chuang

Over my career, I’ve done more than a few code reviews, brown bags, and presentations for my coworkers. It’s more than just teaching them how to write code that works, for that is the least interesting thing (albeit the most … Continue reading →

Posted in Software Development | Tagged csharp, tdd, tutorial | Leave a reply
Jun 09

Adding SSL to Azure, the free and easy way

Posted on June 9, 2017 by Phil Chuang
SSL!

Ever since I bought my own domain name, I’ve been meaning to get and SSL certificate, but I just never got around to it. At the time, the cost was prohibitive for a low-traffic vanity project, and I didn’t know … Continue reading →

Posted in site, Software Development | Leave a reply
May 25

Starting Strength, Year One Recap

Posted on May 25, 2016 by Phil Chuang

Last year, I decided to start weightlifting. I knew I should be doing some form of exercise, although I was never really motivated to pick one and stay with it. All of the exercises I tried were merely some form … Continue reading →

Posted in Self-Improvement | Tagged Starting Strength, Weightlifting | Leave a reply
May 06

Captain America: Civil War short spoiler-free review

Posted on May 6, 2016 by Phil Chuang

Captain America: Civil War is the best Marvel movie to date. Actually, it’s arguably one of the best superhero movies to date. It features a bigger superhero cast than the first Avengers movie yet manages excellent balance. The Russo brothers … Continue reading →

Posted in Reviews | Tagged movies | Leave a reply
Feb 22

Designing a twitter alternative, pt. 2

Posted on February 22, 2016 by Phil Chuang

[continued from part 1] I just found out about GNU-Social which seems to have a lot of the same goals as what I described in part 1. Before I dive too far into GNU-social let me go ahead and brainstorm … Continue reading →

Posted in Software Development | Leave a reply
Jan 12

Designing a twitter alternative

Posted on January 12, 2016 by Phil Chuang

Given the recent censorship issues (not to mention crashing stock prices), the time is ripe for a twitter alternative. Sure it seems unthinkable right now, but let’s not forget the lesson of Myspace. Granted it’s not very probable, but it … Continue reading →

Posted in Software Development | 1 Reply
Apr 08

Automating setup of your windows development environment for fun* and profit**

Posted on April 8, 2015 by Phil Chuang

UPDATED FOR 2018 I revisited this guide and had to make some changes in order for it to work in the current year. Please read Boxstarter guide for Windows development, 2018 edition alongside this guide, as some guidance has changed. … Continue reading →

Posted in Software, Software Development | Tagged boxstarter, chocolatey, windows 10 | 1 Reply
Apr 06

Adding OpenSearch support

Posted on April 6, 2015 by Phil Chuang

Just saw this post by Scott Hanselman On the importance of OpenSearch, and I decided to try it out. Took me no time at all to add it to WordPress! Follow the instructions at Scott’s post for the most part … Continue reading →

Posted in site, Software Development | Leave a reply
Page 2 of 41234

Recent Posts

  • Protected: From 0 to 1080 – how we learned to love the stream
  • Protected: Automating setup of a fresh Windows development environment with Boxstarter
  • Boxstarter guide for Windows development, 2018 edition
  • Codemash 2018 recap
  • Kinesis Ergo Freestyle Edge Review

@philchuang

Tweets by @philchuang

Categories

  • politics
  • Reviews
  • Self-Improvement
  • site
  • Software
  • Software Development
  • Uncategorized

Recent Comments

  • Phil Chuang on Boxstarter guide for Windows development, 2018 edition
  • Jason on Boxstarter guide for Windows development, 2018 edition
  • Automating setup of your windows development environment for fun* and profit** | PhilChuang.com on Boxstarter guide for Windows development, 2018 edition
  • Boxstarter guide for Windows development, 2018 edition | PhilChuang.com on Automating setup of your windows development environment for fun* and profit**
  • Tic-Tac-Tutorial Series | PhilChuang.com on Tic-Tac-Tutorial: Mocking with Interfaces

Archives

  • April 2020
  • November 2019
  • December 2018
  • March 2018
  • October 2017
  • September 2017
  • July 2017
  • June 2017
  • November 2016
  • October 2016
  • September 2016
  • June 2016
  • May 2016
  • February 2016
  • January 2016
  • April 2015
  • January 2014
  • December 2013
  • August 2013
  • May 2011
  • April 2011
  • June 2010
  • April 2010

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© philchuang.com
Admired Theme