<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>The Joy of Hex</title>
    <link>http://blog.code4hire.com/</link>
    <description>Recent content on The Joy of Hex</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 24 Jun 2018 09:47:20 +0200</lastBuildDate>
    
	<atom:link href="http://blog.code4hire.com/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>The rabbit hole is deep when trying to switch from environment variables file to Docker secrets</title>
      <link>http://blog.code4hire.com/2018/06/the-rabbit-hole-is-deep-when-trying-to-switch-from-environment-variables-file-to-docker-secrets/</link>
      <pubDate>Sun, 24 Jun 2018 09:47:20 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2018/06/the-rabbit-hole-is-deep-when-trying-to-switch-from-environment-variables-file-to-docker-secrets/</guid>
      <description>&lt;p&gt;We&amp;rsquo;ve been using docker for development for a while, as at this point it is easier to manage than Vagrant/Ansible even with the performance penalty on MacOSX.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Define named volume with host mount in the docker compose file</title>
      <link>http://blog.code4hire.com/2018/06/define-named-volume-with-host-mount-in-the-docker-compose-file/</link>
      <pubDate>Sat, 16 Jun 2018 17:00:25 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2018/06/define-named-volume-with-host-mount-in-the-docker-compose-file/</guid>
      <description>&lt;p&gt;With the docker-compose version 3 and above out and about, one of the things that have been dropped is the
&lt;code&gt;volumes_from&lt;/code&gt; which was kind useful to share the volumes from one service with another. It was a nice feature
for local development&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Loading SQL fixtures before behat features</title>
      <link>http://blog.code4hire.com/2017/07/loading-sql-fixtures-before-behat-features/</link>
      <pubDate>Sat, 22 Jul 2017 13:58:45 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2017/07/loading-sql-fixtures-before-behat-features/</guid>
      <description>&lt;p&gt;After figuring out the way to &lt;a href=&#34;http://blog.code4hire.com/2017/07/loading-sql-sequentially-with-doctrine-fixtures-in-symfony-project/&#34;&gt;load the sql fixtures&lt;/a&gt;
it was time to integrate fixtures loading in our &lt;a href=&#34;http://behat.org/en/latest/&#34;&gt;behat&lt;/a&gt; suites.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Loading SQL sequentially with doctrine fixtures in Symfony project</title>
      <link>http://blog.code4hire.com/2017/07/loading-sql-sequentially-with-doctrine-fixtures-in-symfony-project/</link>
      <pubDate>Sat, 22 Jul 2017 09:33:19 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2017/07/loading-sql-sequentially-with-doctrine-fixtures-in-symfony-project/</guid>
      <description>&lt;p&gt;Most of today applications store and retrieve data of some sorts,
no matter if they are web, desktop or mobile (if there is a clear
distinction anymore).&lt;/p&gt;
&lt;p&gt;And it is always nice during development and testing process to have a sample
data set to work with, and that can be expanded as the application evolves.
It makes things simpler for onbaording new developers, because you can see
how the data relates as opposed to relying on the schema and documentation
(you have documentation, right?), and easier to achieve a result required
for a feature when you actually have data to run queries against.&lt;/p&gt;
&lt;p&gt;And, of course, if you have BDD/End-to-end tests, they will require test data.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Setting up alembic to detect the column length change</title>
      <link>http://blog.code4hire.com/2017/06/setting-up-alembic-to-detect-the-column-length-change/</link>
      <pubDate>Mon, 05 Jun 2017 16:45:37 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2017/06/setting-up-alembic-to-detect-the-column-length-change/</guid>
      <description>&lt;p&gt;I love &lt;a href=&#34;http://alembic.zzzcomputing.com/en/latest/&#34;&gt;alembic&lt;/a&gt;, I love the way it simplifies our lives by generating
