A FEW CAREER TIPS 1. Empathy Coding is just a means to an end Put yourself in the mind of some else Context is important It will make you a better human being too Empathy Gives You Superpowers by Matt Stauffer https://www.youtube.com/watch?v=fMFjO2szDnk Three quick career tips
A FEW CAREER TIPS 2. Avoid else Three quick career tips if ($firstName) { if ($lastName) { if ($age) { return 'person is valid'; } else { return 'age is required'; } } else { return 'lastName is required'; } } else { return 'firstName is required'; }
A FEW CAREER TIPS 2. Avoid else Three quick career tips if (! $firstName) { return 'firstName is required'; } if (! $lastName) { return 'lastName is required'; } if (! $age) { return 'age is required'; } return 'person is valid';
A FEW CAREER TIPS 2. Avoid else Three quick career tips https://medium.com/web-engineering-vox/improving-code- quality-with-object-calisthenics Your code sucks, let's fit it https://www.youtube.com/watch?v=GtB5DAfOWMQ
Seven Ineffective Coding Habits of Many Programmers https://www.youtube.com/watch?v=ZsHMHukIlJY
A FEW CAREER TIPS 3. Embrace the community Three quick career tips Everybody just holds a piece of puzzle Learn from each other Twitter, Meetups, Conferences Use each others solutions Give back
Open source software ± 160 public repositories on GitHub +6 000 000 downloads + 700 000 downloads a month A lot of benefits: learning, writing quality documentation and tests, showing the quality of our work, eating our own dogfood
The dashboard is a single HTML page Displayed by a full screen browser Without full page reload Each tile wil be updated by JavaScript Each tile has it’s own update frequency In short
Provides full-duplex communication channels over a single TCP connection Transporting events from server to the browser In realtime Secure Paid service Pusher
Source code https://github.com/spatie/dashboard.spatie.be Blog post https://murze.be/2017/06/building-realtime-dashboard-powered- laravel-vue-2017-edition/ Documentation