About Joshua Thijssen
Joshua Thijssen is a senior software engineer at Enrise and owner of the privately held company NoxLogic. His daily work consists of maintaining code bases, working on different projects and helping other to achieve higher standards in both coding and thinking.
His passion lies in high-end and complex internet systems and clusters, code optimization, server administration and fine-tuning. His programming skills includes (but is not limited to) assembly, C, C++, Java, Perl, Python and PHP and has experience on a wide range of operating systems. One of his specialties is fine tuning MySQL databases and queries.
His personal tech blog can be found on http://www.adayinthelifeof.nl

Van 17 tot 20 october was dit jaar DE conferentie op het gebied van PHP georganiseerd: ZendCon. Dit jaar extra speciaal aangezien ik ben uitgenodigd om te spreken over “Puppet”, een open source configuration management tool, en daarnaast heb ik tijdens de uncon gesproken over “15 protips voor MySQL gebruikers”. Een uitgebreid verslag van deze conferentie is te vinden op mijn persoonlijke blog: read more…
I think PFCongres 2011 has proven one thing once and for all: you don’t have to spend hundreds of euros on attending a conference to get awesome presentations from the best speakers in today’s field. This year, Enrise was not only sponsoring drinks on the social event, but also provided two speakers during the conference (pure coincidence btw :)). read more…
Vorige week heeft Enrise het nieuwe “Enrise Academy” gelanceerd. In deze academy bieden we hoogwaarde cursussen en workshops aan op ons vakgebied. Natuurlijk zouden we geen Enrise heten als we er niet onze speciale “Code Cuisine“-twist aan hebben gegeven. Dit … Continue reading →
“You know what would be nice? If we could let users login into our site with just their Facebook, Twitter, Hyves or any other social media site we can think of.”….
It’s a sentence I keep hearing and seeing more and more and with good reason: it makes life easier for everybody. But there are many techniques to incorporate such as a single sign-on (SSO) system and most people will shout terminology like OpenID and OAuth. But there are many systems with each site using their own system or systems: Twitter uses OAuth to authenticate, Facebook got it’s own “Facebook Connect” and many other sites uses OpenID. So the single sign-on is not so single anymore. What could possible go wrong… read more…
Hebben we afgelopen november al een geslaagde en druk bezochte meeting georganiseerd, nu is Enrise weer aan de beurt. Deze keer organiseren op 29 maart vanaf 19:00 de PHPBenelux maandelijke meet-up met een aantal interessante onderwerpen. Deze keer zal Joshua … Continue reading →
Two days after the PHP Benelux, Enrise can look back to a perfect conference. First of all, the talks of both me and Jeroen received lots of good feedback and I doubt it will be the last time you might … Continue reading →
PHPBenelux User group will be hosting the annual PHPBenelux Conference on 28 & 29 February in Antwerp/Belgium. Not only will Enrise be present with a group 4 people strong, but also we will host two talks during the conference. On … Continue reading →
Enrise organiseert op maandag 21 februari van 6 tot 10 uur ‘s-avonds een PHP (mini)testfest. Onze collega’s gaan samen met iedereen die interesse heeft werken aan het verbeteren van PHP zelf. Ben je een (PHP)-programmeur, heb je zin om de wereld te verbeteren en kudos te verdienen binnen de PHP community EN ben je naarstig op zoek naar gratis eten en drank? Meld je dan aan voor het eerste (maar nu al traditionele) Enrise Mini-TestFest…. read more…
In the first part of this blog post we’ve talked about the theory behind REST services. In this post we put the theory into practice with the help of some code snippets you can implement in your own application. read more…
Zend Framework has a very neat action helper called ContextSwitch. With this helper you can easily output data from your actions in other formats besides HTML. For instance, when you create an AJAX-callback action, you’d like to have the output in JSON format, or simple API actions might output its content in XML. The ContextSwitch makes this task easy for you. But what if you are writing an API and a client wants its output in JSON instead of XML? Or maybe it wants HTML. You could use the ContextSwitch helper for this, but do you want to add a ?format=xml behind your URI’s or might there a better way? read more…
Sometimes you need to iterate over multiple iterators. The easiest way achieve this is probably to use the AppendIterator. With this iterator you can “merge” multiple iterators into one single iterator which makes your code cleaner and easier to understand. … Continue reading →