Homepage
Open in app
Sign in
Get started
Jens Paulin
CTO, Modern Women Media
Follow
Omnibox — a multisite Vagrant box for PHP developers based on Laravel Homestead
Omnibox — a multisite Vagrant box for PHP developers based on Laravel Homestead
We have just released version 2.0 of our internal development VM Omnibox. Right now it’s built for our specific needs, so it might not be…
tomat
Jan 12, 2017
Digest #1
Assorted news, releases, and interesting posts from the past few weeks.
tomat
Jan 11, 2017
Optimize Conversion Rates in Your React App with This A/B-testing Component
Optimize Conversion Rates in Your React App with This A/B-testing Component
This is a little gem i stumbled upon. Basically you just wrap this around whatever part of your app you want to test, and then hook it up…
tomat
Jan 10, 2017
Automating Website Performance Monitoring for Free with SpeedTracker
Automating Website Performance Monitoring for Free with SpeedTracker
If you frequently use WebPageTest or similar services for checking page performance, or just like to keep track of things like CSS size or…
tomat
Jan 9, 2017
Configure Your Symfony Parameters with The .env Manager in Forge and Envoyer
Configure Your Symfony Parameters with The .env Manager in Forge and Envoyer
This is a simple solution for using the .env editor built into Envoyer and Forge to set your Symfony configuration parameters. As long as…
tomat
Jan 8, 2017
Including Extra Debugging Information in Your Symfony Error Log
Including Extra Debugging Information in Your Symfony Error Log
The production error logs in Symfony are a bit sparse by default. Here’s a simple tip to add some extra info you might need when debugging.
tomat
Jan 7, 2017
Bypass your web app backend cache using only the browser
Bypass your web app backend cache using only the browser
If you have caches of some kind in your backend code; you may probably want to clear or bypass them at some point instead of waiting out…
tomat
Jan 6, 2017
A cleaner solution for conditionals and loops in JSX using Babel 6
A cleaner solution for conditionals and loops in JSX using Babel 6
JSX quickly gets a bit messy when nesting conditionals or doing loops. One solution is to break it up into multiple functions or…
tomat
Jan 5, 2017
Lazy-loading jQuery with webpack only when you need it
Lazy-loading jQuery with webpack only when you need it
Have you almost gotten rid of jQuery from your app, but still need it for a few critical things? Are those things used in only some parts…
tomat
Jan 4, 2017
A simple trick to make the Google crawler tell you about JavaScript errors
A simple trick to make the Google crawler tell you about JavaScript errors
We all know that Googlebot parses and executes JavaScript, but it’s still a bit of a mystery to debug it when something goes wrong.
tomat
Jan 3, 2017
Dynamic git branch subdomains with Laravel Envoyer and Apache
Dynamic git branch subdomains with Laravel Envoyer and Apache
Let’s say you have a staging environment that usually has the latest commit of the master branch deployed. Sometimes though you might want…
tomat
Jan 2, 2017
About tomat
Latest Stories
Archive
About Medium
Terms
Privacy
Teams