bite size deltas to tables in our projects for simple and controlled migrations.&lt;/p&gt;
&lt;p&gt;And today, I encountered an interesting problem with alembic on a project I am working on.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using Zend Service Manager with Simplebus</title>
      <link>http://blog.code4hire.com/2017/04/using-zend-service-manager-with-simplebus/</link>
      <pubDate>Sun, 16 Apr 2017 12:58:18 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2017/04/using-zend-service-manager-with-simplebus/</guid>
      <description>&lt;p&gt;We are currently working on a project that is evoliving in such a way that
using a messagebus would simplify code a lot, and would help us deliver
higher quality in less time. After looking around on packagist for
available event/command busses, I decided to try out the &lt;a href=&#34;https://github.com/SimpleBus/MessageBus&#34;&gt;SimpleBus&lt;/a&gt;.
The docs are a bit sparse, they do give you all the necessary information, and
it is a quick setup.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Running ERD in docker</title>
      <link>http://blog.code4hire.com/2017/03/running-erd-in-docker/</link>
      <pubDate>Tue, 28 Mar 2017 16:25:42 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2017/03/running-erd-in-docker/</guid>
      <description>&lt;p&gt;Recently we started developing a new system on a project, and I needed to create
the Entity Relationship Diagram. This time I wanted something simple, where
I could just type it out, and the utility would spit out the file in format I need.&lt;/p&gt;
&lt;p&gt;After some search I found this interesting tool called &lt;a href=&#34;https://github.com/BurntSushi/erd&#34;&gt;ERD&lt;/a&gt;, it was written
in Haskell, and it seemed to do just what I wanted.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Deleting keys with wildcards in Redis</title>
      <link>http://blog.code4hire.com/2016/09/deleting-keys-with-wildcards-in-redis/</link>
      <pubDate>Wed, 28 Sep 2016 13:07:40 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2016/09/deleting-keys-with-wildcards-in-redis/</guid>
      <description>&lt;p&gt;So, for you who don&amp;rsquo;t know &lt;a href=&#34;http://redis.io&#34;&gt;Redis&lt;/a&gt; is an&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;open source (BSD licensed), in-memory data structure store, used as database, cache and message broker&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Or to put it simply, it is a &lt;strong&gt;Key/Value Store and so much more&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Adding GitHub token to Travis CI configuration</title>
      <link>http://blog.code4hire.com/2016/06/adding-github-token-to-travis-ci-configuration/</link>
      <pubDate>Tue, 07 Jun 2016 13:35:15 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2016/06/adding-github-token-to-travis-ci-configuration/</guid>
      <description>&lt;p&gt;We are using Travis CI for our projects, and as we are using PHP a lot,
and as great as composer is, constantly pulling in the full source for dependencies it can become tedious when you are constantly building and running tests (yes yes, I know I can limit the branches which are run).
Luckily for us, composer provides a nice &lt;code&gt;--prefer-dist&lt;/code&gt; option that will download the distribution package/zip that can save you a lot of time.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Connecting JetBrains DataGrip to Redshift</title>
      <link>http://blog.code4hire.com/2016/05/connecting-jetbrains-datagrip-to-redshift/</link>
      <pubDate>Sat, 14 May 2016 15:35:56 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2016/05/connecting-jetbrains-datagrip-to-redshift/</guid>
      <description>&lt;p&gt;Last few weeks I have been working with DataGrip, a latest offering from &lt;a href=&#34;https://www.jetbrains.com/datagrip/&#34;&gt;JetBrains&lt;/a&gt;
that is marketed as &amp;ldquo;Your Swiss Army Knife for Databases and SQL&amp;rdquo; and in my use case
it most certainly turned to be true.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introducing ERDammer</title>
      <link>http://blog.code4hire.com/2016/05/introducing-erdammer/</link>
      <pubDate>Mon, 09 May 2016 22:08:27 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2016/05/introducing-erdammer/</guid>
      <description>&lt;p&gt;Lately I have been looking into tools that can help us generate Entity Relationship
Diagrams from database schema of any RDBMS (provided there is a driver),
and to create some kind of editable format
that can be then integrated with rest of the documentation and transformed by
Sphinx to html.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>MySql default timezone</title>
      <link>http://blog.code4hire.com/2016/04/mysql-default-timezone/</link>
      <pubDate>Sat, 30 Apr 2016 07:21:25 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2016/04/mysql-default-timezone/</guid>
      <description>&lt;p&gt;So lately we have been hitting some interesting egde cases (at least to us) while
using the MySql on RDS and in local when using the &lt;code&gt;CONVERT_TZ&lt;/code&gt; functions.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>MySql database statistics</title>
      <link>http://blog.code4hire.com/2016/04/mysql-database-statistics/</link>
      <pubDate>Tue, 19 Apr 2016 11:09:11 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2016/04/mysql-database-statistics/</guid>
      <description>One of the projects we are involved with has a data store in RDS, recently I had to figure out the size of the tables and one of the databases. As RDS does not report this diectly, I had to dig through some internet to get my answers, and this post is the result, having all the queries in one place, so next time I need it, I can find it with ease.</description>
    </item>
    
    <item>
      <title>To Hugo and Beyond</title>
      <link>http://blog.code4hire.com/2016/04/to-hugo-and-beyond/</link>
      <pubDate>Sat, 02 Apr 2016 16:06:51 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2016/04/to-hugo-and-beyond/</guid>
      <description>So&amp;hellip; It has come to this&amp;hellip; Again&amp;hellip;
I moved from Wordpress a long time ago in favor of Octopress, version 2.x at the time. It worked beautifully, for a while, and then it was time to update, and it was messy, as it did not have a separate content from theme, but I chugged along, it wasn&amp;rsquo;t like I was writing much.
Then a few months ago I wanted to use Octopress 3, and it was a mess, and when I finally got it running, my alloted time was at an end.</description>
    </item>
    
    <item>
      <title>On Speakers and Speaking</title>
      <link>http://blog.code4hire.com/2015/02/on-speakers-and-speaking/</link>
      <pubDate>Sun, 01 Feb 2015 20:41:26 +0100</pubDate>
      
      <guid>http://blog.code4hire.com/2015/02/on-speakers-and-speaking/</guid>
      <description>I started giving talks in various user groups and regional conferences last year, I felt I had something to say, and I got a chance do to it.
&amp;lt;sarcasm&amp;gt;now that makes me an expert!!!111&amp;lt;/sarcasm&amp;gt;
I believe that every developer should at least once stand in front of an audience and give a talk.
If you have ever considered giving a talk, you have my utmost support, I know it does not mean much to anyone, but hey… If you actually submit your talk to your UG or some conference, and get a chance to stand in front of an audience (and by audience it is any number of people larger than 1) you have my utmost respect.</description>
    </item>
    
    <item>
      <title>Those that do not heed the star are bound to execute it repeatedly...</title>
      <link>http://blog.code4hire.com/2014/06/those-that-do-not-heed-the-star-are-bound-to-execute-it-repeatedly-dot-dot-dot/</link>
      <pubDate>Mon, 30 Jun 2014 21:15:54 +0200</pubDate>
      
      <guid>http://blog.code4hire.com/2014/06/those-that-do-not-heed-the-star-are-bound-to-execute-it-repeatedly-dot-dot-dot/</guid>
      <description>&lt;p&gt;I guess everyone of us is dealing with Cron in some way or other, and I guess everyone has a horror story or two.&lt;/p&gt;
&lt;p&gt;Mine is a simple tale of woe, ignorance and well, RTFM.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Sublime Text psql build system</title>
      <link>http://blog.code4hire.com/2014/04/sublime-text-psql-build-system/</link>
      <pubDate>Fri, 11 Apr 2014 18:30:00 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2014/04/sublime-text-psql-build-system/</guid>
      <description>&lt;p&gt;Today I got to work with &lt;a href=&#34;http://aws.amazon.com/redshift/&#34;&gt;Amazon Redshift&lt;/a&gt;. First thing I did was go through their docs on how to connect to the server.&lt;/p&gt;
