Building a Progressive web app – part 3:
Making your website fast & offline available with a service worker
Learn how to start transforming your website into a progressive web app. In part three we use gulp to build your service worker.
Building a Progressive web app – part 2:
Revision files & more with gulp
Learn how to start transforming your website into a progressive web app. In part two we improve our gulpfile and add revisioning to it.
Building a Progressive web app – part 1:
Building a progressive web app (PWA) from your existing website
Learn how to start transforming your website into a progressive web app. In part one we use gulp to build fast and static html files from mustache templates.
Servers for humans – part 1:
A beginners guide to setting up Ubuntu 16.04 and SFTP
Learn how to create an sftp user on ubuntu, who does not have ssh access and can only access a certain directory in her home directory.
UI Design Problems – part 2:
UI Design Problems: Precision
Overly precise user interfaces are a problem that you as a UX or UI designer need to actively address.
A case against Polymer and in favor of open web components
Polymer is supposed to accelerate to adoption of web components but it also segregates web components, which are Polymer exclusive and this not in the spirit of web components which are supposed to be dependency free and reusable for everybody.
Building a blog with Laravel – part 3:
Performance improvement by adding a cache
To avoid the overhead of reading all files and parsing our markdown every time we need any information, we just create a cache with all this information available. This enables us to add many nice features while boosting performance.
Building a blog with Laravel – part 2:
Read time, descriptions and meta information
In part 2 we are enhancing our blogging system with read time estimations & meta information while refactoring the code to prepare for extracting everything into a service.
Building APIs with dingo & lumen – part 5:
Json API response formats & pagination
Converting content into json api format is not fun, so we will let dingo automatically do it for us. Additionally we will learn how to return our results paginated.
Building APIs with dingo & lumen – part 4:
Connecting data by using lumens model relationships
Our database structure is separated from the desired response, so we need to add model relationships to combine different tables to form sensible api responses.
Building APIs with dingo & lumen – part 3:
Transforming responses to JSON API standard & adding api unit tests
Working with the json api standard we use dingo to automatically convert our data into the desired format. Some additional unit tests make sure we can refactor the code with the knowledge that everything remains operational.
Easy deployment with git push
Through a bare, remote repository on our server we can deploy website changes very fast and save, by having git transfer only the lines that changes.
Building APIs with dingo & lumen – part 2:
Creating the API database, models & controllers
With the packages set up we now need to create the database and create our models and controllers to return a response when we receive an actual api call.
UI Design Problems – part 1:
The UX problem of complexity in user interfaces
Complicated user interfaces are a problem, especially in big organizations, with huge teams and more business minded product owners. As a UX or UI designer it is your job to fight this problem.
Getting into gulp - nothing better ever happened to front end development
Gulp is a tool to automate all the little annoying tasks that are part of front end development, like converting, concatenating and minifying your resources. I found not having to worry about this boosts productivity quite a bit and helps you stay sane.
Getting into git & github - a basic dev workflow
An easy to understand instruction to get you up an running with git and github in a matter of minutes.
Easy development using homestead
The why and how of using the homestead vagrant box. A virtual machine build by Taylor Otwell, the creator of Laravel. With homestead you have a plug and play virtual box for all your php projects.
Building APIs with dingo & lumen – part 1:
The basics of setting up dingo api with the lumen framework
In the introduction to this series we will look into setting up dingo api with lumen on a homestead server, as well as setting up a testing environment with phpunit.
Building a blog with Laravel – part 1:
Why you should always write your own blogging software
Learn how to build a markdown file based blog with Laravel, so that you can get into writing as fast as possible.