Open in app

Sign In

Write

Sign In

Mastodon
Joshua Mustill
Joshua Mustill

26 Followers

Home

About

Apr 11, 2022

5 Tools & Techniques to Take Back Your Online Security & Privacy

The tools and techniques described below are a small sample of things you can proactively do to reduce how much you are tracked online. I’ve found these measures to strike the right balance of privacy and convenience. 1 - Get a VPN Ads for VPNs are everywhere and for good reason. They’re exceptionally useful for…

VPN

6 min read

5 Tools & Techniques to Take Back Your Online Security & Privacy
5 Tools & Techniques to Take Back Your Online Security & Privacy
VPN

6 min read


Published in AWS Tip

·Mar 20, 2022

AWS CDK Template for hosting a static website in S3 served via CloudFront

tl;dr If you just want to look through the code and attached README, just straight over to: https://github.com/JoshM1994/cdk-static-website Hosting a static (HTML, JS, CSS and images/video only) website through S3 is one of the “new metas” of the modern internet. …

AWS

5 min read

AWS CDK Template for hosting a static website in S3 served via CloudFront
AWS CDK Template for hosting a static website in S3 served via CloudFront
AWS

5 min read


Published in AWS Tip

·Mar 6, 2022

Self-Hosted “Hide My Email” Service on AWS with CDK

When Apple first announced and rolled out their Hide My Email service, I was immediately intrigued and an avid early adopter. The ability to generate unique email addresses for each new website I signed up for a huge step towards keeping my personal email free of spam and out of…

Aws Cdk

7 min read

Self-Hosted “Hide My Email” Service on AWS with CDK
Self-Hosted “Hide My Email” Service on AWS with CDK
Aws Cdk

7 min read


May 9, 2020

Mocking Asyncio Subprocess in Python with pytest

What this article is and is NOT It is NOT an introduction to mocking It is NOT a “copy-paste” project It IS a story and example of how to take existing examples/documentation and extend them to less common use-cases. Background Mocking in Python is a far easier task than I ever thought it would be. At the beginning…

Python

3 min read

Mocking Asyncio Subprocess in Python with pytest
Mocking Asyncio Subprocess in Python with pytest
Python

3 min read


Published in Analytics Vidhya

·Dec 27, 2019

Creating a serverless(almost free) event-driven data analytics pipeline

with AWS Athena, S3, SNS and Lambda — “Big Data” analysis is all the rage right now but never has it been quite so easy to analyse huge swathes of data for such a negligible cost. AWS Athena is Amazon’s “Serverless interactive query service” — using standard SQL, a data scientist can perform queries on large volumes of…

AWS

4 min read

Creating a serverless(almost free) event-driven data analytics pipeline with AWS, S3, SNS and…
Creating a serverless(almost free) event-driven data analytics pipeline with AWS, S3, SNS and…
AWS

4 min read


Nov 11, 2019

Custom IAM Permissions in an Elastic Beanstalk Application through AWS CDK

This article builds on my introduction to building a custom Elastic Beanstalk application using AWS CDK (in TypeScript). Reading that story first will help with the context of the following but it is not required. By way of brief intro, AWS CDK is a very powerful framework for building entire…

AWS

4 min read

Custom IAM Permissions in an Elastic Beanstalk Application through AWS CDK
Custom IAM Permissions in an Elastic Beanstalk Application through AWS CDK
AWS

4 min read


Nov 5, 2019

Complete AWS Elastic Beanstalk Application through CDK (TypeScript)

Over the weekend I read Ross Rhodes’ fantastic article on generating Infrastructure as Code. Having previously encountered many shortcomings in the Serverless Framework with which I am most familiar, I was curious to see if CDK could be a solution to some of the more complex challenges in terms of…

Nodejs

4 min read

Complete Node.js AWS Elastic Beanstalk Application packaging through CDK in TypeScript
Complete Node.js AWS Elastic Beanstalk Application packaging through CDK in TypeScript
Nodejs

4 min read


Nov 2, 2019

ESLint and Prettier configuration for any JavaScript project (React, TypeScript, Node.js, React Native)

Motivation Outside of work, I enjoy dabbling in a great many personal projects using a diverse range of JavaScript-related languages, namely: Node.js, React and React Native, some of which are written in TypeScript. I’m a firm believer in linting code and until recently it frustrated me that I needed separate configurations…

JavaScript

3 min read

ESLint and Prettier configuration for any JavaScript project (React, TypeScript, Node.js,
ESLint and Prettier configuration for any JavaScript project (React, TypeScript, Node.js,
JavaScript

3 min read


Oct 30, 2019

Building an offline, encrypted messaging platform for Burning Man using React Native and LoRa

Burner disclaimer This project aimed to facilitate communication between camp members over vast distances: to spread news of events and ensure everyone’s safety. It was not intended to distract from the immediacy aspect or to interfere with anyone else’s experience. Motivation As anyone who has been to Burning Man knows, the…

React Native

6 min read

Building an offline, encrypted messaging platform for Burning Man using React Native and LoRa
Building an offline, encrypted messaging platform for Burning Man using React Native and LoRa
React Native

6 min read


Nov 8, 2018

Storing the results of async/await functions executed in parallel

Ever since Node 8 became the new LTS and the default runtime for AWS Lambda, I’ve loved using the async/await syntax: it’s super legible and allows for much easier conditional promise chaining than the previous native alternatives. Before too long I found myself wanting to execute a large selection of…

JavaScript

2 min read

Storing the results of async/await functions executed in parallel
Storing the results of async/await functions executed in parallel
JavaScript

2 min read

Joshua Mustill

Joshua Mustill

26 Followers
Following
  • katopz

    katopz

  • David Gilbertson

    David Gilbertson

  • Ben Darfler

    Ben Darfler

  • IDEO

    IDEO

  • Node.js Daily

    Node.js Daily

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech