Jakub Zalas

@jakub_zalas

Talks

Date Presented | Last Commented | By Comment | By Name

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(17.Oct.2009)
Making Your Life Easier: Xdebug
Derick mentioned KCacheGrind as a Linux application for viewing xdebug's profiling output. As KDE4 runs also on Windows it is possible to run KCacheGrind on this platform as well.
Rating: 4 of 5 
(16.Feb.2010)
Using Doctrine migrations and lime testing
Presentation was great introduction to (doctrine) database migrations but I really missed the 'lime testing' part.
Rating: 4 of 5 
(10.Oct.2010)
Advanced symfony Techniques
Very good tips but it would be better when Kris was a little bit more awake ;)
Rating: 4 of 5 
(10.Oct.2010)
Unit testing symfony plugins with PHPUnit
Excellent talk which occurred to be useful for testing in general and not only for PHPUnit users. Especially it shown the way sfTaskExtraPlugin generates a plugin which is ready for testing. I'd add one thing to the "Best Practices" section: Name your test methods to show intention of your test. I noticed you're doing it (like testIsInitializedEmpty) but it wasn't listed on that slide.
Rating: 3 of 5 
(03.Mar.2011)
Application Security, Dependency Injection, and AOP in Symfony2
Very interesting subject and a lot of great stuff presented. However, slides were too busy and there was simply too much information given. I'd rather see part of it better explained rahter than all of it only outlined.
Rating: 5 of 5 
(03.Mar.2011)
Speedy App: Frontend Performance Considerations
Although Pierre spoke about things which are not new for most of the guys in here it was an interesting talk. Good presenter can talk about anything in an interesting and fun way.
Rating: 4 of 5 
(04.Apr.2011)
Project Sphinx overview
As a newcomer to Sphinx I learned about a general idea of it. As a Solr user I'd love to hear more about differences between both. It's really a pity that you had to face technical issues (organizers weren't prepare properly).
Rating: 5 of 5 
(04.Apr.2011)
The forest for the trees
Inspiring talk. In our daily coding we're focusing on a clean code and possibly the best coded solutions. Presentation shown me that creating technical debt is not always a bad thing. Really recommend to listen to Greg if you have a chance. It's awesome how good presentation can be without slides when done by a good speaker.
Rating: 4 of 5 
(05.Apr.2011)
TDD and Getting Paid
Nice TDD introduction. It's a pity we didn't have time for questions. Live coding could be prepared a bit better. It's more valuable to see when you're actually writing those simple methods rather than uncomment them. Process watcher is a great idea. Thanks!
Rating: 4 of 5 
(05.Apr.2011)
Data Caching in nk.pl
Although presented solutions not always felt "right" it was great to listen someone with an experience in working with high load portal. Thanks!
Rating: 4 of 5 
(05.Apr.2011)
Architecture and Programming Model for NOSQL Web
Good subject, well presented with an interesting approach. Could be better prepared (we kind of run out of time). I missed more outlined conclusions.
Rating: 0 of 5 
(24.Sep.2013)
Using PhpSpec to build quality into a Symfony app
Thanks for all the feedback guys!
Rating: 0 of 5 
(20.Sep.2013)
Using PhpSpec to build quality into a Symfony app
Thanks for feedback! @Massimiliano just find me and ask them ;)
Rating: 4 of 5 
(27.Nov.2014)
Keynote
Rating: 5 of 5 
(27.Nov.2014)
Feature Flags with Symfony
Very well delivered talk. I would only add few more real life examples to demonstrate usefulness of feature flags, and potentially mention why it's often a better solution than bloated workflows like git flow.
Rating: 4 of 5 
(27.Nov.2014)
Five Weird Tricks to Become a Better Developer
As always, very entertaining. A bit slow pace though - that's something to improve. Also, some of the menetioned problems are suppose to be actually solved by tools and methodologies that were introduced as buzz words (all-the-DDs). For example, asking "Why?" is at the core of BDD. Desiging code from the perspective of the developer that's gonna use it is easily solved with TDD. I know you wanted to emphasise that we often forget about some crucial aspects of software development, but these techniques should still be mentioned if they actually aim on solving problems being discussed.
Rating: 5 of 5 
(28.Nov.2014)
Jeopardy
Rating: 5 of 5 
(03.Oct.2015)
Driving Design through Examples
As always, an excellent and confident delivery. I liked the real life airline example. It made the talk very easy to follow.
Rating: 0 of 5 
(07.Dec.2015)
Lightning fast Symfony tests
Thanks for feedback everyone! @Ahmad @Mario the point of the talk was to show that the most of your effort should go to unit testing, and only some of it to integration testing (to validate contracts). Whatever you do to improve the UI tests' performance, database fixtures loading etc, will never be enough. The key is to change your approach. Thanks for your comments. You made me realise I need to put more emphasis on explaining how important this is.
Rating: 5 of 5 
(17.Feb.2016)
Symfony and ElasticSearch
Very good introduction to using elastic search with Symfony. Well structured talk and good delivery. I'd make font in code examples bigger next time.
Rating: 5 of 5 
(17.Feb.2016)
Sylius: Something For Everyone
I really enjoyed this rapid introduction to the Sylius ecosystem. Great delivery with lots of subtle jokes that kept the public interested. This would make a great conference talk. Adam rushed through few topics towards the end. Next time, keep a stable pace :)
Rating: 5 of 5 
(20.Feb.2016)
Docker & PHP - development and deployment
A very smooth introduction to docker and its ecosystem, very confidently delivered. Szymon managed to keep the audience engaged, even those who have already knew or used docker.
Rating: 5 of 5 
(20.Feb.2016)
Doctrine ORM Good Practices and Tricks
Doctrine's full of features that are often abused or used in a wrong way. Marco gave lots of valuable advice on many Doctrine aspects, that will help you to use this ORM in a more effective way. A must see talk for any doctrine user.
Rating: 5 of 5 
(20.Feb.2016)
All the cool kids...
A high level overview of some cool topics that are becoming more and more popular in the PHP world. Worth to see if you're not familiar with these yet.
Rating: 5 of 5 
(20.Feb.2016)
Kubernetes at the Home Office
A good complementary talk to the docker introduction made in the other talk on this conference. Lots of valuable advice based on Billie's real life experience from working with the Home Office.
Rating: 0 of 5 
(28.Jun.2016)
Lightning fast tests
@Christiaan so what should I improve in order to get 5 stars from you? It's a bit confusing to get 3 stars for a "good talk" ;)
Rating: 5 of 5 
(23.Aug.2016)
Event Driven Architecture
Great talk! Repeating patterns (and jokes) are a good way to keep engagement. Code examples were sometimes too long. Perhaps analogies, or diagrams would make the talk easier to digest. The final demo should be really part of the talk.
Rating: 5 of 5 
(23.Aug.2016)
Exception-Driven Development
Very good. With a bit of polishing, adding some good exception use cases, and practice this could become a full-length talk.
Rating: 5 of 5 
(23.Aug.2016)
To realize, analyse
Nice debut! Good content and confident delivery (even though Marga said she felt stressed). Keep submitting your talks!
Rating: 5 of 5 
(23.Aug.2016)
php-fig: Flipping quick overview
Great and entertaining as always ;)
Rating: 5 of 5 
(20.Oct.2016)
API Contracts using Open API
A very good overview of openapi. I especially liked the possibility to generate the API clients as writing them is sooo boring :)
Rating: 5 of 5 
(20.Oct.2016)
Write faster code with Blackfire.io - from beginner to boss
Very good and well structured talk, I would love to see it on a conference! Recurring pattern of the "Holly s**t" effect well describes my experience with using blackfire. It might be a matter of personal preference, but I'd either try to "type" faster or speak more. Going meta all the time about typing so slowly was a bit distracting (funny first time only ;) ).
Rating: 5 of 5 
(20.Oct.2016)
spec-gen, phpspec extension taking code generation to the next level
Quick and fun! For the next time I suggest preparing a demo (pre-recorded). It would better demonstrate people who have never used phpspec how great it is in generating boring code for us.
Rating: 5 of 5 
(02.Dec.2016)
Symfony Distributions Reloaded
I'm sooo excited about Flex. Can't wait to start composing my own Symfony projects instead of doing it manually as I've been doing till now. Definitely a step in the right direction! Great presentation. I think talking about history was important to show the context. A pity there was not enough time to show more of flex's features.
Rating: 5 of 5 
(02.Dec.2016)
A CQRS and Event Sourcing approach in a Symfony application
Great introduction to the topic. I'd only update scenarios slightly so they're not just "Given an event happens Then it should have happened", but actually show the outcome of the event.
Rating: 5 of 5 
(26.Jan.2017)
Functional Programming in PHP
Very good, confident delivery sprinkled with jokes. Great, clear explanation of functional programming concepts. One thing to improve is either try to put less code (or code comments) on slides, or highlight the relevant bits and explain them step by step. Sometimes it was hard to decide what to focus on at the code slides. Code looked tidy and elegant though, and it will be a great after-talk reference!
Rating: 5 of 5 
(26.Jan.2017)
Multi-tenant database architecture with Symfony and Doctrine
A very practical presentation of a solution implemented in a real life application. Clean implementation, neatly using Symfony's and Doctrine's features!
Rating: 5 of 5 
(26.Jan.2017)
Breaking down the monolith and deploying with Concourse CI
Nice use case. Perfect level of detail for such a short talk. It's a great material for a full-time talk, which would give you a chance to include more implementation details (that would be interesting I think).
Rating: 5 of 5 
(20.Feb.2017)
Driving Design Through Examples
Very good, calm delivery and engaging at the same time. Great as always :)
Rating: 5 of 5 
(28.Mar.2017)
Building an e-commerce platform for 2 million shoppers with Symfony
Very nice overview of a micro-service based project. Loved the suggestion on how to start with a new e-commerce project (Shopify -> Sylius -> Custom)!
Rating: 5 of 5 
(28.Mar.2017)
[Lightning Talk] From a relational database to you
An excellent explanation of compromises we make when choosing to use an ORM. I was missing a suggestion that ORMs are designed to solve 80% of your persistence problems, but 20% you need to solve yourself. It's not a question of whether to use an ORM or not, but in which parts of your app not to use it.
Rating: 5 of 5 
(28.Mar.2017)
Queues and Background Jobs in PHP: Finding a scalable solution
Great topic in today's micro-service oriented landscape. The demo nicely complemented the theory from slides. I'd only suggest explaining what you're showing on the demo a bit more in details.

Events They'll Be At

No events so far

Events They Were At

Symfony UK: March 2017 Mar 26, 2017
PHP UK Conference 2017 Feb 16, 2017
Web Summer Camp Aug 30, 2016
PHPers Summit 2016 Aug 18, 2016
PHP UK Conference 2016 Feb 18, 2016
SymfonyCon Paris 2015 Dec 02, 2015
PHPNW15 Oct 01, 2015
SymfonyCon Madrid 2014 Nov 26, 2014
PHPNW 2014 Oct 02, 2014
SymfonyCon Warsaw 2013 Dec 09, 2013
Symfony Live London Sep 18, 2013
PHP UK Conference 2013 Feb 21, 2013
PHPNW12 Oct 04, 2012
PHP UK Conference 2012 Feb 24, 2012
SymfonyDay 2011 Oct 19, 2011
4Developers Apr 03, 2011
PHP North West 2009 Oct 10, 2009
© Joind.in 2017