Vue SPA with Laravel API Part 8 Aug 10, 2018
Part 8: Setting up Jest and testing all Vue components with it.
Vue SPA with Laravel API Part 7 Aug 7, 2018
Part 7: Creating the remaining Vue components: Board, List, Card, Modal.
Vue SPA with Laravel API Part 6 Jul 31, 2018
Part 6: Customizing the frontend skeleton, design and Dashboard component.
Vue SPA with Laravel API Part 5 Jul 27, 2018
Part 5: Setting up Continuous Deployment with TravisCI and Heroku.
Vue SPA with Laravel API Part 4 Jul 24, 2018
Part 4: Testing the API with feature tests and sqlite.
Vue SPA with Laravel API Part 3 Jul 20, 2018
Part 3: Setting up API routes and creating API resource controllers.
Vue SPA with Laravel API Part 2 Jul 17, 2018
Part 2: Creating everything database related: models, migrations, seeders and factories.
Vue SPA with Laravel API Part 1 Jul 13, 2018
Part 1: Setting up a Vue SPA with a Laravel API as the backend using JWT authentication.
Answer set programming: Sudoku solver Jul 10, 2018
Creating a generic sudoku solver in under 10 lines in answer set programming.
Answer set programming: The basics Jul 6, 2018
A prolog-like declarative programming language used for solving NP-hard search problems.
Axios interceptors Jul 3, 2018
Using axios interceptors to set reactive vue flags and automatically handle all Laravel errors.
Profile-guided optimization Jun 29, 2018
A look at compiler optimization techniques beyond -o3 or how Google Chrome got an up to 15% performance increase by just changing their compilation process.
Live editing with Vue.js Jun 22, 2018
Making a text live editable by turning it into an input field with Vue and sending the changes to an API.
Quick Tip: Creating multiple issue templates in GitHub Jun 18, 2018
How to offer different issue templates before a user creates a new issue in your GitHub project.
Hot reloading and similar concepts in Laravel Mix Jun 15, 2018
A short explanation of hot reloading and webpacks watch mode and how to use them in Laravel Mix.
PHP Security Advisories Jun 8, 2018
The PHP Security Advisories Database project and multiple ways to consume it to check your project for known security vulnerabilities.
Using stylelint to enforce the Sass Guidelines project Jun 4, 2018
How to set up stylelint to automatically fix issues with your Sass coding style.
Using data providers in PHPUnit to test multiple datasets Jun 1, 2018
How to use a data provider in PHPUnit to run the same test with multiple input datasets.
AWS EC2 & RDS install Laravel May 25, 2018
Launching a webserver with AWS EC2 and a database with AWS RDS and installing a Laravel project on them.
AWS VPC creating a public and private subnet May 18, 2018
Creating a new VPC in AWS with a public and private subnet, a NAT gateway, routing and security group rules.
Database seeders May 11, 2018
Using database seeders with factories to generate test data in Laravel.
Finding credential leaks to version control with gitleaks May 4, 2018
Gitleaks is a static analysis tool that can scan your git repos for leaked credentials like AWS access keys.
TravisCI quick setup and some advanced features Apr 27, 2018
How to quickly get TravisCI to run your continuous integration process for GitHub projects and a short overview of it's features.
Database migrations Apr 20, 2018
What are database migrations and first steps in using them.
Mutation testing in PHP with Infection Apr 13, 2018
Using the Infection testing framework to generate small mutations of your source code to evaluate your test suite.
Argon2 in PHP 7.2 Apr 5, 2018
A quick look at Argon2i, the new password hashing algorithm in PHP 7.2.
Using ESLint to enforce the Vue.js Style Guide Mar 31, 2018
Setting up and using ESLint + Vue.js Plugin to enforce the Vue.js Style Guide.
Intro to SPARQL a graph database query language Mar 18, 2018
An Introduction to the SPARQL query language, a SQL-like way to query RDF triple store graph databases.
Digital signatures in git Mar 15, 2018
Why and how to set up digital signatures in git for tags and commits.
Quick Tip: Simplify command line scripts with npm scripts Mar 14, 2018
NPM scripts offers an easy way to run complex scripts with a simple command.
Using PHP-CS-Fixer in Laravel Mar 12, 2018
How to set up and use PHP-CS-Fixer in a project using Laravel as an example.
Getting started with Laradock Mar 8, 2018
How to use Laradock to get a complete development environment running in just 5 steps.
subscribe via RSS