Generating generators in PHP 5.5
A new PHP version is about to be released. At the time I’m writing this blog PHP 5.5 is in beta 4. Eager to see the updates, I’ve compiled the new beta version. The feature list is available at:...
View ArticleFinally finally in PHP 5.5
The newest PHP version is almost ready. At the time I’m writing this blog PHP 5.5 is in RC 1. As I was saying in my last blog, the feature list is available at:...
View ArticleBuilding a new generation of programmers in a consumers society
Motivated by Rober Martin’s article, Hoards Of Novices, I’ve decided to write an article on a similar subject. I do not want to write about the need for employers to hire juniors, but about why these...
View ArticleAppcelerator Titanium – few impressions
Note: Titanium and PhoneGap are a couple of platforms for developing hybrid applications for mobile. These platforms are not written in the programming language that is native to the phone, but they...
View ArticleThe epic code from the movies
In movies where hackers appear, source code appears flowing in rivers on the screen. Looks important, seems like there is a computer genius that is preparing to revolutionaries something. Ever wandered...
View ArticleNope PHP 6 is not here… but how about 2013?
This is a retrospective of the year that has just ended. In case anybody is still wandering, no, PHP 6 didn’t come out and it will probably not come out any time soon. Why is it relevant? Since I...
View ArticlePHP 5.6 awesomeness!
The year has just started and a new PHP version is preparing for release. At the time when I’m writing this blog, it is in alpha 2. It can be downloaded from here: snaps.php.net. There is a series of...
View ArticleHack programming language, the PHP apocalypse?
Introduction About a month ago, Facebook released the Hack programming language. Since then, apocalyptic articles related to this language and to how it will replace PHP have appeared everywhere. The...
View ArticleCollecting Hack
Something I didn’t approach in my last blog is collections. Hack comes with a variety of collections for organizing data. Data structures represent a fundamental part of a programming language,...
View ArticleYet another PHP 20 blog…
20 years ago, Rasmus Lerdorf announced a new tool called PHP. My first encounter with PHP was in 2004, eager to make my HTML pages more dynamic. Somebody recommended PHP because it was very easy to...
View ArticlePHP6, just another story… (PHP6 and the books)
It’s finally over, the war has ended. PHP7 was released, and PHP6 will remain only a legend, a story of the version that never was. After a while I don’t think anybody expected it to be released...
View ArticleGuide to motivating programmers OR How to provide coders with a real challenge
IT is probably one of the most dynamic fields in the job market and people are a very important yet limited resource. And yet people come and go quite often, and most of them are complaining about the...
View ArticleWhy is a language like PHP so popular?
Yes, PHP is probably the most popular programming language on the server side for the web at the moment. And it’s probably going to be for a long while… It’s probably the best! That’s not really it,...
View ArticleThe Books for Zend Certified Engineer 2017
I have recently passed the Zend Certified Engineer 2017, certification offered by Rogue Wave. While experience is the most important thing for a certification, books are the best way to expand your...
View ArticleAbout passion, programming and heating systems
Don’t be fooled, this post is about programming, system architecture but mostly about using a heating system. If you don’t know how can you talk about programming without programming you should check...
View ArticleHow I use Magento2 on my local with Docker and Docker Compose
Disclaimer Please note that this solution is tailored specifically for my needs and, while your needs may vary, don’t worry, everything is on GitHub, so feel free to take what you need. I would like...
View ArticleHow to make use of the Xiaomi Air Conditioning Companion in Home Assistant in...
Step 1: Buy a Xiaomi Air Conditioning Companion without first researching how well it is supported by Home Assistant. Step 2: Realize that the Chinese power socket for 16A is different from the 10A...
View ArticleA bit of PHP, Go, FFI and holiday spirit
Ah, the holiday spirit. Inspired by a post in Perl Advent, I decided that it would be nice to see an example done with PHP and Go. Please note that this blog is heavily inspired by the post mentioned...
View ArticleMagento2 and the ugly truth
I’ve been working with Magento for a long time and I can say that the platform changed a lot over time and I would like to share my personal thoughts on it. How Magento 2 learned from the past to make...
View ArticleThe magic of programming
I feel there comes a time when I have to share some well kept trade secrets. And today I will talk about the magic of programming. I know there are a lot of newcomers that believe programming to be...
View Article