h2
My book “Mastering PDF with PHP” is out now on Leanpub!
h3
Learn how to create, read and edit PDF files in your PHP applications!
h3
8 Programming Myths That Impede Your Career
h3
How to set a font in a PDF document
h3
How to encrypt a PDF document in PHP
h3
Executing shell commands from a PHP script
h3
Too much REST will harm you: don’t blindly follow it!
h3
Picking a PHP tool to read and manipulate PDF files
h3
I moved my WordPress blog to Jekyll. Here's why and how
h3
All you need to know about Java’s BigDecimal
h3
PHP: How to take a screenshot of a PDF page
h3
Secure generation of random IDs and passwords in Java
h3
Sending monetary amounts over network
h3
Formatting monetary amounts with Java Money
h3
Using your own currency in MoneyPHP
h3
Doing Java the bad way: loose typing
h3
Why you should disable wildcard imports in IntelliJ IDEA
h3
Why I didn’t end up being a database engineer
h3
Is Portable Document Format obsolete?
h3
There are some limits to the YAGNI principle
h3
Defensive coding: Null-safe string comparisons
h3
Defensive coding: Make local objects final
h3
Defensive coding: Final properties and proper autowiring in Spring
h3
Defensive coding: Avoiding mutability and side effects
h3
How I optimized a process from 35 to 5 hours
h3
Mixing office and remote workers in one organization
h3
Offboarding: How to quit the job gracefully
h3
6 Steps to Effective Developer’s Onboarding
h3
Picking a PHP tool to generate PDFs (2023 update)
h3
NPE: Converting a list of objects to a map
h3
Do we still need recruitment agencies?
h3
Is a managing position good for me?
h3
When your SQL database is missing foreign keys
h3
6 Things That Can Ruin Corporate Trainings
h3
Why we adopted a coding standard and how we enforce it
h3
Learn how to count money… or you will lose it
h3
How unit tests help changing existing code
h3
How legacy code is made – part 2
h3
How a legacy code is made