Ben Tsai

Archive

  1. I moved my blog
  2. 🥚 Recipe for soft-boiled eggs recipe
  3. Cold Brew Mocktail
  4. Lowering the bar
  5. Things I really like: Fujifilm X100T
  6. Keyboard hacks in macOS Sierra
  7. Git log for "What I did today"
  8. App Idea: "Buzz Clock" for Apple Watch.
  9. Dream Calendar App (Sketch)
  10. Dream Calendar App: Visualizing Time
  11. Day One Meal Review
  12. Coffee Log Followup
  13. Plane and building
  14. Meals Tracker in Day One
  15. Day One Templates Using Launch Center Pro
  16. Google travel reminders
  17. Siri Reads Kindle
  18. My Perfect Calendar App
  19. Publish by Day One
  20. Hipjot
  21. Day One Web Service?
  22. YouVersion Bible URL Scheme
  23. Draft: Buttery Markdown Goodness
  24. Quick Scripture Lookup
  25. Tina Roth Eisenberg: The Power of Side Projects and Eccentric Aunts
  26. My first Pythonista script
  27. The Key to Continuous Improvement (part 2)
  28. Superscripts and Subscripts Affecting Line-Height
  29. Agile Chalk Talk: Retrospecting Your Iterations
  30. My First Course(ra)
  31. Our first retrospective
  32. Retrospectivizing
  33. Magnets and Macs Don't Mix
  34. Not Black Is the New Black
  35. Tina Roth Eisenberg: The Power of Side Projects and Eccentric Aunts
  36. XOXCO - Is it time for password-less login?
  37. The Art of Lean Software Development
  38. Sheet music, DNA, and source code
  39. Download a local NuGet repository using Nuget
  40. Get a transparent, Quake-style Windows console with ConEmu
  41. Getting Vim Pathogen to work
  42. Vi in the Cloud
  43. Introducing Prose: A Content Editor for GitHub
  44. Cleaning up a computer
  45. VBScript for creating a shortcut
  46. Automating SQL Server 2008 installations
  47. Why is Estimating so Hard?
  48. DocHub | Instant Documentation Search
  49. Debugging FileSystemWatcher.Created
  50. .NET 2.0 ActiveX Control Gotchas (Safe for Scripting and Hooking into Events)
  51. DRAFT-2012-02-15-cleaning-computer
  52. ASIDE: Using Visual Language in the Classroom
  53. Agile Reboot: Putting the Man back in Manifesto
  54. Simple Made Easy
  55. Andy Lester: Get Out of Technical Debt Now
  56. Why And How We Use Campfire
  57. The Tortoise and the Hare
  58. Usability Is King For Your Product. Here’s How We Can Finally Measure It
  59. Redirecting DOS stdout stderr
  60. Lessons Learned: The Hacker Way
  61. Terminology, Syntax, & Introduction - A Beginners Guide to HTML & CSS
  62. Taking Automated Tests Off The Pedestal
  63. How to view an XML stream in the Visual Studio debugger
  64. What does the "d" in `git svn dcommit` stand for?
  65. Reducing friction and Scriptogram's new text editor
  66. Preparing for change, expressing intent
  67. Markdown and Blogging and Dropbox, Oh My!
  68. How to retrieve an off-screen window
  69. Vintage mode in Sublime Text
  70. Using Mercurial as ad-hoc local version control
  71. Opening files recursively in Vim
  72. Being a Better Programmer
  73. /posts/2012-01-26-671/
  74. What does the "d" in `git svn dcommit` stand for?
  75. What does the "d" in `git svn dcommit` stand for?
  76. Scriptogram Guide
  77. Reducing friction and Scriptogram's new text editor
  78. Reducing friction and Scriptogram's new text editor
  79. Markdown and Blogging and Dropbox, Oh My!
  80. Internationalization in MFC
  81. How to retrieve an off-screen window
  82. How to retrieve an off-screen window
  83. Flaky iPhone Home Button Workaround
  84. CSS background opacity
  85. CSS background opacity
  86. Best way to show code snippets in word?
  87. Being a Better Programmer
  88. Being a Better Programmer
  89. How to retrieve an off-screen window
  90. What does the "d" in `git svn dcommit` stand for?
  91. Reducing friction and Scriptogram's new text editor
  92. CSS background opacity
  93. Using Git as a Subversion Client
  94. Today's Log
  95. Scriptogram Guide
  96. Markdown and Blogging and Dropbox, Oh My!
  97. Let the computer do the logic
  98. Internationalization in MFC
  99. From Wordpress to Markdown
  100. Flaky iPhone Home Button Workaround
  101. Brief thoughts on Git on Windows
  102. Best way to show code snippets in word?
  103. Markdown and Blogging and Dropbox, Oh My!
  104. Best way to show code snippets in word?
  105. Flaky iPhone Home Button Workaround
  106. Vim Tip: Swap Parameters
  107. Today's Log
  108. Posting to Wordpress from Calepin
  109. Let the computer do the logic
  110. Intro to Calepin
  111. From Wordpress to Markdown (Calepin)
  112. Calepin Tips
  113. Brief thoughts on Git on Windows
  114. A Universal Greeting
  115. A Git Subversion Workflow
  116. From Wordpress to Markdown (Calepin)
  117. Posting to Wordpress from Calepin
  118. Let The Computer Do It
  119. Some Git Links
  120. .gitignore file for Visual Studio environments
  121. Trying Git SVN
  122. Shapecatcher.com: Unicode Character Recognition
  123. JavaScript Debug: A simple wrapper for console.log
  124. Why Rounded Corners are Easier on the Eyes - UX Movement
  125. jQuery chaining versus readability
  126. Emoji cheat sheet for Campfire and Github
  127. DVCS Big Wins
  128. Review: User Interface Design for Programmers
  129. Trust your developers?
  130. The Surprising Science of Motivation
  131. Atlassian's 20% Time Policy
  132. Side Projects Project
  133. Standing Desk
  134. IDisposable: The contentious Dispose pattern
  135. General Theory of Resources
  136. IDisposable: IPayAttention
  137. Implementing IDisposable?
  138. disposing: "You keep using that word. I do not think it means what you think it means."
  139. An .hgignore file for Visual Studio 2008 and ReSharper
  140. Cleanup/delete all .svn folders
  141. Tip: Kill TSVNCache.exe to speed up Visual Studio startup times
  142. Making the Windows Command Prompt a little more humane
  143. Campfire tray notifier application
  144. Collaborating with Mercurial
  145. Sparklines
  146. Enso lives on
  147. Using Mercurial as ad-hoc local version control
  148. That looks about right
  149. Enso dead, back to launchy?