&lt;p&gt;I tried &lt;a href=&#34;http://www.sql-workbench.net/&#34;&gt;Workbench/J&lt;/a&gt; and it works, it is ugly as hell, and requires Java (not a big problem, but I&amp;rsquo;d avoid it if I can).
Then I went to the psql and tried it, but damn, that syntax is long before I got to the good part.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How was your weekend?</title>
      <link>http://blog.code4hire.com/2013/09/how-was-your-weekend/</link>
      <pubDate>Sun, 15 Sep 2013 17:09:00 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2013/09/how-was-your-weekend/</guid>
      <description>&lt;p&gt;This weekend was kind of special.
Both &lt;a href=&#34;http://www.twitter.com/robertbasic&#34;&gt;Robert Basic&lt;/a&gt; and myself attended the &lt;a href=&#34;http://zgphp.org/&#34;&gt;Zagreb PHP user group&lt;/a&gt; mini conference, and while this is not the first conference I attended, this was the first one that I did a tech talk on about &lt;a href=&#34;https://speakerdeck.com/vranac/vagrant-and-puppet&#34;&gt;Vagrant &amp;amp; Puppet&lt;/a&gt;(slides are in Serbian).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Adding Mockery to Symfony 2.3</title>
      <link>http://blog.code4hire.com/2013/07/adding-mockery-to-symfony-2.3/</link>
      <pubDate>Tue, 09 Jul 2013 09:08:00 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2013/07/adding-mockery-to-symfony-2.3/</guid>
      <description>Mockery is an essential part of my toolset. You can get more information about mockery from the repo itself, or from nettuts+.
My current project in Symfony framework, 2.3 LTS, and I need to use mockery to make my life a whole lot easier.
The process consists of three steps, of which step 3 is least documented.
First you need to add mockery to your composer.json among other libs you will use</description>
    </item>
    
    <item>
      <title>Building a Menu in Symfony With Events and Ordering</title>
      <link>http://blog.code4hire.com/2013/06/building-a-menu-in-symfony-with-events-and-ordering/</link>
      <pubDate>Sun, 30 Jun 2013 18:08:00 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2013/06/building-a-menu-in-symfony-with-events-and-ordering/</guid>
      <description>Menus are simple things, you have a root element, it has children, their children have children, and so on. All nice, clean and simple and utterly dull.
Add Knp Menu and bundle to the composer file, run update, go through the docs and set it up, and be on your way.
But what happens if you need to construct a menu from different bundles and you have no idea how many items there are and their order.</description>
    </item>
    
    <item>
      <title>The curious problem of embedded document duplication</title>
      <link>http://blog.code4hire.com/2013/06/the-curious-problem-of-embedded-document-duplication/</link>
      <pubDate>Fri, 28 Jun 2013 09:08:00 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2013/06/the-curious-problem-of-embedded-document-duplication/</guid>
      <description>&lt;p&gt;We upgraded the current project to Symfony 2.3.1 and sent it in production.
