
Welcome to ICanUp - a blog built from real development experience
ICanUp started as a place where I could document and share real situations from development. The topics here are not invented just to create content - most of them come from actual tasks, bugs, experiments and solutions I encounter in everyday work.
The first article came from a real mistake
The first ICanUp article started with a very ordinary development situation.
I accidentally ran a PHP 8.3 project on PHP 8.4 and the test suite immediately exposed a difference in the behavior of round().
It was exactly the kind of issue that could have been fixed and forgotten. Instead, I decided to document what happened, why the tests caught it and why small runtime differences between versions can matter.
That became the first article on ICanUp.
Where it all started
The first article: I accidentally ran a PHP 8.3 project on PHP 8.4 and my tests caught a difference in round() It represents the idea behind this blog very well: not simply repeating documentation, but explaining things that actually happen during development.
ICanUp is becoming more than a collection of articles
I want to make reading and returning to useful material more convenient over time.
One of the next steps is a personal reader area where you will be able to keep track of reading progress, save articles for later and build your own collection of useful materials.
I am also working on the communication side of ICanUp, including comments and other ways to interact around the content.
Planned features include:
• reading progress;
• Read Later;
• favorite articles;
• comments;
• a personal reader account.
These features will appear gradually, just like ICanUp itself continues to evolve.
