Learn how to easily set up Let's Encrypt on Docker and create secure SSL certificates.
Disabling password login and disallowing login with the root user mitigates the risk of attackers compromising your server.
How reducing my setup both physically and digitally, helped me get more productive.
Learn how to start transforming your website into a progressive web app. In part three we use gulp to build your service worker.
Learn how to start transforming your website into a progressive web app. In part two we improve our gulpfile and add revisioning to it.
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.
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.
Overly precise user interfaces are a problem that you as a UX or UI designer need to actively address.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
An easy to understand instruction to get you up and running with git and github in a matter of minutes.
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.
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.
Learn how to build a markdown file based blog with Laravel, so that you can get into writing as fast as possible.