All was working well for a few days and then interesting bug report came yesterday.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Symfony 2.3 erroring out with Xdebug</title>
      <link>http://blog.code4hire.com/2013/06/symfony-2.3-erroring-out-with-xdebug/</link>
      <pubDate>Thu, 20 Jun 2013 18:08:00 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2013/06/symfony-2.3-erroring-out-with-xdebug/</guid>
      <description>&lt;p&gt;When working with Symfony 2.3 there is a chance that xdebug will start erroring out with &amp;ldquo;Maximum function nesting level of &amp;lsquo;100&amp;rsquo; reached, aborting!&amp;rdquo; pretty quick.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bye Wordpress and thanks for... well... um... yeah...</title>
      <link>http://blog.code4hire.com/2013/06/bye-wordpress-and-thanks-for...-well...-um...-yeah.../</link>
      <pubDate>Thu, 20 Jun 2013 17:35:00 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2013/06/bye-wordpress-and-thanks-for...-well...-um...-yeah.../</guid>
      <description>&lt;p&gt;Well this was bound to happen sooner or later.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Targeting MongoDB driver version with Puppet</title>
      <link>http://blog.code4hire.com/2013/01/targeting-mongodb-driver-version-with-puppet/</link>
      <pubDate>Tue, 08 Jan 2013 20:32:08 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2013/01/targeting-mongodb-driver-version-with-puppet/</guid>
      <description>&lt;p&gt;As mentioned &lt;a href=&#34;2013/01/pear-packages-installation-under-vagrant-with-puppet/&#34;&gt;here&lt;/a&gt; for our current project we are using Vagrant and Puppet.
In the link above I described how I solved the pear packages installation under Puppet.&lt;/p&gt;
&lt;p&gt;We are using Symfony 2.0.15 with MongoDB, I need to use version 1.2.9 to avoid the whole setSlaveOK hubbub as described &lt;a href=&#34;https://github.com/doctrine/mongodb/issues/66&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Pear Packages installation under Vagrant with Puppet</title>
      <link>http://blog.code4hire.com/2013/01/pear-packages-installation-under-vagrant-with-puppet/</link>
      <pubDate>Mon, 07 Jan 2013 22:33:23 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2013/01/pear-packages-installation-under-vagrant-with-puppet/</guid>
      <description>&lt;p&gt;I have been running Vagrant vm with Puppet for the last 4 months for my development work.
Most of the vagrant stuff is pretty straight forward, once you grasp the concepts.
This post will assume that you are familiar with Vagrant and Puppet, if you are not &lt;a href=&#34;http://docs.vagrantup.com/v1/docs/getting-started/index.html&#34;&gt;this&lt;/a&gt; is a great place to start.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Automated database changes management with Ant and dbdeploy</title>
      <link>http://blog.code4hire.com/2012/05/automated-database-changes-management-with-ant-and-dbdeploy/</link>
      <pubDate>Fri, 25 May 2012 16:20:30 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2012/05/automated-database-changes-management-with-ant-and-dbdeploy/</guid>
      <description>&lt;p&gt;In the last couple of months we started using &lt;a href=&#34;http://ant.apache.org/&#34;&gt;Ant tool&lt;/a&gt; heavily to do server deployments, along with &lt;a href=&#34;http://jenkins-ci.org/&#34;&gt;Jenkins&lt;/a&gt; server (although not in the role it was intended, but hey, it serves the purpose).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Getting MAMP to play nice with vhosts</title>
      <link>http://blog.code4hire.com/2012/02/getting-mamp-to-play-nice-with-vhosts/</link>
      <pubDate>Tue, 28 Feb 2012 22:04:56 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2012/02/getting-mamp-to-play-nice-with-vhosts/</guid>
      <description>&lt;p&gt;Front end developers in the team we are a part of are using MAMP to serve their websites localy.
Aside from that they had virtually no experience setting up vhosts on it.
So I thought I should put this little tutorial to help them out a bit.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Batch file rename from shell</title>
      <link>http://blog.code4hire.com/2012/01/batch-file-rename-from-shell/</link>
      <pubDate>Fri, 27 Jan 2012 09:13:19 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2012/01/batch-file-rename-from-shell/</guid>
      <description>&lt;p&gt;Recently I needed to reuse some files by renaming them or just parts of the name that have a certain word in it.
