41554 blogs · [ { "id": "01a08779-9f1d-7143-b177-bcd847f927a7", "title": "Appreciating the unique singer La Lupe", "url": "https://franklinchen.com/blog/2013/12/19/appreciating-the-unique-singer-la-lupe/", "published_at": "2013-12-20T02:41:19+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd848a4fc89", "title": "The Chess Improver: Making up fake games to improve understanding of themes", "url": "https://franklinchen.com/blog/2013/12/19/the-chess-improver-making-up-fake-games-to-improve-understanding-of-themes/", "published_at": "2013-12-19T12:46:01+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd849848266", "title": "Stop limiting yourself by labeling yourself left or right brained", "url": "https://franklinchen.com/blog/2013/12/12/stop-limiting-yourself-by-labeling-yourself-left-or-right-brained/", "published_at": "2013-12-13T02:25:29+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd84a549400", "title": "Pittsburgh Scala Meetup: code walk through tic-tac-toe with Play", "url": "https://franklinchen.com/blog/2013/12/05/pittsburgh-scala-meetup-code-walk-through-tic-tac-toe-with-play/", "published_at": "2013-12-06T03:15:52+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd84b1a2320", "title": "The Chess Improver: The most beautiful opening trap ever, with its tempo twin", "url": "https://franklinchen.com/blog/2013/12/05/the-chess-improver-the-most-beautiful-opening-trap-ever/", "published_at": "2013-12-05T12:19:33+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd84b8d90ef", "title": "MongoDB free online course: a review", "url": "https://franklinchen.com/blog/2013/12/04/mongodb-free-online-course-a-review/", "published_at": "2013-12-05T03:03:55+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd84bc91cdf", "title": "Geeking out at the annual CMU psychology holiday party: beauty and selling out", "url": "https://franklinchen.com/blog/2013/12/02/geeking-out-at-the-annual-cmu-psychology-holiday-party/", "published_at": "2013-12-03T01:31:24+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd84cb773e4", "title": "The Chess Improver: Imagining that you can play ten moves in a row", "url": "https://franklinchen.com/blog/2013/11/28/the-chess-improver-imagining-that-you-can-play-ten-moves-in-a-row/", "published_at": "2013-11-28T12:59:16+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd84cf817e3", "title": "A fine trumpet recital by Erin Yanacek", "url": "https://franklinchen.com/blog/2013/11/25/a-fine-trumpet-recital-by-erin-yanacek/", "published_at": "2013-11-26T03:24:39+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd84def950c", "title": "World Chess Championship 2013 round 10: Magnus Carlsen is the new world champion", "url": "https://franklinchen.com/blog/2013/11/22/world-chess-championship-2013-round-10-magnus-carlsen-is-the-new-world-champion/", "published_at": "2013-11-22T23:17:34+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd84e9f4fc5", "title": "World Chess Championship 2013 round 9: I correctly predicted Anand's aggressively opening choice but he blundered horribly again to lose", "url": "https://franklinchen.com/blog/2013/11/21/world-chess-championship-2013-round-9-i-correctly-predicted-anands-aggressively-opening-choice-but-he-blundered-horribly-again-to-lose/", "published_at": "2013-11-21T13:59:36+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd84f4c63a8", "title": "The Chess Improver: The power of White's Pawn on e6", "url": "https://franklinchen.com/blog/2013/11/21/the-chess-improver-the-power-of-whites-pawn-on-e6/", "published_at": "2013-11-21T11:30:39+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd84fcacf85", "title": "Chamber music concert at CMU featured Bach's Goldberg Variations arranged for string trio", "url": "https://franklinchen.com/blog/2013/11/19/chamber-music-concert-at-cmu-featured-bachs-goldberg-variations-arranged-for-string-trio/", "published_at": "2013-11-20T04:04:37+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8508c64d5", "title": "World Chess Championship 2013 round 8: the most boring game in the match so far", "url": "https://franklinchen.com/blog/2013/11/19/world-chess-championship-2013-round-8-the-most-boring-game-in-the-match-so-far/", "published_at": "2013-11-19T13:30:00+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85123f9ed", "title": "World Chess Championship 2013 round 7: Anand catches his breath with a quiet game", "url": "https://franklinchen.com/blog/2013/11/18/world-chess-championship-2013-round-7-anand-catches-his-breath-with-a-quiet-game/", "published_at": "2013-11-19T00:31:52+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8517454c9", "title": "Pittsburgh Recorder Society continues to add members", "url": "https://franklinchen.com/blog/2013/11/17/pittsburgh-recorder-society-continues-to-add-members/", "published_at": "2013-11-18T00:40:37+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd851c1ea6b", "title": "World Chess Championship 2013, round 6: Carlsen wins the second game in a row when Anand blunders again in a drawn ending", "url": "https://franklinchen.com/blog/2013/11/16/world-chess-championship-2013-round-6-carlsen-wins-the-second-game-in-a-row-when-anand-blunders-again-in-a-drawn-ending/", "published_at": "2013-11-17T04:51:36+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd852b53f44", "title": "World Chess Championship 2013, round 5: Carlsen wins in a tense positional battle when Anand blunders!", "url": "https://franklinchen.com/blog/2013/11/15/world-chess-championship-2013-round-5-carlsen-wins-in-a-tense-positional-battle-when-anand-blunders/", "published_at": "2013-11-16T01:27:57+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85377d80e", "title": "The Chess Improver: Whether an interesting opening idea is good or bad depends on context", "url": "https://franklinchen.com/blog/2013/11/14/the-chess-improver-whether-an-interesting-opening-idea-is-good-or-bad-depends-on-context/", "published_at": "2013-11-14T12:35:41+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd853bd23de", "title": "World Chess Championship 2013, round 4: who said the Berlin Defense was boring?", "url": "https://franklinchen.com/blog/2013/11/13/world-chess-championship-2013-round-4-who-said-the-berlin-defense-was-boring/", "published_at": "2013-11-14T02:49:28+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8545cf048", "title": "The exact moment I fell in love with the Berlin Defense for Black in chess", "url": "https://franklinchen.com/blog/2013/11/13/the-exact-moment-i-fell-in-love-with-the-berlin-defense-for-black-in-chess/", "published_at": "2013-11-14T02:09:39+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd855364330", "title": "World Chess Championship 2013, round 3: a fighting game worth studying", "url": "https://franklinchen.com/blog/2013/11/12/world-chess-championship-2013-round-3-a-fighting-game-worth-studying/", "published_at": "2013-11-13T03:47:56+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8560a085c", "title": "World Chess Championship 2013, Round 2: declining the sacrifice", "url": "https://franklinchen.com/blog/2013/11/10/world-chess-championship-2013-round-2-declining-the-sacrifice/", "published_at": "2013-11-10T18:09:00+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd856ce755f", "title": "World Chess Championship 2013 Round 1: how to understand the short 16-move Carlsen-Anand draw", "url": "https://franklinchen.com/blog/2013/11/09/world-chess-championship-2013/", "published_at": "2013-11-09T17:00:33+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd857587c00", "title": "The Chess Improver: How to watch the Anand-Carlsen World Chess Championship to improve your own game", "url": "https://franklinchen.com/blog/2013/11/07/the-chess-improver-how-to-watch-the-anand-carlsen-world-chess-championship-to-improve-your-own-game/", "published_at": "2013-11-07T05:01:45+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8580517ac", "title": "Steel City Ukuleles: a nice session on playing by ear", "url": "https://franklinchen.com/blog/2013/11/06/steel-city-ukuleles-a-nice-session-on-playing-by-ear/", "published_at": "2013-11-07T02:20:29+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85893543e", "title": "The dilemma of how to descend the Cathedral of Learning once at the top", "url": "https://franklinchen.com/blog/2013/11/03/the-dilemma-of-how-to-descend-the-cathedral-of-learning-once-at-the-top/", "published_at": "2013-11-03T14:34:44+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8597cf336", "title": "Say No to Daylight Savings Time", "url": "https://franklinchen.com/blog/2013/11/02/say-no-to-daylight-saving-time/", "published_at": "2013-11-03T02:51:43+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85a350a75", "title": "Broccoli and friends", "url": "https://franklinchen.com/blog/2013/11/01/broccoli-and-friends/", "published_at": "2013-11-01T22:26:40+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85aa29b74", "title": "Surprised by the Go programming language's treatment of nil", "url": "https://franklinchen.com/blog/2013/10/31/surprised-by-the-go-programming-languages-treatment-of-nil/", "published_at": "2013-10-31T23:38:00+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85aa60f5e", "title": "The Chess Improver: The double-edged nature of computer-based preparation", "url": "https://franklinchen.com/blog/2013/10/31/the-chess-improver-the-double-edged-nature-of-computer-based-preparation/", "published_at": "2013-10-31T11:59:23+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85b68a51f", "title": "An early start on Cathedral of Learning stair climbing", "url": "https://franklinchen.com/blog/2013/10/29/an-early-start-on-cathedral-of-learning-stair-climbing/", "published_at": "2013-10-29T23:18:47+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85be185b6", "title": "Did glucosamine and MSM relieve my knee pain?", "url": "https://franklinchen.com/blog/2013/10/28/did-glucosamine-and-msm-relieve-my-knee-pain/", "published_at": "2013-10-29T02:39:20+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85c167e7b", "title": "The Chess Improver: The computer plays the exchange sacrifice", "url": "https://franklinchen.com/blog/2013/10/24/the-chess-improver-the-computer-plays-the-exchange-sacrifice/", "published_at": "2013-10-24T13:02:10+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85c2953e6", "title": "I never expected my first wooden recorders to be Renaissance recorders", "url": "https://franklinchen.com/blog/2013/10/21/i-never-expected-my-first-wooden-recorders-to-be-renaissance-recorders/", "published_at": "2013-10-22T01:24:54+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85c65617e", "title": "The biggest Pittsburgh Recorder Society meeting I have attended in two years!!", "url": "https://franklinchen.com/blog/2013/10/20/the-biggest-pittsburgh-recorder-society-meeting-i-have-attended-in-two-years/", "published_at": "2013-10-20T22:04:10+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85d394ee1", "title": "The Chess Improver: The strange pleasure of drawing a lost game", "url": "https://franklinchen.com/blog/2013/10/18/the-chess-improver-the-strange-pleasure-of-drawing-a-lost-game/", "published_at": "2013-10-18T11:40:02+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85d609291", "title": "Steel City Ukuleles: back to plain good fun, including the cups song", "url": "https://franklinchen.com/blog/2013/10/16/steel-city-ukuleles-back-to-plain-good-fun/", "published_at": "2013-10-17T02:06:02+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85df4b7bd", "title": "Why it's so funny that Fama and Shiller just simultaneously shared the Nobel in economics", "url": "https://franklinchen.com/blog/2013/10/15/why-its-so-funny-that-fama-and-shiller-just-simultaneously-shared-the-nobel-in-economics/", "published_at": "2013-10-16T02:32:14+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85ec43752", "title": "What's this about \"Columbus Day\" and Bartolomé?", "url": "https://franklinchen.com/blog/2013/10/14/whats-this-about-columbus-day-and-bartolome/", "published_at": "2013-10-14T23:24:50+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85ed99bb6", "title": "My promise to prioritize my sleep", "url": "https://franklinchen.com/blog/2013/10/12/my-promise-to-prioritize-my-sleep/", "published_at": "2013-10-13T02:33:48+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85f3b5c4a", "title": "What can you quit today? I'm taking a break from Twitter, Facebook, and Google+", "url": "https://franklinchen.com/blog/2013/10/12/taking-a-break-from-twitter/", "published_at": "2013-10-13T02:30:37+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd85f7d04c9", "title": "Neil Newton on the harmonic structure of atonal music", "url": "https://franklinchen.com/blog/2013/10/11/neil-newton-on-the-harmonic-structure-of-atonal-music/", "published_at": "2013-10-12T01:01:43+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8606b8aab", "title": "Pittsburgh Scala Meetup: learning by reading Josh's code!", "url": "https://franklinchen.com/blog/2013/10/11/pittsburgh-scala-meetup-learning-by-reading-joshs-code/", "published_at": "2013-10-11T04:09:33+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8607e6d1b", "title": "Finally learning about Carnatic music", "url": "https://franklinchen.com/blog/2013/10/10/finally-learning-about-carnatic-music/", "published_at": "2013-10-11T03:04:45+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd860884239", "title": "The Chess Improver: the difference between accepting reality and making excuses", "url": "https://franklinchen.com/blog/2013/10/10/the-chess-improver-the-difference-between-accepting-reality-and-making-excuses/", "published_at": "2013-10-10T12:04:02+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd861302554", "title": "Pittsburgh Pirates: it was not to be", "url": "https://franklinchen.com/blog/2013/10/09/pittsburgh-pirates-it-was-not-to-be/", "published_at": "2013-10-10T03:54:12+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd861b0c8b2", "title": "Was that a ukulele I heard in Frick Park? No, a cavaquinho", "url": "https://franklinchen.com/blog/2013/10/06/was-that-a-ukulele-i-heard-in-frick-park-no-a-cavaquinho/", "published_at": "2013-10-06T18:19:09+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8625006c9", "title": "Performing with the Steel City Ukuleles at the Wilkins School Community Center Ecofest 2013: with videos", "url": "https://franklinchen.com/blog/2013/10/05/performing-with-the-steel-city-ukuleles-at-the-wilkins-school-community-center-ecofest-2013-with-videos/", "published_at": "2013-10-05T23:38:08+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd862bbf045", "title": "Final rehearsal for my first ukulele gig: and some hard decisions about music in my life", "url": "https://franklinchen.com/blog/2013/10/04/final-rehearsal-for-my-first-ukulele-gig/", "published_at": "2013-10-05T02:15:33+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd862f76dbd", "title": "9 things you could be doing in Pittsburgh on Saturday, October 5", "url": "https://franklinchen.com/blog/2013/10/04/9-things-you-could-be-doing-in-pittsburgh-on-saturday-october-5/", "published_at": "2013-10-04T04:46:44+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8632242c5", "title": "The Chess Improver: the psychology of losing a drawn game", "url": "https://franklinchen.com/blog/2013/10/03/the-chess-improver-the-psychology-of-losing-a-drawn-game/", "published_at": "2013-10-03T11:29:14+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8638121bc", "title": "Rubber Duckie and Steel City Ukuleles rehearsal", "url": "https://franklinchen.com/blog/2013/10/02/rubber-duckie-and-steel-city-ukuleles-rehearsal/", "published_at": "2013-10-03T01:43:30+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd863ed2389", "title": "An erhu player and a tuba player at a party said \"Let's jam\"", "url": "https://franklinchen.com/blog/2013/09/28/an-erhu-player-and-a-tuba-player-at-a-party-said-lets-jam/", "published_at": "2013-09-29T02:02:19+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd864d12c45", "title": "First rehearsal for my first ukulele gig: dealing with anxiety", "url": "https://franklinchen.com/blog/2013/09/26/first-rehearsal-for-my-first-ukulele-gig/", "published_at": "2013-09-27T03:09:23+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd865615d7c", "title": "The Chess Improver: the psychology of not winning the won game", "url": "https://franklinchen.com/blog/2013/09/26/the-chess-improver-the-psychology-of-not-winning-the-won-game/", "published_at": "2013-09-26T12:13:50+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86620445a", "title": "Why you should go out to the Pittsburgh South Side Slopes Step Trek", "url": "https://franklinchen.com/blog/2013/09/25/why-you-should-go-out-to-the-pittsburgh-south-side-slopes-step-trek/", "published_at": "2013-09-26T01:37:56+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd866286daf", "title": "Finally got a nice new ukulele: Mainland Classic Mahogany Concert", "url": "https://franklinchen.com/blog/2013/09/23/finally-got-a-nice-new-ukulele-mainland-classic-mahogany-concert/", "published_at": "2013-09-24T03:10:46+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8669f3428", "title": "The Chess Improver: remember the importance of development", "url": "https://franklinchen.com/blog/2013/09/19/the-chess-improver-remember-the-importance-of-development/", "published_at": "2013-09-19T12:34:10+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8670da8b4", "title": "My third meeting of the Steel City Ukuleles: finally ordered a new instrument", "url": "https://franklinchen.com/blog/2013/09/18/my-third-meeting-of-the-steel-city-ukuleles/", "published_at": "2013-09-19T03:13:09+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86715b51d", "title": "On not celebrating Constitution Day this year, 2013", "url": "https://franklinchen.com/blog/2013/09/17/on-not-celebrating-constitution-day-this-year/", "published_at": "2013-09-17T12:42:26+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86745880a", "title": "New goals for a new season of the Pittsburgh Recorder Society", "url": "https://franklinchen.com/blog/2013/09/15/new-goals-for-a-new-season-of-the-pittsburgh-recorder-society/", "published_at": "2013-09-16T00:40:25+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8678545a6", "title": "Saying No: on not playing in the Pittsburgh Chess League this season for the CMU Tartans", "url": "https://franklinchen.com/blog/2013/09/15/saying-no-on-not-playing-in-the-pittsburgh-chess-league-this-season-for-the-cmu-tartans/", "published_at": "2013-09-15T04:14:55+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd868718d5e", "title": "Back to French dance: potluck and party", "url": "https://franklinchen.com/blog/2013/09/14/back-to-french-dance-potluck-and-party/", "published_at": "2013-09-15T03:40:51+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd869658935", "title": "Finally playing Piazzolla's \"Oblivion\" on flute", "url": "https://franklinchen.com/blog/2013/09/13/finally-playing-piazzollas-oblivion-on-flute/", "published_at": "2013-09-14T03:49:09+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8698d06c4", "title": "RIP Ray Dolby: yes, I still have cassette tapes!", "url": "https://franklinchen.com/blog/2013/09/12/rip-ray-dolby-yes/", "published_at": "2013-09-13T00:43:54+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8698fa85b", "title": "My first post on The Chess Improver: The Value of Thematic Complete Games Against a Weaker Opponent", "url": "https://franklinchen.com/blog/2013/09/12/my-first-post-on-the-chess-improver-the-value-of-thematic-complete-games-against-a-weaker-opponent/", "published_at": "2013-09-12T09:04:25+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86a796329", "title": "Was it worth sprinting to a terrible fall to finish 25th in the CMU Pretty Good Race 5K?", "url": "https://franklinchen.com/blog/2013/09/06/was-it-worth-sprinting-to-a-terrible-fall-to-finish-25th-in-the-cmu-pretty-good-race-5k/", "published_at": "2013-09-07T02:01:27+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86acfd8b8", "title": "My second meeting of the Steel City Ukuleles: why I already signed up to perform before being ready", "url": "https://franklinchen.com/blog/2013/09/04/my-second-meeting-of-the-steel-city-ukuleles/", "published_at": "2013-09-05T02:40:45+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86b054df0", "title": "OpenHack Pittsburgh: learning Elixir test-driven and package-publishing", "url": "https://franklinchen.com/blog/2013/08/26/openhack-pittsburgh-learning-elixir-test-driven-and-package-publishing/", "published_at": "2013-08-26T22:09:00+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86ba2b2d9", "title": "Reflections on my slowest Run Around the Square 5K in 13 years", "url": "https://franklinchen.com/blog/2013/08/24/reflections-on-my-slowest-run-around-the-square-5k-in-13-years/", "published_at": "2013-08-24T16:45:47+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86bb81a40", "title": "Celebrating Claude Debussy's 151st birthday through unusual performances of Syrinx", "url": "https://franklinchen.com/blog/2013/08/23/celebrating-claude-debussys-151st-birthday-through-unusual-performances-of-syrinx/", "published_at": "2013-08-24T03:49:25+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86c454da1", "title": "RIP Marian McPartland of Piano Jazz", "url": "https://franklinchen.com/blog/2013/08/23/rip-marian-mcpartland-of-piano-jazz/", "published_at": "2013-08-24T02:30:35+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86c70bd00", "title": "Another unexpected life change: one month of learning to play ukulele", "url": "https://franklinchen.com/blog/2013/08/23/another-unexpected-life-change-one-month-of-learning-to-play-ukulele/", "published_at": "2013-08-24T01:26:10+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86d0fae7e", "title": "Pittsburgh Data Visualization: D3 and only D3", "url": "https://franklinchen.com/blog/2013/08/22/pittsburgh-data-visualization-d3-and-only-d3/", "published_at": "2013-08-23T02:01:22+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86de6d8de", "title": "My lightning talk at Steel City Ruby 2013: \"Reflections\"", "url": "https://franklinchen.com/blog/2013/08/18/my-lightning-talk-at-steel-city-ruby-2013/", "published_at": "2013-08-19T01:54:09+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86ebb47a4", "title": "Steel City Ruby 2013: my second year and it radically changed my life again (part 1)", "url": "https://franklinchen.com/blog/2013/08/18/steel-city-ruby-2013-my-second-year-and-it-radically-changed-my-life-again-part-1/", "published_at": "2013-08-19T00:57:27+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86f0abf8b", "title": "Power and the AOL public firing", "url": "https://franklinchen.com/blog/2013/08/13/power-and-the-aol-public-firing/", "published_at": "2013-08-14T02:48:43+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86f0f5958", "title": "Pittsburgh Java User Group: Java EE 7, 8, and beyond; or done?", "url": "https://franklinchen.com/blog/2013/08/13/pittsburgh-java-user-group-java-ee-7-8-and-beyond/", "published_at": "2013-08-14T02:18:11+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd86f4a1991", "title": "Why I was so happy to run 5 miles in 63 minutes today when I was doing it in 50 earlier this year", "url": "https://franklinchen.com/blog/2013/08/13/why-i-was-so-happy-to-run-5-miles-in-63-minutes-today-when-i-was-doing-it-in-50-earlier-this-year/", "published_at": "2013-08-14T01:18:29+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd870312596", "title": "RIP, Eydie Gormé", "url": "https://franklinchen.com/blog/2013/08/10/rip-eydie/", "published_at": "2013-08-11T03:08:41+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd87107f649", "title": "Emerging from my three months of illness, self-pitying, and self-loathing", "url": "https://franklinchen.com/blog/2013/08/10/emerging-from-my-three-months-of-illness-self-pitying-and-self-loathing/", "published_at": "2013-08-10T12:39:23+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8718d3556", "title": "Getting up when reality punches you in the face: running the second Liberty Mile in Pittsburgh", "url": "https://franklinchen.com/blog/2013/08/09/getting-up-when-reality-punches-you-in-the-face-running-the-second-liberty-mile-in-pittsburgh/", "published_at": "2013-08-10T00:49:35+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd871e2f4fb", "title": "A haircut leading to my playing \"I'll Always Love You\" on flute", "url": "https://franklinchen.com/blog/2013/08/08/a-haircut-leading-to-my-playing-ill-always-love-you-on-flute/", "published_at": "2013-08-09T02:17:12+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd872caaef4", "title": "Pittsburgh Data Visualization: D3 and R", "url": "https://franklinchen.com/blog/2013/08/07/pittsburgh-data-visualization-d3-and-r/", "published_at": "2013-08-08T02:19:55+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd873649318", "title": "A new hike in Frick Park with Abby", "url": "https://franklinchen.com/blog/2013/08/04/a-new-hike-in-frick-park-with-abby/", "published_at": "2013-08-04T21:00:55+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd873ea4b69", "title": "Pittsburgh Ruby/Python social and some observations about our polyglot world", "url": "https://franklinchen.com/blog/2013/08/02/pittsburgh-ruby-python-social/", "published_at": "2013-08-03T02:17:42+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd874d56247", "title": "Pittsburgh Node Meetup: Optimizing development workflow with Grunt", "url": "https://franklinchen.com/blog/2013/07/31/pittsburgh-node-meetup-optimizing-development-workflow-with-grunt/", "published_at": "2013-08-01T01:29:45+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd87553c464", "title": "Pittsburgh Data Visualization Meetup: inaugural meet and greet", "url": "https://franklinchen.com/blog/2013/07/30/pittsburgh-data-visualization-meetup-inaugural-meet-and-greet/", "published_at": "2013-07-31T03:42:33+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd875caec23", "title": "I miss playing chess at the Pittsburgh Chess Club", "url": "https://franklinchen.com/blog/2013/07/30/i-miss-playing-chess-at-the-pittsburgh-chess-club/", "published_at": "2013-07-31T01:03:33+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8764f6473", "title": "All India: great new Indian restaurant in Pittsburgh", "url": "https://franklinchen.com/blog/2013/07/25/all-india-great-new-indian-restaurant-in-pittsburgh/", "published_at": "2013-07-26T02:22:09+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd876d47af4", "title": "Pittsburgh Ruby lightning talk night: RVM, business logic with Rails, IRC, rspec-given, Vagrant", "url": "https://franklinchen.com/blog/2013/07/11/pittsburgh-ruby-lightning-talk-night/", "published_at": "2013-07-11T20:53:00+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd877055d1c", "title": "Pittsburgh JavaScript meetup: functional programming", "url": "https://franklinchen.com/blog/2013/07/10/pittsburgh-javascript-meetup-functional-programming/", "published_at": "2013-07-10T22:37:00+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd877c99ab9", "title": "More summer musical partying, and another ten-year-old dream fulfilled!", "url": "https://franklinchen.com/blog/2013/07/04/more-summer-musical-partying/", "published_at": "2013-07-05T03:25:39+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd877e6e843", "title": "Second year at July 3 music party: still only listening without playing", "url": "https://franklinchen.com/blog/2013/07/03/second-year-at-july-3-music-party-still-only-listening-without-playing/", "published_at": "2013-07-04T02:10:07+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd878312140", "title": "Why I hate calling myself \"pragmatic\" but do", "url": "https://franklinchen.com/blog/2013/06/30/why-i-hate-calling-myself-pragmatic-but-do/", "published_at": "2013-07-01T02:57:55+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd878d65183", "title": "nil, non-determinism, exceptions: a journey in debugging the software that generates my blog", "url": "https://franklinchen.com/blog/2013/06/29/nil-non-determinism-exceptions/", "published_at": "2013-06-29T18:15:00+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd879050fea", "title": "We should not create this kind of terrible error message for the end user", "url": "https://franklinchen.com/blog/2013/06/26/we-should-not-create-this-kind-of-terrible-error-message-for-the-end-user/", "published_at": "2013-06-26T23:44:00+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd8796b6ed3", "title": "Pittsburgh Python: night of the favorite module", "url": "https://franklinchen.com/blog/2013/06/26/pittsburgh-python-night-of-the-favorite-module/", "published_at": "2013-06-26T22:50:00+00:00" }, { "id": "01a08779-9f1d-7143-b177-bcd879ba4e04", "title": "Announcing a new blog: \"The Conscientious Programmer\"", "url": "https://franklinchen.com/blog/2013/06/26/announcing-a-new-blog-the-conscientious-programmer/", "published_at": "2013-06-26T21:06:21+00:00" } ] posts Claim your blog
Back to franklinchen.com
Blog · corpus.blog/blogs/franklinchen.com/posts

franklinchen.com

franklinchen.com

2013