Bruno is a professional web developer from Croatia with Master's degrees in Computer Science and English Language and Literature. After having left his position as lead developer for a large online open access publisher, he now works as the PHP editor for Sitepoint and on various freelance projects. When picking them, he makes sure they all involve new and exciting web technologies. In his free time, he writes tutorials on his blog and stalks Google's job vacancy boards.

Bruno's articles

  1. PHP News You May Have Missed

    The last month or two have been chock full of small news and releases not warranting a full story in their own right but still interesting, I’ve decided to make a small compilation and direct your attention to the interesting developments around us. Just because we don’t cover something immediately, doesn’t mean we don’t notice or care :)

    Ubuntu 14.04. LTS

    enter image description here

    Not so much PHP related, but still fairly important for our channel and future development purposes, the release of Ubuntu Server 14.04 LTS kind of flew by most people. This release will be supported by Canonical until 2019, which is a big deal as we can now all switch to this newest version as soon as it’s vetted by hardcore users. Stay tuned for upcoming Vagrant boxes predefined for 14.04. soon – we’ll be custom building and publishing some soon.

    You can download the server version here and there’s a default Vagrant box available here.

    GAE 1.9.1 – 1.9.3

    enter image description here

    Google App Engine has reached minor version 1.9.3., adding some more features and upgrades since the last time we talked about it:

    • bug fixes regarding Zend Framework, null characters in URLFetch, failed file uploads to Cloud Storage, long POST data, unlimited upload sizes and the fnmatch() function
    • ability to embed images in emails via the Content-Id header was added
    • the zip module is included by default now

    The SDK has been updated and you can take it for a spin immediately. To see how you can do that, check out my previous article on GAE.

  2. CMS Showdown: Nginx, Ghost, PHP and Phalcon

    This entry is part 1 of 1 in the series CMS Showdown

    This entry is part 1 of 1 in the series CMS ShowdownBack in January, I made it one of my New Year’s resolutions to walk 4000 kilometers for the sake of fitness. I’ve been documenting this virtual journey (which is taking place on a DIY treadmill desk), on a Ghost deployed blog. My Ghost subscription […]

  3. GoogleAppEngine 1.9.0. – PHP Updates

    It’s been a while since I published my Getting Started with PHP on GAE Article, and the platform has been doing better than anyone had expected. The PHP feature request is still at the top of the NFR list, and the Phalcon NFR I created way back then is now sitting at top 17, indicating […]

  4. Installing PHP Extensions on Nitrous.io

    cURL is a bundled PHP library that is often installed alongside PHP. It’s included in the PHP source, but during installation a flag needs to be passed to PHP in order for it to include and activate cURL. Phalcon is a high-performance C-based MVC framework. We’ve written about it before. Phalcon is a third party extension, and thus not bundled with PHP. In this tutorial, we’ll glide through installing cURL and Phalcon on a Nitrous.io PHP box.

  5. Welcoming New Authors 2013/2014

    During my short tenure as the PHP editor at SitePoint, we’ve had quite a few new authors sign up. These authors are here to teach and to learn, to contribute to the quality SitePoint is known for and to spread the knowledge they’ve accumulated throughout their PHP adventures.

    This post will briefly introduce them and list their SitePoint accomplishments thus far, in order of appearance.

  6. Best PHP IDE for 2014 – Survey

    Note: The survey is now closed. Results here. The choice of editors and IDEs is vast in the PHP world – from platform specific to web based ones, from open source fully-fledged IDEs to commercial text editors, there’s more choice than one can have time to try out. In an effort to single out the […]

  7. Why Choose PHP Over Alternatives?

    This article was sponsored by AppDynamics. Thank you for supporting the sponsors who make SitePoint possible! It’s a popular question. Why indeed should one pick PHP over one of the alternatives? After all, PHP has often been dismissed as a hacky, unusable and badly designed language. Why would anyone choose it, when starting a project […]

  8. A Client-Server Dart App From Scratch: Getting Started

    Dart is an ambitious new programming language from Google. Introductions into the language have been written all over the web, and regurgitating the content of others here makes no sense. There’s no better resource on getting started than their homepage anyway! In this article series, however, we’ll be building a server+client Dart app completely from scratch.

  9. Getting Started with Laravel on Nitrous.io

    On February 12th, Nitrous.IO, the cloud development environment that lets you set up virtual boxes in a flash and use them from whichever platform through their Web IDE, finally added PHP support – something users have been clamoring for. You can read more about it in the announcement, but I figure it’s best if we […]