Paul Sturm

599 Added | 6 Magazines | 4 Likes | 1 Following | 628 Followers | @chevybowtie | Keep up with Paul Sturm on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Paul Sturm”

So I benchmarked Yarn against the 4 most popular CI tools.

Yarn is a recently launched alternative for npm as Node.js dependency manager. It claims to be much faster and reliable than its predecessor. Let see …

The website of Jack Preston, Computerer

Hullo, I'm Jack.<p>By day I'm a software engineer for Skyscanner in the beautiful city of Edinburgh, Scotland. Also by day I write about technology. I …

Preston

Getting Started | TestCafe

This guide provides step-by-step instructions on how to create a functional web test with TestCafe and contains the following sections.<p>Installing …

close

Hello! I’m Steve Schoger, a UI designer and illustrator from Kitchener, Ontario. I draw and maintain Hero Patterns. Hero Patterns will always be …

You Might Not Need JavaScript

JavaScript is great, and by all means use it, while also being aware that you can build so many functional UI components without the additional …

Web Development

Using CSS Mod Queries with Range Selectors

Recently, I was asked to build a simple list that would display in a grid—one that could start with a single element and grow throughout the day, yet …

Web Development

JavaScript Promises 102 - The 4 Promise Methods

As I covered in JavaScript Promises 101, a promise in JavaScript is an object that represents the result of an operation that hasn't been completed …

JavaScript Promises 101

A JavaScript Promise represents the result of an operation that hasn't been completed yet, but will at some undetermined point in the future. An …

Simple CSS

Mobile Technology

Flexible typography with CSS locks

In early 2012, I shared a formula for “molten leading”, or fluid line spacing. Experienced typographers know that long lines of text need more line …

Web Development

Restyled Radio Buttons

About the <head><p>In CodePen, whatever you write in the HTML editor is what goes within the <body> tags in a basic HTML5 template. If you need things …

You know a site has its shit together when…

1. The highest z-index is 4<p>Whenever I see <b>z-index: 9999</b> I gently but firmly bring my palm to my face. There is an assumption here that no one will <i>ever</i> …

Great Depression

A Guide to Browser Scroll Animations

Single page layouts are everywhere nowadays. Clicking on page links has been replaced with scrolling through page anchors. That's progress!However, …

Animated Movies

Sassy Z-Index Management For Complex Layouts

Every z-index instance raises a number of questions:<p>Why does this element have this z-index value? What does it mean in the context of every other …

Getting Nginix up and running on an Ubuntu Box with SSL and HTTP2

Welcome, welcome in today’s post we’re going to set up a bunch of stuff inside Nginx. If you’re a frequent reader you’ll remember that we talked …

ASP.NET Web API Help Pages using Swagger

Understanding the various methods of an API can be a challenge for a developer when building a consuming application. Generating good documentation …

Software Development

Ohm: JavaScript Parser that Creates a Language in 200 Lines of Code

Parsers are an incredibly useful software libraries. While conceptually simple, they can be challenging to implement and are often considered a dark …

JavaScript

Scanning Barcodes with NativeScript and Angular 2

Not too long ago I wrote about scanning for barcodes within a NativeScript application. However, this was a very basic example and was created before …

JavaScript

Building An Amazon Alexa Skill With Node Js

Alexa ships with a number of built in abilities such as replying with fact answers, converting measurements, adding to your shopping list, giving you …

Automation

codetuts.tech

Copyright

How Long Should I Make My API Key?

Calculating collision probabilities of hashed values<p>Say you just built an API that generates public keys and these keys all need to be unique and …

Best Online Tool to JSON Escape Unescape

If you use Codebeautify regularly, registering for an account can be useful for some reasons.<p>Your options are tied to your account, so you only have …

CSS Google Map Markers

The resource you are linking to is using the 'http' protocol, which may not work when the browser is using https.<p>↑ Insert the most common viewport …

Lambda, APIs, microservices - AWS bets on serverless app dev

There’s an old adage in the technology industry that you must ‘eat your own children’ to survive. Today’s less gruesome equivalent is the frequent …

Cloud Computing

Expose yourself to the world

<b>Localtunnel allows you to easily share a web service on your local development machine without messing with DNS and firewall settings.</b><p>Localtunnel …

A Case Study on Boosting Front-End Performance

<i>The following is a guest post by Declan Rek, who works as a developer at De Voorhoede, a front end tech agency. A version of this article was</i> …

Web Development

Add HTTP headers to static files in ASP.​NET Core

Usually, static files like JavaScript, CSS, images and so on, are cached on the client after the first request. But sometimes, you need to disable …

Software Development

Folding / Stowaway Garden Table

Finished first<p>Top removed<p>Brackets folded<p>Two 8mm carriage bolts used to keep table stowed away in place - also used to fix in place when in use.<p>Fixed …

The Churn

Did you year about the guy who said goodbye to OO?<i>Oh no. Not another one. What did he say?</i>He described all the promises of OO, and how none of them …

Programming