41554 blogs · [ { "id": "01a0876f-7a42-739f-bf40-a700f8ad2e93", "title": "Hosting your own email with docker", "url": "https://www.drcoen.com/2026/04/hosting-your-own-email-with-docker/", "published_at": "2026-04-02T13:03:34+00:00" }, { "id": "01a0876f-7a42-739f-bf40-a700f8f4718e", "title": "Calling parent function in Symfony/Twig form theme", "url": "https://www.drcoen.com/2020/11/calling-parent-function-in-symfony-twig-form-theme/", "published_at": "2020-11-17T22:24:00+00:00" }, { "id": "01a0876f-7a42-739f-bf40-a700f9eabc67", "title": "Releasing software: from chaos to sanity", "url": "https://www.drcoen.com/2019/04/releasing-software-from-chaos-to-sanity/", "published_at": "2019-04-17T19:26:00+00:00" }, { "id": "01a0876f-7a42-739f-bf40-a700fa9fb307", "title": "KnockoutJS: multiple jquery actions in one binding handler", "url": "https://www.drcoen.com/2016/08/knockoutjs-multiple-jquery-actions-in-one-binding-handler/", "published_at": "2016-08-05T18:18:00+00:00" }, { "id": "01a0876f-7a42-739f-bf40-a700fae1da0c", "title": "Passing options to Reveal modal in Foundation via HTML", "url": "https://www.drcoen.com/2016/03/passing-options-to-reveal-modal-in-foundation-via-html/", "published_at": "2016-03-18T17:41:00+00:00" }, { "id": "01a0876f-7a42-739f-bf40-a700fb73efd6", "title": "Autocomplete with KnockoutJS", "url": "https://www.drcoen.com/2016/02/autocomplete-with-knockoutjs/", "published_at": "2016-02-03T22:32:00+00:00" }, { "id": "01a0876f-7a42-739f-bf40-a700fc5abd9e", "title": "Deeplink to a sub-page within a Facebook iframe app", "url": "https://www.drcoen.com/2015/05/deeplink-to-a-sub-page-within-a-facebook-iframe-app/", "published_at": "2015-05-22T18:59:00+00:00" }, { "id": "01a0876f-7a42-739f-bf40-a700fcef8143", "title": "Phantom rewrite rule in Apache", "url": "https://www.drcoen.com/2015/03/phantom-rewrite-rule-in-apache/", "published_at": "2015-03-07T12:58:00+00:00" }, { "id": "01a0876f-7a42-739f-bf40-a700fd0107c9", "title": "How to call some Pixastic functions", "url": "https://www.drcoen.com/2015/02/how-to-call-some-pixastic-functions/", "published_at": "2015-02-21T11:22:00+00:00" }, { "id": "01a0876f-7a42-739f-bf40-a700fdcb2b17", "title": "Homepage takeover with existing skyscraper ads", "url": "https://www.drcoen.com/2015/02/homepage-takeover-with-existing-skyscraper-ads/", "published_at": "2015-02-14T16:32:00+00:00" }, { "id": "01a0c509-1e27-72f6-b99b-c2211ebc16a1", "title": "Opening hours done right, in PHP and MySQL", "url": "https://www.drcoen.com/2015/02/opening-hours-done-right-in-php-and-mysql/", "published_at": "2015-02-07T11:21:00+00:00" }, { "id": "01a0c509-1e27-72f6-b99b-c2211f586e43", "title": "Backbone JS Models and Collections in same file with RequireJS", "url": "https://www.drcoen.com/2015/01/backbone-js-models-and-collections-in-same-file-with-requirejs/", "published_at": "2015-01-31T09:49:00+00:00" }, { "id": "01a0c509-1e27-72f6-b99b-c22120015639", "title": "Extending Google Maps class with RequireJS and Underscore", "url": "https://www.drcoen.com/2015/01/extending-google-maps-class-with-requirejs-and-underscore/", "published_at": "2015-01-24T11:23:00+00:00" }, { "id": "01a0c509-1e27-72f6-b99b-c221204b916c", "title": "Memcached variable breakdown", "url": "https://www.drcoen.com/2014/04/memcached-variable-breakdown/", "published_at": "2014-04-30T16:03:00+00:00" }, { "id": "01a0c509-1e27-72f6-b99b-c22120cf8346", "title": "Varnish with Apache on Ubuntu, with throttling, logging for multiple sub-sites, handling cookies and more", "url": "https://www.drcoen.com/2014/01/varnish-with-apache-on-ubuntu-with-throttling-logging-for-multiple-sub-sites-handling-cookies-and-more/", "published_at": "2014-01-18T18:54:00+00:00" }, { "id": "01a0c509-1e27-72f6-b99b-c22121b867f8", "title": "Include comments in search in The Bug Genie", "url": "https://www.drcoen.com/2013/04/include-comments-in-search-in-the-bug-genie/", "published_at": "2013-04-04T18:57:00+00:00" }, { "id": "01a0c509-1e27-72f6-b99b-c221224367d3", "title": "Beanstalkd, Pheanstalk and Daemontools on Ubuntu", "url": "https://www.drcoen.com/2013/03/beanstalkd-pheanstalk-and-daemontools-on-ubuntu/", "published_at": "2013-03-20T21:15:00+00:00" }, { "id": "01a0c509-1e27-72f6-b99b-c22122b117f8", "title": "Safari and long lines in Google Maps Javascript API Directions Service", "url": "https://www.drcoen.com/2012/10/safari-and-long-lines-in-google-maps-javascript-api-directions-service/", "published_at": "2012-10-11T21:35:00+00:00" }, { "id": "01a0c509-1e27-72f6-b99b-c22122cfed88", "title": "How to set up an SVN server over HTTPS on Apache", "url": "https://www.drcoen.com/2012/08/how-to-set-up-an-svn-server-over-https-on-apache/", "published_at": "2012-08-02T21:35:00+00:00" }, { "id": "01a0c509-1e27-72f6-b99b-c22123494343", "title": "window.onload firing too early in IE", "url": "https://www.drcoen.com/2012/05/window-onload-firing-too-early-in-ie/", "published_at": "2012-05-12T17:06:00+00:00" }, { "id": "01a0c519-4e30-72b7-bf45-2d5a8f2fdd80", "title": "php, error_log and newlines: a solution", "url": "https://www.drcoen.com/2012/03/php-error_log-and-newlines-a-solution/", "published_at": "2012-03-15T19:21:00+00:00" }, { "id": "01a0c519-4e30-72b7-bf45-2d5a8fdfda42", "title": "oAuth with the Twitter API in Ruby on Rails without a gem", "url": "https://www.drcoen.com/2011/12/oauth-with-the-twitter-api-in-ruby-on-rails-without-a-gem/", "published_at": "2011-12-15T10:57:00+00:00" }, { "id": "01a0c519-4e30-72b7-bf45-2d5a8fe0146a", "title": "oAuth 1.0 in Ruby without a gem", "url": "https://www.drcoen.com/2011/12/oauth-1-0-in-ruby-without-a-gem/", "published_at": "2011-12-10T10:56:00+00:00" }, { "id": "01a0c519-4e30-72b7-bf45-2d5a8fee0933", "title": "Favourite Interview Process", "url": "https://www.drcoen.com/2011/09/favourite-interview-process/", "published_at": "2011-09-16T14:33:00+00:00" }, { "id": "01a0c519-4e30-72b7-bf45-2d5a900fce53", "title": "MySQL reached max integer limit", "url": "https://www.drcoen.com/2011/08/mysql-reached-max-integer-limit/", "published_at": "2011-08-23T12:39:00+00:00" }, { "id": "01a0c519-4e30-72b7-bf45-2d5a9062415c", "title": "jQuery Mobile and Dynamic Data", "url": "https://www.drcoen.com/2011/05/jquery-mobile-and-dynamic-data/", "published_at": "2011-05-23T20:34:00+00:00" }, { "id": "01a0c519-4e30-72b7-bf45-2d5a90d0138f", "title": "Regular expression (regex) to remove double encoding of html entities", "url": "https://www.drcoen.com/2011/03/regular-expression-regex-to-remove-double-encoding-of-html-entities/", "published_at": "2011-03-30T18:43:00+00:00" }, { "id": "01a0c519-4e30-72b7-bf45-2d5a91090331", "title": "Google Maps Zoom Control missing in Internet Explorer (IE): a solution", "url": "https://www.drcoen.com/2011/02/google-maps-zoom-control-missing-in-internet-explorer-ie-a-solution/", "published_at": "2011-02-23T19:59:00+00:00" }, { "id": "01a0c519-4e30-72b7-bf45-2d5a9163b00a", "title": "Planned site downtime: how to handle it with PHP", "url": "https://www.drcoen.com/2011/01/planned-site-downtime-how-to-handle-it-with-php/", "published_at": "2011-01-25T10:56:00+00:00" }, { "id": "01a0c519-4e30-72b7-bf45-2d5a9216eff2", "title": "HTML Div’s layered onto Google Streetview: Chrome issue", "url": "https://www.drcoen.com/2010/12/html-divs-layered-onto-google-streetview-chrome-issue/", "published_at": "2010-12-16T15:30:00+00:00" }, { "id": "01a0c524-32c0-736b-b229-9acff8d6bbbd", "title": "Web programming with Python and web.py: my experience", "url": "https://www.drcoen.com/2010/11/web-programming-with-python-and-web-py-my-experience/", "published_at": "2010-11-02T14:43:00+00:00" }, { "id": "01a0c524-32c0-736b-b229-9acff9d3e4b8", "title": "Google Maps API V3 Overview Control", "url": "https://www.drcoen.com/2010/10/google-maps-api-v3-overview-control/", "published_at": "2010-10-09T20:29:00+00:00" }, { "id": "01a0c524-32c0-736b-b229-9acff9fcb8df", "title": "Inconsistent JSON arrays using PHP’s json_encode", "url": "https://www.drcoen.com/2010/09/inconsistent-json-arrays-using-phps-json_encode/", "published_at": "2010-09-14T21:02:00+00:00" }, { "id": "01a0c524-32c0-736b-b229-9acffa1c258d", "title": "First Post", "url": "https://www.drcoen.com/2010/09/hello-world/", "published_at": "2010-09-03T16:31:00+00:00" } ] posts Claim your blog
Back to drcoen.com
Blog · corpus.blog/blogs/drcoen.com/posts

drcoen.com

drcoen.com

2026

2020

2019

2016

2015

2014

2013

2012

2011

2010