Overview for 'mattallan'
Written by mattallan.org
/ Original link
on Jun. 24, 2020
Introduction Lately I’ve been building a desktop app with Electron that helps you avoid repetitive strain injuries. Electron lets you build native desktop apps using web technologies. Combining native and web development creates unique security risks that weren’t readily apparent to me when I start…
Written by mattallan.org
/ Original link
on May. 19, 2020
Introduction This is Part III of a multi-part series about Laravel Passport. In part I we built the authorization server. In part II we built a server-side web app client. Today we are going to build our secound OAuth client, a client-side JavaScript web application. In this guide we are going to…
Written by mattallan.org
/ Original link
on Apr. 12, 2020
Introduction This is Part II of a multi-part series about Laravel Passport. In part I we built the authorization server. Today we are going to buil our first OAuth client, a server-side web app. Server-side apps are the simplest OAuth clients to build because they can keep secrets. A server-side ap…
Written by mattallan.org
/ Original link
on Mar. 24, 2020
Introduction This is part I of a multi-part blog series about Laravel Passport. We’re going to build an authorization server and a few of the popular client types most servers will need to support. Along the way I’ll explain best practices and provide guidance around the security decisions you have…
Written by murze.be
/ Original link
on May. 17, 2019
Matt Allan explains why using an offset is slow when used on large datasets. It turns out it’s easy to page through results without using offset. All we have to do is keep track of the last ID we saw…
Written by mattallan.org
/ Original link
on May. 6, 2019
Introduction I can’t stand inconsistent formatting of source code. If I open a file and I can tell who wrote it just by looking at it something is wrong. In my ideal world every file in the project looks exactly the same. The braces are always in the same place, the number of spaces never changes,…