devblogy.k47.cz | kategorie | rss | @devblogy |

Tomáš Votruba



How we Completed Thousands of Missing @var Annotations in a Day | 2019-07-29 | Tomáš Votruba
How to Convert Listeners to Subscribers and Reduce your Configs | 2019-07-22 | Tomáš Votruba
Why use One-Time Migration Scripts | 2019-07-15 | Tomáš Votruba
7 Tips to Write Flawless Issue Reports on Github | 2019-07-08 | Tomáš Votruba
5 Workflow Tips every PHP Developer Should Know | 2019-07-01 | Tomáš Votruba
Do you use PHP_CodeSniffer and PHP CS Fixer PHPStorm Plugin? You are Slow and Expensive | 2019-06-24 | Tomáš Votruba
7 News and Changes in Symplify 6 | 2019-06-20 | Tomáš Votruba
How to upgrade Meetup.com API to OAuth2 with Guzzle | 2019-06-17 | Tomáš Votruba
Don't Ever use Symfony Listeners | 2019-05-16 | Tomáš Votruba
Hidden Gems of PHP Packages: Psalm Fixing Your Code | 2019-05-13 | Tomáš Votruba
Is Rector Saving you Time? Support it on Patreon! | 2019-05-09 | Tomáš Votruba
End of goPhp71.org | 2019-05-06 | Tomáš Votruba
Alias as a Code Smell | 2019-05-02 | Tomáš Votruba
Rector European Tour in May & June 2019 | 2019-04-29 | Tomáš Votruba
Don't Give Up Your PHP Code for Compiler Passes so Easily | 2019-04-25 | Tomáš Votruba
Hidden Gems of PHP Packages: Static Analysis Results Baseliner | 2019-04-22 | Tomáš Votruba
Symfony 4.2 is used Twice More than Symfony 3.4 | 2019-04-18 | Tomáš Votruba
Pattern Refactoring | 2019-04-15 | Tomáš Votruba
Is Zend Dead? Is Laravel Losing Breath? Trends of PHP Frameworks in Numbers | 2019-04-11 | Tomáš Votruba
What You Loose by Switching to Symfony | 2019-04-08 | Tomáš Votruba
What You Lose by Switching to Symfony | 2019-04-08 | Tomáš Votruba
How to Upgrade Twig from Underscored to Namespaces | 2019-04-04 | Tomáš Votruba
Removing Static - There and Back Again | 2019-04-01 | Tomáš Votruba
How to Mock Final Classes in PHPUnit | 2019-03-28 | Tomáš Votruba
How to Instantly Migrate Nette\Tester to PHPUnit | 2019-03-25 | Tomáš Votruba
How to Instantly Migrate PhpSpec to PHPUnit | 2019-03-21 | Tomáš Votruba
How to Detect Dead PHP Code in Code Review in 7 Snippets | 2019-03-18 | Tomáš Votruba
Remove Dead Public Methods from Your Code | 2019-03-14 | Tomáš Votruba
Why we Migrated from Nette to Symfony in 3 Weeks - Part 3 - Brain Drain Dead Packages-Lock | 2019-03-11 | Tomáš Votruba
Why we Migrated from Nette to Symfony in 3 Weeks - Part 2 - Escaping Semantic Hell | 2019-03-07 | Tomáš Votruba
How to turn Laravel from Static to Dependency Injection in one Day | 2019-03-04 | Tomáš Votruba
How to Upgrade Symfony 2.8 to 3.4 | 2019-02-28 | Tomáš Votruba
5 Tips to Effective Work with Github Repository | 2019-02-25 | Tomáš Votruba
How we Migrated from Nette to Symfony in 3 Weeks - Part 1 | 2019-02-21 | Tomáš Votruba
How we Automated Shopsys Packages Release from 2 days to 1 Console Command | 2019-02-18 | Tomáš Votruba
Why Config Coding Sucks | 2019-02-14 | Tomáš Votruba
Introducing Neon to YAML Converter | 2019-02-11 | Tomáš Votruba
What I Learned by Using thecodingmachine/safe | 2019-02-07 | Tomáš Votruba
New in Rector: Asterisk Type Match | 2019-02-04 | Tomáš Votruba
Monorepo Composer Magic | 2019-01-31 | Tomáš Votruba
2 Files that Your Symfony Application Misses | 2019-01-28 | Tomáš Votruba
How to Kill Parents | 2019-01-24 | Tomáš Votruba
FriendsofPHP.org is Opening API with 250 Meetups a Month | 2019-01-21 | Tomáš Votruba
How Writing Posts Helps you to Become Better Programmer | 2019-01-17 | Tomáš Votruba
11 Steps to Migrate From Sculpin to Statie | 2019-01-14 | Tomáš Votruba
9 Steps to Migrate From Jekyll to Statie | 2019-01-10 | Tomáš Votruba
How to Create Your First PHP Twig Static Website under 2 Minutes with Statie | 2019-01-07 | Tomáš Votruba
How to Complete Type Declarations without Docblocks with Rector | 2019-01-03 | Tomáš Votruba
Your Most Favorite Posts in 2018 | 2018-12-31 | Tomáš Votruba
How To Convert All Your Symfony Service Configs to Autodiscovery | 2018-12-27 | Tomáš Votruba
Thank You | 2018-12-24 | Tomáš Votruba
Introducing Symfony Flex Loader | 2018-12-20 | Tomáš Votruba
Function create_function() is Deprecated in PHP 7.2 - How to Migrate? | 2018-12-17 | Tomáš Votruba
Kirill Smelov's PHPStorm Tips in 9 Gifs | 2018-12-13 | Tomáš Votruba
The Rocket Science Behind Migration of Docblock Types to PHP Typehints | 2018-12-10 | Tomáš Votruba
Don't Learn to Code | 2018-12-06 | Tomáš Votruba
IT Bloggers, Deprecate Your Posts to Stop Spreading Legacy | 2018-12-03 | Tomáš Votruba
How to Manage Configuration in Symfony without Bundle, Extension, and Configuration? | 2018-11-29 | Tomáš Votruba
14 Tips to Write PHP Code that is Hard to Maintain and Upgrade | 2018-11-26 | Tomáš Votruba
How to Test Monorepo in 3 Layers | 2018-11-22 | Tomáš Votruba
When You Should Use Monorepo and When Local Packages | 2018-11-19 | Tomáš Votruba
How to Get PHP 7.4 Typed Properties to Your Code in Few Seconds | 2018-11-15 | Tomáš Votruba
Will Autowired Arrays Finally Deprecate Tags in Symfony and Nette? | 2018-11-12 | Tomáš Votruba
Fatal error: Uncaught Error: [] operator not supported for strings in | 2018-11-08 | Tomáš Votruba
Do you Autowire Services in Symfony?<br>You can Autowire Parameters Too | 2018-11-05 | Tomáš Votruba
How to Teach Your Team Private Method Sorting in 3 mins | 2018-11-01 | Tomáš Votruba
7 Tips to Get the Most out of Travis CI | 2018-10-29 | Tomáš Votruba
Why AST Fixes your Coding Standard Better than Tokens | 2018-10-25 | Tomáš Votruba
Brief History of Tools Watching and Changing Your PHP Code | 2018-10-22 | Tomáš Votruba
How I Almost Missed My Talk in PHP Asia Conference | 2018-10-18 | Tomáš Votruba
What is Your Third Door? - Book Review | 2018-10-15 | Tomáš Votruba
Hi, my name is Tom - Contact vs. Sprintf vs. In-String Variable | 2018-10-11 | Tomáš Votruba
New in Symplify 5: Create, Merge and Split Monorepo with 1 Command | 2018-10-08 | Tomáš Votruba
New in Symplify 5: Public Method Order and External Final in CodingStandard | 2018-10-04 | Tomáš Votruba
New in Symplify 5: Generate Rich, Precise and Smart Changelog in Seconds | 2018-10-01 | Tomáš Votruba
Open-Source Behind The Scenes - Finding the Rector Vision | 2018-09-27 | Tomáš Votruba
New in Symplify 5: 3 News in EasyCodingStandard to Smoother Your Experience | 2018-09-24 | Tomáš Votruba
New in Symplify 5: 3 New Cool Features of PackageBuilder | 2018-09-20 | Tomáš Votruba
7 Tips to Write Exceptions Everyone Will Love | 2018-09-17 | Tomáš Votruba
Your Brain is Your Garden | 2018-09-13 | Tomáš Votruba
5 Advices I Would Love to Get Before Starting to Maintain an Open Source | 2018-09-10 | Tomáš Votruba
How to Develop Multiple Symfony Applications Fast while Keeping the Quality | 2018-09-06 | Tomáš Votruba
4 Ways to Add Global Option or Argument to Symfony Console Application | 2018-09-03 | Tomáš Votruba
Ways I Fucked Up Open Source Code: Mock Everything and Test Units | 2018-08-30 | Tomáš Votruba
Why and How to Avoid the Memory Lock | 2018-08-27 | Tomáš Votruba
9 Features of Symfony Plugin You Should Not Miss in Gifs | 2018-08-23 | Tomáš Votruba
Painful Experience over Solutions: Extend Configuration in Easy Admin Bundle | 2018-08-20 | Tomáš Votruba
What's New in PHP 7.3 in 30 Seconds in Diffs | 2018-08-16 | Tomáš Votruba
Hidden Gems of PHP Packages: Symfony\Finder and SplFileInfo | 2018-08-13 | Tomáš Votruba
Why is Your Company Losing Money By Not Open Sourcing 2: Code Quality | 2018-08-09 | Tomáš Votruba
Stylish and Standard Console Output with Symfony Style | 2018-08-06 | Tomáš Votruba
5 Gotchas of the Bin File in PHP CLI Applications | 2018-08-02 | Tomáš Votruba
Hidden Gems of PHP Packages: Nette\Utils | 2018-07-30 | Tomáš Votruba
Why is Your Company Losing Money by not Open Sourcing: 1. Hiring | 2018-07-26 | Tomáš Votruba
5 Signs You Should Never Have a Talk Abroad | 2018-07-23 | Tomáš Votruba
How to Make Github and Travis Split Monorepo to Multiple Git Repositories for You | 2018-07-19 | Tomáš Votruba
New in Statie 4.5: Twig Support | 2018-07-16 | Tomáš Votruba
Notes from 'Peace is Every Step' Book | 2018-07-12 | Tomáš Votruba
6 Reasons Why Doctrine is Alive and Kicking | 2018-07-09 | Tomáš Votruba
How to Convert Latte Templates to Twig in 27 Regular Expressions | 2018-07-05 | Tomáš Votruba
Cluster: More Interactive than a Book, Deeper than a Post | 2018-07-02 | Tomáš Votruba
Don't Read Books | 2018-06-28 | Tomáš Votruba
Let Changelog Linker Generate CHANGELOG.md for You | 2018-06-25 | Tomáš Votruba
Open Source is Selfish | 2018-06-21 | Tomáš Votruba
14 Surprising Tips from Selling is Human to Influence Others | 2018-06-18 | Tomáš Votruba
Collector Pattern for Dummies | 2018-06-14 | Tomáš Votruba
How to Turn Mocks from Nightmare to Solid Kiss Tests | 2018-06-11 | Tomáš Votruba
How to Migrate From PHP CS Fixer to EasyCodingStandard in 6 Steps | 2018-06-07 | Tomáš Votruba
How to Migrate From PHP_CodeSniffer to EasyCodingStandard in 7 Steps | 2018-06-04 | Tomáš Votruba
Symfony vs Laravel vs Nette - Which PHP Framework Should You Choose | 2018-05-31 | Tomáš Votruba
Build Your First Symfony Console Application with Dependency Injection Under 4 Files | 2018-05-28 | Tomáš Votruba
The Boss vs. The Masseuse Way to Add Coding Standards to a Big Project | 2018-05-24 | Tomáš Votruba
Is Your Code Readable By Humans? Cognitive Complexity Tells You | 2018-05-21 | Tomáš Votruba
How to Test Private Services in Symfony | 2018-05-17 | Tomáš Votruba
How to Load --config With Services in Symfony Console | 2018-05-14 | Tomáš Votruba
Rectify: Turn All Action Injects to Constructor Injection in Your Symfony Application | 2018-05-10 | Tomáš Votruba
Why You Should Combine Symfony Console and Dependency Injection | 2018-05-07 | Tomáš Votruba
Why You Should Combine Symfony Console and Dependency Injection | 2018-05-07 | Tomáš Votruba
How Do You Treat Your Own First AI? | 2018-05-03 | Tomáš Votruba
Programming = Climbing a Huge Mountain | 2018-04-30 | Tomáš Votruba
How I Got into Static Trap and Made Fool of Myself | 2018-04-26 | Tomáš Votruba
How to Slowly Turn your Symfony Project to Legacy with Action Injection | 2018-04-23 | Tomáš Votruba
4 Tips To Get Emotions to Your Blogging About Programming | 2018-04-19 | Tomáš Votruba
5 Steps to Your First Fixer or Sniff Test | 2018-04-16 | Tomáš Votruba
The Best 5 of 256 Bloghacks Book | 2018-04-12 | Tomáš Votruba
Try PSR-12 on Your Code Today | 2018-04-09 | Tomáš Votruba
4 Ways to Speedup Your Symfony Development with PackageBuilder | 2018-04-05 | Tomáš Votruba
Rectify: Turn All Doctrine Repositories From Inheritance To Composition in Seconds | 2018-04-02 | Tomáš Votruba
New in Coding Standard 4: Long Line Breaks Automated and 3 Legacy Prevention Fixers | 2018-03-29 | Tomáš Votruba
New in Easy Coding Standard 4: Clean Symfony Standard with Yaml and Services | 2018-03-26 | Tomáš Votruba
New in Easy Coding Standard 4: Clean Symfony Standard with Yaml and Services | 2018-03-26 | Tomáš Votruba
How Teaching Suicides Itself by Killing the Passion | 2018-03-22 | Tomáš Votruba
How to Criticize like a Senior Programmer | 2018-03-19 | Tomáš Votruba
Monorepo on the Rise in PHP | 2018-03-15 | Tomáš Votruba
Neon vs. Yaml and How to Migrate Between Them | 2018-03-12 | Tomáš Votruba
Why is Collector Pattern so Awesome | 2018-03-08 | Tomáš Votruba
Rector: Part 3 - Why Instant Upgrades | 2018-03-05 | Tomáš Votruba
New in Symplify 3: 4 Improvements in EasyCodingStandard | 2018-03-01 | Tomáš Votruba
Rector: Part 2 - Maturity of PHP Ecosystem and Founding Fathers | 2018-02-26 | Tomáš Votruba
Rector: Part 1 - What and How | 2018-02-19 | Tomáš Votruba
Sleep Shorter to Get 62 % Smarter | 2018-02-12 | Tomáš Votruba
How to Run Symfony Processes Asynchronously | 2018-02-05 | Tomáš Votruba
How to Deal With Haters in Comments and Github | 2018-01-29 | Tomáš Votruba
How to Get Parameter in Symfony Controller the Clean Way | 2018-01-22 | Tomáš Votruba
Is Your CHANGELOG Useful or Just Boring Plain Text? And How to Fix That | 2018-01-15 | Tomáš Votruba
Clean and Decoupled Controllers, Commands and Event Subscribers Once and for All with Delegator Pattern | 2018-01-08 | Tomáš Votruba
New in Symplify 3: 4 Time-saving Coding Standard Checkers | 2018-01-01 | Tomáš Votruba
Composer Local Packages for Dummies | 2017-12-25 | Tomáš Votruba
New in Symplify 3: DocBlock Cleaner Fixer | 2017-12-17 | Tomáš Votruba
New in Symplify 3: Statie Generators | 2017-12-11 | Tomáš Votruba
Life 3.0: What Will You Do When AI Takes Over the World | 2017-12-04 | Tomáš Votruba
United PHP 7.1 Adoption 6 Months Later | 2017-11-27 | Tomáš Votruba
How to Write Interesting Jobs Offers for Programmers | 2017-11-20 | Tomáš Votruba
How to Deal With Haters in Comments | 2017-11-13 | Tomáš Votruba
7 Tips You Should Know Before Going To University | 2017-11-13 | Tomáš Votruba
How to change PHP code with Abstract Syntax Tree | 2017-11-06 | Tomáš Votruba
7 Tips You Should Know Before Going To University | 2017-11-06 | Tomáš Votruba
How to change PHP code with Abstract Syntax Tree | 2017-11-06 | Tomáš Votruba
How to Write Interesting Jobs Offers for Programmers | 2017-11-01 | Tomáš Votruba
How to change PHP code with Abstract Syntax Tree | 2017-10-31 | Tomáš Votruba
Delegator Pattern in PHP | 2017-10-31 | Tomáš Votruba
What can You Learn from Menstruation and Symfony Releases | 2017-10-30 | Tomáš Votruba
IMbox Zero | 2017-10-23 | Tomáš Votruba
How to use Repository with Doctrine as Service in Symfony | 2017-10-16 | Tomáš Votruba
How to Get the Most Valuable Feedback You Can Get | 2017-10-09 | Tomáš Votruba
EasyCodingStandard and PHPStan meet 3 Symfony E-Commerce Projects | 2017-10-02 | Tomáš Votruba
3 non-IT Books That Help you to Become Better Programmer | 2017-09-25 | Tomáš Votruba
4 Simple Checkers for Coding Standard Haters but Clean Code Lovers | 2017-09-18 | Tomáš Votruba
4 Simple Checkers for Coding Standard Haters but Clean Code Lovers | 2017-09-15 | Tomáš Votruba
How to write Open-Source in PHP 3: Deprecating Code | 2017-09-11 | Tomáš Votruba
How ApiGen Survived its Own Death | 2017-09-04 | Tomáš Votruba
Shopsys, Spryker & Sylius under Static Analysis | 2017-08-28 | Tomáš Votruba
5 Useful Rules From Symplify Coding Standard | 2017-08-21 | Tomáš Votruba
How to Apply Nette Coding Standard in Your Project | 2017-08-14 | Tomáš Votruba
7 New Features in Easy Coding Standard 2.2 | 2017-08-07 | Tomáš Votruba
How PHP Coding Standard Tools Actually Work | 2017-07-31 | Tomáš Votruba
How to Write Custom Fixer for PHP CS Fixer 2.12 | 2017-07-24 | Tomáš Votruba
How to Write Custom Sniff for Code Sniffer 3 | 2017-07-17 | Tomáš Votruba
How to Deprecate PHP Package Without Leaving Anyone Behind | 2017-07-03 | Tomáš Votruba
PHP Object Calisthenics Made Simple - Version 3.0 is Out Now | 2017-06-26 | Tomáš Votruba
Symbiotic Controller: Nette Presenter with Freedom | 2017-06-19 | Tomáš Votruba
How to Require Minimal Code Coverage for Github Pull-Requests with Coveralls | 2017-06-12 | Tomáš Votruba
Go PHP 7.1! | 2017-06-05 | Tomáš Votruba
Thank you David Grudl | 2017-06-01 | Tomáš Votruba
Symplify packages deprecations brought by Symfony 3.3 | 2017-05-29 | Tomáš Votruba
How to refactor to new Dependency Injection features in Symfony 3.3 | 2017-05-07 | Tomáš Votruba
Combine power of PHP_CodeSniffer and PHP CS Fixer in 3 lines | 2017-05-03 | Tomáš Votruba
3 Symfony and Laravel Patterns that Make Code Easy to Extend Without Modification | 2017-04-14 | Tomáš Votruba
Why Is Doctrine Dying | 2017-03-27 | Tomáš Votruba
Statie - part 4: How to Create The Simplest Blog | 2017-03-13 | Tomáš Votruba
Statie - part 3: How to Add Reusable Parts of Code | 2017-03-09 | Tomáš Votruba
Statie - part 2: How to add Contact Page With Data | 2017-03-06 | Tomáš Votruba
PHP u nás čeká rok expanze | 2017-03-02 | Tomáš Votruba
Fast and Easy Way to Learn Complex Topics | 2017-02-22 | Tomáš Votruba
Statie - part 1: How to run it Locally | 2017-02-20 | Tomáš Votruba
Minimalistic Way to Create Your First Nette Extension | 2017-02-15 | Tomáš Votruba
Drop all Service Tags in Your Nette and Symfony Applications | 2017-02-12 | Tomáš Votruba
How to Decouple Monolith like a Boss with Composer Local Packages | 2017-02-07 | Tomáš Votruba
How Monolithic Repository in Open Source saved my Laziness | 2017-01-31 | Tomáš Votruba
Why I Switched Scrutinizer for PHPStan and You Should Too | 2017-01-28 | Tomáš Votruba
4 Emotional and Honest Reasons Why I Quit my Twitter | 2017-01-20 | Tomáš Votruba
7 rad, které bych si dal před odchodem na vysokou školu | 2017-01-15 | Tomáš Votruba
Jak psát zajímavé inzeráty pro ajťáky | 2017-01-10 | Tomáš Votruba
Why I deleted my LinkedIn account | 2017-01-05 | Tomáš Votruba
How to avoid @inject thanks to Decorator feature in Nette | 2016-12-24 | Tomáš Votruba
Decouple Controller from Symfony using Traits | 2016-12-12 | Tomáš Votruba
Jak se vypořádat s hejty v komentářích | 2016-12-09 | Tomáš Votruba
How to Use Symfony Bundles in Nette Without Rewriting DI Logic | 2016-10-05 | Tomáš Votruba
Symfony komunita roste na PéHáPkaře a otevírá se všem PHP programátorům | 2016-09-26 | Tomáš Votruba
How to get more than Request in Controller Action | 2016-09-19 | Tomáš Votruba
How to write open-source in PHP 2: Rise value of your package with help of skeleton | 2016-09-16 | Tomáš Votruba
How to write open-source in PHP 1: Create a repository on Github | 2016-09-09 | Tomáš Votruba
Forget "autowire" and just use it | 2016-07-18 | Tomáš Votruba
Filters Pattern in Nette Database | 2016-06-17 | Tomáš Votruba
Decouple Your Doctrine Filters | 2016-04-30 | Tomáš Votruba
Autowired controllers as services for lazy people | 2016-03-10 | Tomáš Votruba
Kolik lidí je potřeba k vytvoření jedné komunity? | 2016-03-03 | Tomáš Votruba
Modular Routing in Symfony | 2016-02-25 | Tomáš Votruba
To nejlepší ze SymfonyConu 2015 | 2015-12-20 | Tomáš Votruba
The Best of SymfonyCon 2015 | 2015-12-20 | Tomáš Votruba
Jak si levně udělat živý web, i když nejsi ajťák | 2015-11-16 | Tomáš Votruba
4 žhavé novinky v Symfony 3 | 2015-11-09 | Tomáš Votruba
4 Hot News in Symfony 3 | 2015-11-09 | Tomáš Votruba
Ovládni Doctrine migrace v Nette | 2015-11-02 | Tomáš Votruba
@kaja47, 0xDEADBEEF funkcionálně.cz, k47.cz