Michael Krebs's Blog

Michael Krebs's Blog

Follow
Follow
homebadges

Merging TiVo Transport Stream Files

Sep 27, 202015 min read

TL;DR: Read this if you’re a developer and have had problems downloading an error-free MPEG-4 Transport Stream file from your TiVo (i.e. .ts file). ...

Merging TiVo Transport Stream Files

Code Reviews Waste Time and Energy

Sep 1, 20155 min read

Update (2020-08-08): This is a republish of my seventh blog post, dated 2012-07-19: Code Reviews Waste Time and Energy. Devblog won't let me backdate...

Code Reviews Waste Time and Energy

Interview Selection Principle

Jul 1, 20155 min read

Update (2020-08-07): This is a republish of my sixth blog post, dated 2010-06-21: Interview Selection Principle. Devblog won't let me backdate this...

Interview Selection Principle

Interview Pet Peeve

Jul 1, 20152 min read

Update (2020-08-07): This is a republish of my fifth blog post, dated 2010-06-21: Interview Pet Peeve. Devblog won't let me backdate this before...

Interview Pet Peeve

Little to no use of object-oriented interfaces

Mar 1, 20153 min read

Update (2020-08-07): This is a republish of my fourth blog post, dated 2006-04-12: Little to no use of object-oriented interfaces. Devblog won't let...

Little to no use of object-oriented interfaces

No brain-dead accessor functions

Feb 1, 20152 min read

Update (2020-08-07): This is a republish of my third blog post, dated 2005-04-20: No brain-dead accessor functions. Devblog only lets me backdate this...

No brain-dead accessor functions