I started doing it manually, but as you can imagine it is a tedious, lengthy and error prone process.
There had to be a better way to do it.&lt;/p&gt;
&lt;p&gt;As I have learned in recent months, there usually is and is usually connected with shell/terminal :)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Search and replace text in files from shell</title>
      <link>http://blog.code4hire.com/2012/01/search-and-replace-text-in-files-from-shell/</link>
      <pubDate>Fri, 27 Jan 2012 08:47:39 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2012/01/search-and-replace-text-in-files-from-shell/</guid>
      <description>&lt;p&gt;Recently I needed to reuse some files by replacing certain words in them.
I started doing it manually, but as you can imagine it is a tedious, lengthy and error prone process.
There had to be a better way to do it.&lt;/p&gt;
&lt;p&gt;As I have learned in recent months, there usually is and is usually connected with shell/terminal :)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Changing the Jenkins home directory on Ubuntu - take 2</title>
      <link>http://blog.code4hire.com/2011/09/changing-the-jenkins-home-directory-on-ubuntu-take-2/</link>
      <pubDate>Tue, 20 Sep 2011 08:53:20 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2011/09/changing-the-jenkins-home-directory-on-ubuntu-take-2/</guid>
      <description>&lt;p&gt;A month ago, &lt;a href=&#34;http://robertbasic.com/blog/changing-jenkins-home-directory-on-ubuntu/&#34;&gt;Robert&lt;/a&gt; blogged about changing the Jenkins CI home directory on Ubuntu.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Symfony2, Sonata Admin Bundle and file uploads</title>
      <link>http://blog.code4hire.com/2011/08/symfony2-sonata-admin-bundle-and-file-uploads/</link>
      <pubDate>Thu, 25 Aug 2011 16:03:58 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2011/08/symfony2-sonata-admin-bundle-and-file-uploads/</guid>
      <description>&lt;p&gt;I am writing a bundle that needs to have a file uploaded to server and later served, I am also using Sonata Admin bundle.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Custom Repository with DIC in Symfony2</title>
      <link>http://blog.code4hire.com/2011/08/custom-repository-with-dic-in-symfony2/</link>
      <pubDate>Wed, 24 Aug 2011 07:50:40 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2011/08/custom-repository-with-dic-in-symfony2/</guid>
      <description>&lt;p&gt;I am currently working on some Symfony2 bundles, I needed a custom repository to house hold my custom queries, that part is easy with sf2, and quite nicely explained in the &lt;a href=&#34;http://symfony.com/doc/current/book/doctrine.html#custom-repository-classes&#34;&gt;Manual&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Getting Flash to work in Chrome on Ubuntu 10.04 LTS 64bit</title>
      <link>http://blog.code4hire.com/2011/05/getting-flash-to-work-on-ubuntu-10-04-lts-64bit/</link>
      <pubDate>Sun, 08 May 2011 15:31:25 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2011/05/getting-flash-to-work-on-ubuntu-10-04-lts-64bit/</guid>
      <description>This is a digest from a bunch of information from the web. If Flash is not working in your Chrome browser you may need to create the following symlink to get it working
   1 2  sudo ln -s /usr/lib64/mozilla/plugins-wrapped/nswrapper_32_64.libflashplayer.so \ /usr/lib/mozilla/plugins/     As usual YMMV, have fun.</description>
    </item>
    
    <item>
      <title>Setting up virtual hosts for Apache on Ubuntu for local development</title>
      <link>http://blog.code4hire.com/2011/03/setting-up-virtual-hosts-for-apache-on-ubuntu-for-local-development/</link>
      <pubDate>Tue, 08 Mar 2011 21:38:00 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2011/03/setting-up-virtual-hosts-for-apache-on-ubuntu-for-local-development/</guid>
      <description>&lt;p&gt;Lately I have been doing a lot of php development, and I am using Ubuntu Linux for it.&lt;/p&gt;
