Tag: Web development
How does public key encryption work? | Public key cryptography and SSL
Posted on June 1, 2020, Level beginner Resource Length short
Public key encryption, also known as asymmetric encryption, uses two separate keys instead of one shared one: a public key and a private key. Public key encryption is an important technology for Internet security. By cloudflare.com.
Under the hood of the Angular Compatability Compiler(ngcc)
Posted on May 17, 2020, Level beginner Resource Length medium
In this artice, we will explore how angular makes non Ivy libraries compatible with Ivy libraries using its compatability compiler ngcc. By Ajit Singh.
How to refactor code that has no tests using the Golden Master technique
Posted on May 11, 2020, Level intermediate Resource Length short
The number one rule when refactoring is to always have tests in place before you start refactoring. Without tests, refactoring becomes a risky endeavor. Written by Mak.
Angular platforms in depth. Rendering Angular applications in terminal
Posted on May 6, 2020, Level intermediate Resource Length medium
The Angular framework was designed with flexibility in mind. That approach allows Angular applications to be executed across different environments — browser, server, web-worker, and even mobile devices are possible. Written by Nikita Poltoratsky, a Solution Architect at Akveo, open-source contributor and tech author.
Utilising hashes in Hiera to reduce code complexity
Posted on May 5, 2020, Level intermediate Resource Length long
Darren Gipson wrote this piece about their effort to standardize the Puppet code design. They have moved as much of the data layer as possible to Hiera. Hiera is a built-in key-value configuration data lookup system, used for separating data from Puppet code.
Tags devops cloud cicd web-development
What's in a name?
Posted on May 4, 2020, Level intermediate Resource Length long
Often when we talk about accessibility problems, we end up talking about a number of different errors that all boil down to a missing accessible name: form fields without labels, images without alts, icon buttons without readable text, and many more. Written by Sarah Higley.
Tags web-development ux software css frontend
Socket.IO, React and Node.js: Going Real-Time
Posted on April 26, 2020, Level intermediate Resource Length medium
Learn the basics of WebSockets and Socket.IO while pairing your first real-time server with a React frontend. Everybody builds chat apps with Socket.IO these days yet messaging applications are only the tip of the iceberg. Think a moment about it: there are a million of other things you can build within the real-time domain. By Valentino Gagliardi.
Using Netlify functions with GatsbyJs and Google Sheets API
Posted on April 22, 2020, Level intermediate Resource Length medium
Ivo Šiško has written this article about how to extend your JAMstack application with some dynamic functionality using serverless. He will guide you on his journey of implementation 2 dynamic features to static page.
Track, Store and Analyze granular Page Performance data: a practical guide
Posted on April 18, 2020, Level beginner Resource Length medium
In this post, author guides you through all steps needed to collect, process, and analyse the Navigation Timing results of all your web site visitor's page views. Written by Jules Stuifbergen.
Learn React Hook by building a simple blog app
Posted on April 16, 2020, Level beginner Resource Length long
The 4 most common API developer portal mistakes
Posted on April 15, 2020, Level intermediate Resource Length long
How (not) to put your APIs in a freezer while implementing a Frankensite or an API Ghosttown. In this article we will investigate developer portal anti-patterns -- common solutions to developer portal problems where the solution is ineffective and may result in undesired consequences. By Diliny Corlosquet.
The benefits and trade-offs of going serverless
Posted on April 9, 2020, Level beginner Resource Length long
Ovie Okeh is the author of this article on logrocket.com about a journey from monolithic apps running on a server to flexible units running on ephemeral instances. So why is the serverless popular? What does the term serverless mean?