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.
Google App Engine and a Plea for Phalcon
Find out about Google’s recent embrace of PHP in Google App Engine, what it means for the PHP community, and how it can be improved even further if they were to add support for the high performing PHP framework Phalcon.
PHP as a Service – Fortrabbit
PaaS is not a new concept. In fact, hosting companies have long since provided PaaS when they sell shared-hosting services that include PHP on the shared server, although this is fundamentally different from how a PaaS business works. Take a look at a newcomer to the platform service provider arena and see how you can be one of the five lucky readers to win coupon codes worth 100€ redeemable for Fortrabbit service!
Why Suppressing Notices is Wrong
The PHP notice suppression operator is somewhat of a controversial topic in many circles. Some overuse it, some don’t use it at all, and some don’t even know it exists. See why it’s smart to avoid the operator as a general rule, and how to use it intelligently to produce better code.
Paydirt: invoicing for freelancers – walkthrough and giveaway
Freelancers know how difficult the invoicing process can be, yet it’s a critical part of making a living. Bruno Skorvc explores Paydirt, which aims to provide a solution, and sets up a SitePoint reader giveaway.
TotalFinder Review and Giveaway: Mac’s Finder Gets a Makeover
Note: This article is OSX specific. The Plight The Finder application is often one of the main points of ridicule in comparisons of OSX vs Windows or Linux. It doesn’t have tabbed browsing (something every Linux Window Server has had for years) and provides no painless way of cut-pasting files. At times, it’s painfully slow […]
The Importance of Code Review
Every developer knows the pain of banal mistakes. If only you had a fresh pair of eyes to look at what you did – surely these mistakes could easily be avoided! Code review can decrease the number of defects in your code and help team building. Any type of code review is better than none, so if your team isn’t using it today, suggest it. It can only help.
Build Your Own Chrome Extension: a Google Documents Word Count Tool, Part 3
This entry is part 3 of 3 in the series Build a Google Documents Word Count ToolHello, and welcome to the third and final instalment of building a full Google Chrome extension from scratch. To recap, in the first part of the series, we built a Chrome extension that roughly counted the words in a […]
Build Your Own Chrome Extension: a Google Documents Word Count Tool, Part 2
This entry is part 2 of 3 in the series Build a Google Documents Word Count ToolHello, and welcome to Part 2 of our Build your own Chrome Extension tutorial! In the previous instalment of this series we created a simple Google Chrome extension that adds a persistent word counter to your open Google Documents. […]
Build Your Own Chrome Extension: a Google Documents Word Count Tool, Part 1
This entry is part 1 of 3 in the series Build a Google Documents Word Count ToolLike a lot of people these days, I have abandoned desktop word processors in favor of the free and simple Google Docs. One thing I miss, however, is a status bar with a persistent word count which helped me […]
PhpStorm – Review and Give Away
Jetbrains, in partnership with PHPMaster and Sitepoint, are giving out PhpStorm licenses and copies of PHP Master: Write Cutting-Edge Code… read this review of PhpStorm and then learn how you can qualify to win!