Photo by Shannon Potter on Unsplash

“Unintentional design happens when the organization focuses on the business or the technology, but doesn’t focus on the customer or user experience. The result is an experience that emerges that often isn’t pleasant.” ~ Jared M. Spool

It’s rare to notice unwanted behaviours without knowing how users use your sites, and that’s where analytics join the party.

Lots of people rely on Google Analytics, it gives lots of reports without you…


Photo by Launchpresso on Unsplash

“Beautiful designs, powerful features, and the freedom to build anything you want. WordPress is both free and priceless at the same time.” ~ Wordpress.org

From a new user point of view, WordPress is a nice CMS: you install a theme, set it up, install the plugins you need, you can even tweak some SEO aspects using a plugin for that.

From a developer point of view, it’s different. WordPress is like a framework. …


Photo by Kelly Sikkema on Unsplash

“Programming is about managing complexity: the complexity of the problem, laid upon the complexity of the machine. Because of this complexity, most of our programming projects fail.” ~ Bruce Eckel

Some days ago, I got a call from a customer, that never paid for maintenance, asking for “a simple edit”. And it was easy, I just had to edit a regular expression and trigger a build.

And there, lying behind that simple edit, waiting, was the Android Studio Build. …


Photo by Joey Huang on Unsplash

Hi there, here we go again, on the first part (available here, if you missed it) I set up the package structure with assets and migrations, here I will start the real coding with models, controllers, routes and views to handle the real package logic.

How does recording works?

Recordings must be very transparent to the system, the package user should not lose time to integrate recordings into its system. To follow the KISS philosophy, the recording structure should be composed of just a few steps!


Photo by HalGatewood.com on Unsplash

“Usability is about people and how they understand and use things, not about technology” ~ Steve Krug

What are and what to use

Heatmaps are a way to visualize data about…


Photo by Kaleidico on Unsplash

How many times did it happen for you to think about a feature you want to use in your project but none of the present packages implementing it satisfies you?

For me, fortunately, not a lot, but there were some fancy cases where I wanted to implement a very specific feature but I had no time so I made compromises and pick something similar. I had the idea for this package while writing the article about Data-Driven Strategies. It was simple to set up the whole project, record user sessions and query data, but what about making it available for…


Photo by Kushagra Kevat on Unsplash

“No matter how cool your interface is, it would be better if there were less of it.” ~ Alan Cooper

The real problem is that while projecting a UX you have to focus on user behaviours and… be realist, you’re not your users and…


Photo by Sigmund on Unsplash

Graphic designer: “So far we built up our UX to be highly interactive, We focused on *put here a fantastic name for a simple stuff* making it beautiful, responsive and attractive.”
Me who lost 4 hours implementing it and saw how users use it: “So why nobody understands it?”


During May 2020 I was asked to review and send my CV to a colleague for an official project presentation, so I got straight to my Google Drive account, where I have my CV, and started a revision to fix project dates and add things I’ve done since my last revision. Most of my projects were under NDA because were private, I had just a few stuff online and visible for anyone wanted to revise my work. At a certain point, I got my eye on my personal email. I won’t write my old email here (I don’t like spam)…


Photo by Markus Winkler on Unsplash

PHP is a very popular language, and when something gets very popular it usually happens that someone come out and just says “that’s not cool”, and it’s ok, it happens. I read lots of articles saying “PHP is not cool for machine learning” or saying “just move to language X to perform this, there will work better” (I’m not gonna flame another language, just talking about random stuff on the internet).

I’m a PHP lover, I won’t negate that, I tried different languages, frameworks, developed native applications, I love to try new things but I also love PHP. …

Kalizi <Andrea>

IT Engineering Bachelor and still student 🎓 Mobile&Backend Dev 💻 Growth hacking Enthusiast ☕ Startupper 🚀 Metalhead 🤘🏻 With love, from Palermo ❤️

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store