&lt;p&gt;One of my biggest pains was/is setting up an alias or virtual host for the new project (yes, I am coming from the lazy windows world).&lt;/p&gt;
&lt;p&gt;After a few tries and a lot of help from &lt;a href=&#34;http://robertbasic.com/&#34;&gt;Robert Basic&lt;/a&gt; I put together this post to remind me next time I get a bad case of stupid.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Seesmic Desktop 2 Filter Plugin </title>
      <link>http://blog.code4hire.com/2011/01/seesmic-desktop-2-filter-plugin/</link>
      <pubDate>Tue, 18 Jan 2011 13:46:58 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2011/01/seesmic-desktop-2-filter-plugin/</guid>
      <description>&lt;p&gt;If you are like me, you use twitter a lot, and one of the most annoying things about most of the desktop clients is the lack of filtering out the noise from useful tweets.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AS3 Array filter function with multiple parameters</title>
      <link>http://blog.code4hire.com/2010/09/as3-array-filter-function-with-multiple-parameters/</link>
      <pubDate>Wed, 08 Sep 2010 19:34:11 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2010/09/as3-array-filter-function-with-multiple-parameters/</guid>
      <description>&lt;p&gt;Recently I have been working on a pure AS3 project that at one point required me to do quite a lot of filtering on a few arrays.
While AS3 provides a nice new set of functions for filtering, they all had a common shortcoming for my usage scenario, they can not accept parameters directly.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IntelliJ Idea templates for AS3 project with preloader</title>
      <link>http://blog.code4hire.com/2010/06/intellij-idea-templates-for-as3-project-with-preloader/</link>
      <pubDate>Sat, 12 Jun 2010 15:15:34 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2010/06/intellij-idea-templates-for-as3-project-with-preloader/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been playing with &lt;a href=&#34;http://www.jetbrains.com/idea/features/flex_ide.html&#34;&gt;IntelliJ Idea Ultimate edition&lt;/a&gt; for the last couple of days to do as3 development in it.
I really like what I see so far, but to make my life easier, I created two template files, that should give me setup similar to Flash Develop AS3 project with preloader.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ruby Gem tool and Windows 7</title>
      <link>http://blog.code4hire.com/2010/05/ruby-gem-tool-and-windows-7/</link>
      <pubDate>Sun, 30 May 2010 18:30:26 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2010/05/ruby-gem-tool-and-windows-7/</guid>
      <description>While trying to setup the RoR with XAMPP on my windows 7 machine I encoundered an error
   1  ERROR: While executing gem ... (Errno::EEXIST)     while trying to run
   1  gem install rails --include-dependencies     Turns out none of the other gem commands worked.
The solution is simple, you need to run the command prompt with elevated privileges (run as admin) to get it to work.</description>
    </item>
    
    <item>
      <title>Setting up Gitosis on Windows 7</title>
      <link>http://blog.code4hire.com/2010/04/setting-up-gitosis-on-windows-7/</link>
      <pubDate>Mon, 05 Apr 2010 18:33:22 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2010/04/setting-up-gitosis-on-windows-7/</guid>
      <description>&lt;p&gt;For a long time I have been a Subversion(&lt;a href=&#34;http://subversion.tigris.org/&#34;&gt;SVN&lt;/a&gt;) user, but a few months back (or is it a year) I heard about this new fangled VCS with a &lt;strong&gt;D&lt;/strong&gt; in front, called &lt;a href=&#34;http://git-scm.com/&#34;&gt;Git&lt;/a&gt;. After a few chuckles about the name, I was curious to see how, and why it is supposedly better than SVN.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Camp and some Code</title>
      <link>http://blog.code4hire.com/2010/03/camp-and-some-code/</link>
      <pubDate>Tue, 30 Mar 2010 15:30:56 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/2010/03/camp-and-some-code/</guid>
      <description>&lt;p&gt;On Saturday the 27th of April I attended my first MS CodeCamp in Belgrade. Up to now I tried to keep up either by livecasts, or by later watching the recordings (if available).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Archive page</title>
      <link>http://blog.code4hire.com/archive/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>http://blog.code4hire.com/archive/</guid>
      <description></description>
    </item>
    
  </channel>
</rss>