Jiří Pudil
About
Blog
Talks
Blog
2022
Dec 14, 2022
The case for contravariant template types
#generics
#php
#phpstan
#static-analysis
Nov 15, 2022
The true power of sealed classes
#php
#phpstan
#sealed-classes
#static-analysis
Nov 3, 2022
Seal your classes with PHPStan
#open-source
#php
#phpstan
#sealed-classes
#static-analysis
Mar 10, 2022
Your application needs a clock
#clock
#datetime
#php
#software-architecture
#time
Mar 3, 2022
Storing dates and times in databases: the painless way
#database
#datetime
#sql
#time
2021
Oct 30, 2021
Beyond Date: bulletproof date and time API in JavaScript
#domain-driven-design
#datetime
#javascript
#nodejs
#software-architecture
#time
May 21, 2021
Beyond DateTime: a domain-driven approach to date and time
#domain-driven-design
#datetime
#php
#software-architecture
#time
Feb 12, 2021
Services don't need names
#dependency-injection
#design-patterns
#nettefw
#php
#software-architecture
2020
Apr 2, 2020
Don't bring your own HTTP client
#api
#http
#interop
#open-source
#php
#software-architecture
Jan 28, 2020
Body parser middleware that has your back
#api
#frameworkless
#http
#middlewares
#php
#rest
#software-architecture
2019
Jun 7, 2019
Don't just float, swim with the floating point
#floats
#php
#software-architecture
Jan 31, 2019
The frameworkless application
#api
#frameworkless
#middlewares
#php
#rest
#slimfw
#software-architecture
2018
Sep 14, 2018
Keeping your dependencies up-to-date
#ci
#composer
#php
#security
#server
2017
Oct 27, 2017
What's new in Naja 1.1.0
#ajax
#frontend
#javascript
#naja
#nettefw
#open-source
#testing
Sep 10, 2017
Naja 1.0.0 released
#ajax
#frontend
#javascript
#naja
#nettefw
#open-source
#testing
May 23, 2017
Clock needs an interface
#clock
#interop
#php
#testing
May 21, 2017
Nette Tester plugin for PhpStorm: 2.0.0 and beyond
#java
#nette-tester
#open-source
#phpstorm
#testing
Mar 27, 2017
Announcing three new open-source projects
#ajax
#frontend
#javascript
#naja
#neon
#nettefw
#open-source
#php
#reactjs
#webpack
2016
Aug 2, 2016
Building Nette scripts with Webpack
#ajax
#forms
#frontend
#gulp
#javascript
#nettefw
#webpack
May 29, 2016
Signing commits in PhpStorm on OS X
#git
#osx
#phpstorm
#security
2015
Nov 21, 2015
Bootstrap your integration testing database
#database
#doctrine
#migrations
#nettefw
#testing
Sep 27, 2015
Gracefully degrading webfonts
#frontend
#javascript
#less
#performance
#webfonts
Jun 26, 2015
CacheFactory: for better testing of cache integration
#caching
#nettefw
#open-source
#php
#testing
Jun 19, 2015
Filtering data by user input with Kdyby/Doctrine
#components
#doctrine
#nettefw
#php
Feb 28, 2015
Introduction to Kdyby/DoctrineForms
#components
#nettefw
#php
Feb 21, 2015
Decoupling components from presenters
#components
#nettefw
#php
2014
Nov 16, 2014
Two-factor authentication via Google Authenticator
#2fa
#nettefw
#open-source
#php
#security
Oct 25, 2014
Blazing fast file upload through Nginx
#nettefw
#nginx
#php
#upload
Oct 18, 2014
Brand new jiripudil.cz
#nettefw
#php
Jun 17, 2014
Configuring Nginx and PHP-FPM (and Nette)
#nettefw
#nginx
#php
#server
2013
Sep 7, 2013
Shared component factories using traits
#components
#nettefw
#php