Build A Fast Image Processor Service With Lumen 06 July 2015 <p>Yeah, there are <a href="https://imageresizer.io/">some</a> of <a href="http://www.picresize.com/">those</a> out there, but sometimes we just need to create and host our own stuff, right?</p>
Using Laravel and Guzzle 6 to post to a Google Forms Spreadsheet 27 June 2015 <p><a href="http://www.google.com/forms/about/">Google Forms</a> is a nice tool. Anyone who's not able to code can, in minutes, create a form to manage registrations, RSVPs, surveys, polls, and collect any kind of data. You put some elements on a form, get a link, send to your friends and every time they click send, bam!, data is stored in a nice and powerful <a href="https://docs.google.com/spreadsheets/">Google Spreadsheet</a>. Google Forms design is... nice, yeah, maybe not really. There are a bunch of themes available, but you cannot really style it your own way, at least not from Google's user interface, so you always get one of those:</p>
Addressing Composer & Laravel Forge Memory Issues 01 October 2014 <p>Composer, to calculate and resolve all dependencies the packages in your application, needs to use memory, lots of it sometimes, and you may experience differents errors while running <code class="spancode">composer update</code>. Here are the errors people usually see while updating Composer packages:</p>
Codeption and Selenium on Laravel Homestead 14 August 2014 <p>Codeception testing using PhantomJS is great, works, most of the times, but can be problematic. A simple click on a Javascript resource might be tricky and, oddly, may not work in different boxes/releases, even having the same PhantomJS and Codeception running on them, don't ask me why.</p>
Codeception, Javascript and Laravel Homestead 22 July 2014 <p>You can use Codeception to test Javascript, like DOM manipulations and Ajax requests. Out of the box it can manipulate DOM elements but can't execute Javascript code, like most testing frameworks. But it gives you the option to use a WebDriver, to connect to a headless browser, and mimic a user browsing your website. It gives you some options: Selenium2, ZombieJS and, the easiest to configure, PhantomJS.</p>
Unbreakable Laravel Migrations 18 June 2014 <p>Did you ever broke Laravel migrations and had to fix the database manually? When creating/editing tables and columns, for applications or packages, sometimes I just mess the things up and get stuck with a migration I cannot rollback, because a table was created but it not ended successfully so the record wasn't inserted in the migrations table, and can't go forward either, because the table has already been created and now it's in the way. What about not having that anymore?</p>
Environments In Laravel 4 22 December 2013 <p>Developers are defining their Laravel environments in many different ways, some of those are pretty smart and secure, but none, until now, have fit all my needs. So I would like to introduce something I was thinking about, it's an approach based in PHP only and, as soon as you set it up, you won't have to deal with environmental configuration in your application again, unless you need to alter values, of course.</p>