{ "title": "samhuri.net", "subtitle": "words mean things", "url": "https://samhuri.net", "styles": [ "/css/normalize.css", "/css/style.css" ], "scripts": [ ], "archive": { "title": "Archive" }, "about": { "title": "About me" }, "posts": [ { "title": "→ > were it not for all the enthusiasm for functional programming in recent years, Swift might not have filter and map functions", "date": "9th April, 2016", "timestamp": 1460185460, "tags": [ ], "author": "Sami Samhuri", "url": "/posts/2016/04/were-it-not-for-all-the-enthusiasm-for-functional-programming-in-recent-years-swift-might-not-have-filter-and-map-functions", "link": "http://inessential.com/2016/04/08/comparing_reactive_and_traditional" }, { "title": "→ Reduce the cognitive load of your code", "date": "30th March, 2016", "timestamp": 1459347029, "tags": [ ], "author": "Sami Samhuri", "url": "/posts/2016/03/reduce-the-cognitive-load-of-your-code", "link": "http://chrismm.com/blog/how-to-reduce-the-cognitive-load-of-your-code/" }, { "title": "→ Moving Beyond the OOP Obsession", "date": "28th March, 2016", "timestamp": 1459181327, "tags": [ ], "author": "Sami Samhuri", "url": "/posts/2016/03/moving-beyond-the-oop-obsession", "link": "http://prog21.dadgum.com/218.html" }, { "title": "→ Cloak's Updated Privacy Policy", "date": "27th August, 2015", "timestamp": 1440644214, "tags": [ ], "author": "Sami Samhuri", "url": "/posts/2015/08/cloaks-updated-privacy-policy", "link": "https://blog.getcloak.com/2015/08/25/updated-privacy-policy/" }, { "title": "→ Acorn 5's Live Help Search", "date": "25th August, 2015", "timestamp": 1440478827, "tags": [ ], "author": "Sami Samhuri", "url": "/posts/2015/08/acorn-5s-live-help-search", "link": "http://shapeof.com/archives/2015/8/acorn_5_search_index.html" }, { "title": "→ Swift: New stuff in Xcode 7 Beta 3", "date": "9th July, 2015", "timestamp": 1436458633, "tags": [ ], "author": "Sami Samhuri", "url": "/posts/2015/07/swift-new-stuff-in-xcode-7-beta-3", "link": "http://ericasadun.com/2015/07/08/swift-new-stuff-in-xcode-7-beta-3/" }, { "title": "→ Scripts to Rule Them All", "date": "1st July, 2015", "timestamp": 1435761424, "tags": [ ], "author": "Sami Samhuri", "url": "/posts/2015/07/scripts-to-rule-them-all", "link": "http://githubengineering.com/scripts-to-rule-them-all/" }, { "title": "→ Debugging Layouts with Recursive View Descriptions in Xcode", "date": "2nd June, 2015", "timestamp": 1433288135, "tags": [ ], "author": "Sami Samhuri", "url": "/posts/2015/06/debugging-layouts-with-recursive-view-descriptions-in-xcode", "link": "http://jeffreysambells.com/2013/01/24/debugging-layouts-with-recursive-view-descriptions-in-xcode" }, { "title": "→ The Unofficial Guide to xcconfig files", "date": "1st June, 2015", "timestamp": 1433171811, "tags": [ ], "author": "Sami Samhuri", "url": "/posts/2015/06/the-unofficial-guide-to-xcconfig-files", "link": "http://pewpewthespells.com/blog/xcconfig_guide.html?utm_campaign=iOS%2BDev%2BWeekly&utm_source=iOS_Dev_Weekly_Issue_200" }, { "title": "→ GitHub Flow Like a Pro", "date": "28th May, 2015", "timestamp": 1432824147, "tags": [ ], "author": "Sami Samhuri", "url": "/posts/2015/05/github-flow-like-a-pro", "link": "http://haacked.com/archive/2014/07/28/github-flow-aliases/" } ] }