41554 blogs · [ { "id": "01a087c0-79d4-70ef-ac8d-f77fb505dab6", "title": "JSON comment tricks", "url": "https://peterlyons.com/problog/2016/12/json-comment-tricks/", "published_at": "2016-12-10T21:18:24+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fb5b83fe6", "title": "Podcast Roster", "url": "https://peterlyons.com/problog/2016/11/podcast-roster/", "published_at": "2016-11-08T19:53:02+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fb6194b14", "title": "Words to Avoid", "url": "https://peterlyons.com/problog/2016/11/words-to-avoid/", "published_at": "2016-11-02T15:19:12+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fb6dd569d", "title": "How to Ally", "url": "https://peterlyons.com/problog/2016/10/how-to-ally/", "published_at": "2016-10-23T21:23:30+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fb711407b", "title": "ripgrep is the new hotness", "url": "https://peterlyons.com/problog/2016/10/ripgrep-is-the-new-hotness/", "published_at": "2016-10-21T21:11:04+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fb71ad118", "title": "A Tale of Two Nows", "url": "https://peterlyons.com/problog/2016/10/a-tale-of-two-nows/", "published_at": "2016-10-14T20:55:35+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fb7daf01b", "title": "JavaScript Air Async Patterns", "url": "https://peterlyons.com/problog/2016/10/javascript-air-async-patterns/", "published_at": "2016-10-12T18:47:16+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fb824c92d", "title": "Best Regular Expression Dev Tools", "url": "https://peterlyons.com/problog/2016/09/best-regular-expression-dev-tools/", "published_at": "2016-09-05T16:23:13+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fb8794469", "title": "Atom Self-Update Script", "url": "https://peterlyons.com/problog/2016/08/atom-self-update-script/", "published_at": "2016-08-08T03:06:34+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fb8a986b4", "title": "settimeout and nanoseconds", "url": "https://peterlyons.com/problog/2016/07/settimeout-and-nanoseconds/", "published_at": "2016-07-30T14:37:28+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fb98b8114", "title": "Using lambdas with Bluebird.map", "url": "https://peterlyons.com/problog/2016/07/using-lambdas-with-bluebird-map/", "published_at": "2016-07-26T01:52:48+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fba20f924", "title": "Debugging built into node", "url": "https://peterlyons.com/problog/2016/07/debugging-built-into-node/", "published_at": "2016-07-17T16:38:01+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fba2f665a", "title": "Check for Pull Requests in All Your Repos", "url": "https://peterlyons.com/problog/2016/06/check-for-pull-requests-in-all-your-repos/", "published_at": "2016-06-09T15:11:35+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fba5cdbda", "title": "SQLite on The Changelog", "url": "https://peterlyons.com/problog/2016/06/sqlite-on-the-changelog/", "published_at": "2016-06-03T14:55:13+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fbac3155b", "title": "Why is Node Running", "url": "https://peterlyons.com/problog/2016/04/why-is-node-running/", "published_at": "2016-04-08T03:47:03+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fbb4b0e51", "title": "javascript try catch is fail", "url": "https://peterlyons.com/problog/2016/03/javascript-try-catch-is-fail/", "published_at": "2016-03-23T14:32:56+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fbbb43136", "title": "keeping npm dependencies up to date", "url": "https://peterlyons.com/problog/2016/03/keeping-npm-dependencies-up-to-date/", "published_at": "2016-03-15T02:16:37+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fbc69e698", "title": "expressjs gratitude", "url": "https://peterlyons.com/problog/2016/02/expressjs-gratitude/", "published_at": "2016-02-28T19:51:45+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fbd68d005", "title": "Quick Thoughts: Universe Lifetime", "url": "https://peterlyons.com/problog/2016/01/quick-thoughts-universe-lifetime/", "published_at": "2016-01-02T18:30:14+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fbdc9339d", "title": "Command Line: Newbie to Ninja", "url": "https://peterlyons.com/problog/2015/12/command-line:-newbie-to-ninja/", "published_at": "2015-12-06T17:52:52+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fbdf1aebd", "title": "Terrible Customer Support from Chase", "url": "https://peterlyons.com/problog/2015/11/terrible-customer-support-from-chase/", "published_at": "2015-11-25T23:49:10+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fbe3b5c55", "title": "Announcing White Glove", "url": "https://peterlyons.com/problog/2015/11/announcing-white-glove/", "published_at": "2015-11-16T15:20:59+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fbec4753d", "title": "Project Fi and Nexus 5X report", "url": "https://peterlyons.com/problog/2015/11/project-fi-and-nexus-5x-report/", "published_at": "2015-11-11T00:30:08+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fbf8c6db9", "title": "Tools for Cleaning Up Messy JavaScript", "url": "https://peterlyons.com/problog/2015/10/tools-for-cleaning-up-messy-javascript/", "published_at": "2015-10-22T16:38:52+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fc0650351", "title": "eslint: toward javascript lint nirvana", "url": "https://peterlyons.com/problog/2015/10/eslint:-toward-javascript-lint-nirvana/", "published_at": "2015-10-22T15:42:56+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fc0e2b508", "title": "Eliminate Useless Callback Wrappers in JavaScript", "url": "https://peterlyons.com/problog/2015/09/eliminate-useless-callback-wrappers-in-javascript/", "published_at": "2015-09-03T04:21:37+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fc1b97272", "title": "The Virtuous Traitor", "url": "https://peterlyons.com/problog/2015/06/the-virtuous-traitor/", "published_at": "2015-06-29T02:38:19+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fc2ad0df4", "title": "12-Factor Apps in node", "url": "https://peterlyons.com/problog/2015/05/12-factor-apps-in-node/", "published_at": "2015-05-27T14:33:52+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fc3abd707", "title": "OSX Development Setup", "url": "https://peterlyons.com/problog/2015/02/osx-development-setup/", "published_at": "2015-02-06T20:42:03+00:00" }, { "id": "01a087c0-79d4-70ef-ac8d-f77fc44da55d", "title": "setTimeout and Friends", "url": "https://peterlyons.com/problog/2014/03/settimeout-and-friends/", "published_at": "2014-03-12T21:12:31+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-45922196f4a6", "title": "Article on using the JavaScript Debugger", "url": "https://peterlyons.com/problog/2014/02/article-on-using-the-javascript-debugger/", "published_at": "2014-02-24T23:04:39+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-4592223c2d7f", "title": "Announcing Plus Party", "url": "https://peterlyons.com/problog/2014/02/announcing-plus-party/", "published_at": "2014-02-22T15:07:02+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-459222c40e62", "title": "Announcing Wallah", "url": "https://peterlyons.com/problog/2014/02/announcing-wallah/", "published_at": "2014-02-21T22:55:34+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-459223bb9fda", "title": "Web Site Overhaul", "url": "https://peterlyons.com/problog/2014/02/web-site-overhaul/", "published_at": "2014-02-20T15:24:48+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-4592249f84a1", "title": "Open Office Hours Tuesday at Scrib", "url": "https://peterlyons.com/problog/2014/01/open-office-hours-tuesday-at-scrib/", "published_at": "2014-01-26T18:57:27+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-4592257edc81", "title": "From CoffeeScript Back to JavaScript", "url": "https://peterlyons.com/problog/2014/01/from-coffeescript-back-to-javascript/", "published_at": "2014-01-22T17:50:43+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-459225b01c3e", "title": "New Geek Badge: Soldering", "url": "https://peterlyons.com/problog/2013/11/new-geek-badge:-soldering/", "published_at": "2013-11-19T06:08:35+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-45922658a43f", "title": "Quick Tips for Setting Up TLS", "url": "https://peterlyons.com/problog/2013/10/quick-tips-for-setting-up-tls/", "published_at": "2013-10-17T18:46:14+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-4592269a6894", "title": "Flickr Date Fixer", "url": "https://peterlyons.com/problog/2013/04/flickr-date-fixer/", "published_at": "2013-04-28T04:36:41+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-459227913f04", "title": "AirPair on TechCrunch", "url": "https://peterlyons.com/problog/2013/03/airpair-on-techcrunch/", "published_at": "2013-03-04T16:30:24+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-459228343a06", "title": "My Airpair Session was written up", "url": "https://peterlyons.com/problog/2013/02/my-airpair-session-was-written-up/", "published_at": "2013-02-26T04:28:29+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-459229308faf", "title": "Airpair", "url": "https://peterlyons.com/problog/2013/02/airpair/", "published_at": "2013-02-23T22:26:52+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-4592297574e9", "title": "npm modules: development and release versions", "url": "https://peterlyons.com/problog/2013/02/npm-modules:-development-and-release-versions/", "published_at": "2013-02-01T20:17:35+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-45922a2cd981", "title": "Hilarious Recruiter Email", "url": "https://peterlyons.com/problog/2012/12/hilarious-recruiter-email/", "published_at": "2012-12-12T21:49:52+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-45922aaeccb4", "title": "Find closer OKCupid matches with this bookmarklet", "url": "https://peterlyons.com/problog/2012/10/okcupid-closer/", "published_at": "2012-10-23T03:15:05+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-45922b346a64", "title": "Great Support from Herman Miller", "url": "https://peterlyons.com/problog/2012/09/great-support-from-herman-miller/", "published_at": "2012-09-27T16:48:31+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-45922bf648ee", "title": "Managing Per-Project Interpreters and the PATH", "url": "https://peterlyons.com/problog/2012/09/managing-per-project-interpreters-and-the-path/", "published_at": "2012-09-02T21:35:19+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-45922c76c3b9", "title": "CoffeeScript and Progress", "url": "https://peterlyons.com/problog/2012/03/coffeescript-and-progress/", "published_at": "2012-03-05T04:36:35+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-45922ce83f9f", "title": "Noding for Sococo", "url": "https://peterlyons.com/problog/2012/02/noding-for-sococo/", "published_at": "2012-02-21T04:17:33+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-45922d3379db", "title": "Node Summit", "url": "https://peterlyons.com/problog/2012/01/node-summit/", "published_at": "2012-01-31T00:06:04+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-45922d3b0e0b", "title": "Build a Consumer App With Node.js", "url": "https://peterlyons.com/problog/2012/01/build-a-consumer-app-with-node-js/", "published_at": "2012-01-21T17:57:09+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-45922e1f1a63", "title": "Troubleshooting responsive layout with :after", "url": "https://peterlyons.com/problog/2012/01/troubleshooting-media-querie/", "published_at": "2012-01-11T00:34:06+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-45922ec6281d", "title": "Tips for MongoDB Migrations in Rails", "url": "https://peterlyons.com/problog/2011/12/mongodb-migrations/", "published_at": "2011-12-27T07:04:50+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-45922fa8003b", "title": "No Need for npm -g", "url": "https://peterlyons.com/problog/2011/12/no-need-for-npm-g/", "published_at": "2011-12-22T21:14:45+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-4592309d72f0", "title": "The destiny of complex languages", "url": "https://peterlyons.com/problog/2011/12/complex-language/", "published_at": "2011-12-04T01:33:01+00:00" }, { "id": "01a087c0-79d5-72ce-8e96-459230e5faea", "title": "Hands off my window title!", "url": "https://peterlyons.com/problog/2011/11/hands-off-my-window-title/", "published_at": "2011-11-29T12:23:46+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00094fc61", "title": "Linkzie gets a stack upgrade", "url": "https://peterlyons.com/problog/2011/11/linkzie-gets-a-stack-upgrade/", "published_at": "2011-11-24T08:17:08+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a000e8a4f8", "title": "Thoughts on launching and scaling quickly", "url": "https://peterlyons.com/problog/2011/10/thoughts-on-launching-and-scaling-quickly/", "published_at": "2011-10-24T22:10:40+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a000f38e0f", "title": "New Linkzie Release: Nice UI improvements", "url": "https://peterlyons.com/problog/2011/07/linkzie-ui-improvements/", "published_at": "2011-07-30T21:09:10+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a001450447", "title": "Web Framework Woes", "url": "https://peterlyons.com/problog/2011/07/web-framework-woes/", "published_at": "2011-07-05T23:10:46+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a001ec8ee4", "title": "Linkzie 0.7.1 released", "url": "https://peterlyons.com/problog/2011/07/linkzie-0-7-1-released/", "published_at": "2011-07-05T07:04:28+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a002b767b2", "title": "Commander: Utility Automation", "url": "https://peterlyons.com/problog/2011/07/commander/", "published_at": "2011-07-02T04:24:54+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a0034e5aae", "title": "MicroConf", "url": "https://peterlyons.com/problog/2011/06/microconf/", "published_at": "2011-06-05T09:11:46+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a003f05ba2", "title": "Leveling Up: Career Advancement for Software Developers", "url": "https://peterlyons.com/problog/2011/05/leveling-up/", "published_at": "2011-05-06T00:56:18+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a0041f99e2", "title": "Great Design: Fat Brain Toys Order Confirmation", "url": "https://peterlyons.com/problog/2011/05/great-design-fat-brain-toys-order-confirmation/", "published_at": "2011-05-02T23:04:19+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00442c2c9", "title": "Good node.js things are happenning", "url": "https://peterlyons.com/problog/2011/04/good-node-js-things/", "published_at": "2011-04-13T10:38:39+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a0050c5625", "title": "Node docs vs. Rails docs", "url": "https://peterlyons.com/problog/2011/04/node-docs-vs-rails-docs/", "published_at": "2011-04-05T21:15:51+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a0055168ef", "title": "Baby steps in node.js", "url": "https://peterlyons.com/problog/2011/03/baby-steps-in-node-js/", "published_at": "2011-03-24T00:51:22+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a0056472e6", "title": "Show HN: My bookmarking app", "url": "https://peterlyons.com/problog/2011/03/show-hn-my-bookmarking-app/", "published_at": "2011-03-17T10:21:11+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a005daa438", "title": "My Lifestyle Business Hero", "url": "https://peterlyons.com/problog/2011/03/music-teachers-helper/", "published_at": "2011-03-10T23:56:12+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a006c23ea7", "title": "Startup Weekend Boulder: Bridge My Path", "url": "https://peterlyons.com/problog/2011/02/swboulder-bridgemypath/", "published_at": "2011-02-28T03:20:21+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a007854218", "title": "Linkzie gets a bookmarklet", "url": "https://peterlyons.com/problog/2011/02/linkzie-gets-a-bookmarklet/", "published_at": "2011-02-20T10:17:43+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a008033a91", "title": "House of Genius", "url": "https://peterlyons.com/problog/2011/02/house-of-genius/", "published_at": "2011-02-19T02:16:31+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a0083cfaef", "title": "Going all in on Google Calendar and Android", "url": "https://peterlyons.com/problog/2011/02/google-calendar/", "published_at": "2011-02-18T22:00:53+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a008d2a290", "title": "New web designs", "url": "https://peterlyons.com/problog/2011/02/new-web-designs/", "published_at": "2011-02-16T02:35:08+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a008e7f551", "title": "Going all in on gmail", "url": "https://peterlyons.com/problog/2011/02/going-all-in-on-gmail/", "published_at": "2011-02-10T13:13:50+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00976c597", "title": "node.js and command line jQuery", "url": "https://peterlyons.com/problog/2011/02/node-js-and-command-line-jquery/", "published_at": "2011-02-09T03:41:10+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00a02170b", "title": "The Perfect Exercise Headphones", "url": "https://peterlyons.com/problog/2011/02/exercise-headphones/", "published_at": "2011-02-07T07:00:11+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00a12f9c8", "title": "And the bots show up", "url": "https://peterlyons.com/problog/2011/02/and-the-bots-show-up/", "published_at": "2011-02-06T02:00:35+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00a302bcc", "title": "dayJob.quit()", "url": "https://peterlyons.com/problog/2011/01/dayjob-quit/", "published_at": "2011-01-28T00:01:39+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00a93ae6e", "title": "Wiki migration from MoinMoin to gitit", "url": "https://peterlyons.com/problog/2011/01/moinmoin_to_giti/", "published_at": "2011-01-10T05:08:29+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00ad1e27b", "title": "Unit tests are like Ewoks", "url": "https://peterlyons.com/problog/2010/12/unit-tests-are-like-ewoks/", "published_at": "2010-12-02T03:24:43+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00affbe73", "title": "Managing complexity and chaos", "url": "https://peterlyons.com/problog/2010/11/managing-complexity-and-chaos/", "published_at": "2010-11-23T04:02:23+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00b97471c", "title": "OS X and CD burning non-smartness", "url": "https://peterlyons.com/problog/2010/10/os-x-and-cd-burning-non-smartness/", "published_at": "2010-10-19T19:46:59+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00c0007fd", "title": "jQuery and Ball World", "url": "https://peterlyons.com/problog/2010/10/jquery-and-ball-world/", "published_at": "2010-10-14T07:54:43+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00ce1d986", "title": "Home LAN fails and wins", "url": "https://peterlyons.com/problog/2010/10/home-lan-fails-and-wins/", "published_at": "2010-10-11T04:16:55+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00d1403bc", "title": "Cease and desist your password restrictions", "url": "https://peterlyons.com/problog/2010/09/password-restrictions/", "published_at": "2010-09-09T22:45:38+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00dd92b90", "title": "A response to \"Handling Bugs in an Agile Context\"", "url": "https://peterlyons.com/problog/2010/09/agile-bugs/", "published_at": "2010-09-08T21:07:27+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00e5a61d2", "title": "Sonos pricing insanity continued", "url": "https://peterlyons.com/problog/2010/09/sonos-pricing-insanity/", "published_at": "2010-09-07T07:17:01+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00f543f40", "title": "No one really cares about web accessibility anyway...", "url": "https://peterlyons.com/problog/2010/09/web_accessibility/", "published_at": "2010-09-07T05:12:19+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00f9dab91", "title": "No squids for me, Bruce", "url": "https://peterlyons.com/problog/2010/09/no-squids-for-me-bruce/", "published_at": "2010-09-05T05:16:30+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a00ffeeff7", "title": "UNIX is broken", "url": "https://peterlyons.com/problog/2010/09/unix-is-broken/", "published_at": "2010-09-04T19:40:03+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a010b95fcd", "title": "On flash eating my key browser keyboard commands", "url": "https://peterlyons.com/problog/2010/08/on-flash-eating-my-key-browser-keyboard-commands/", "published_at": "2010-08-30T19:48:19+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a0112acf36", "title": "How to Install Ubuntu 10.04 over a LAN", "url": "https://peterlyons.com/problog/2010/07/install-ubuntu-lan/", "published_at": "2010-07-17T04:40:24+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a0121e4a4a", "title": "Windows Server 2008 Setup Annoyances", "url": "https://peterlyons.com/problog/2010/07/windows-setup-annoyances/", "published_at": "2010-07-10T07:12:54+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a012d59cbc", "title": "Remove your SCM system from your job postings", "url": "https://peterlyons.com/problog/2010/07/no-scm-in-job-postings/", "published_at": "2010-07-07T04:54:58+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a013c40499", "title": "On Idempotence, intention, and unix commands", "url": "https://peterlyons.com/problog/2010/05/on-idempotence-intention-and-unix-commands/", "published_at": "2010-05-21T09:42:05+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a0146bdfad", "title": "Bleeding Edge and Rotting Core", "url": "https://peterlyons.com/problog/2010/03/bleeding-edge-and-rotting-core/", "published_at": "2010-03-19T08:53:53+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a01549c392", "title": "MoinMoin Columns Macro", "url": "https://peterlyons.com/problog/2010/03/moinmoin-columns/", "published_at": "2010-03-08T00:43:31+00:00" }, { "id": "01a087c0-79d8-71f1-90d7-77a015532087", "title": "Optional Syntax Should Be Illegal", "url": "https://peterlyons.com/problog/2010/02/optional-syntax-should-be-illegal/", "published_at": "2010-02-14T03:33:31+00:00" } ] posts Claim your blog
Back to focusaurus
Blog · corpus.blog/blogs/peterlyons.com/posts

focusaurus

peterlyons.com

2016

2015

2014

2013

2012

2011

2010