anthonyhastings
Front-end software engineer. Application architecture, build tooling and more. Has a soft spot for PC gaming.
Belfast, United Kingdom
Pinned Repositories
angular-code-splitting
An example application made up of smaller "page applications" that are split into webpack chunks and loaded on demand.
avengers-web-application
An example web application for teaching purposes.
json-web-tokens
An example of using JSON Web Tokens (JWT) and JSON Web Keys (JWK) to authenticate an API.
kafka-nodejs-example
Showcases using Kafka with a producer (writes messages to PostgreSQL) and consumer in NodeJS.
nextjs-pokedex
A pokedex application built in Next.js and styled with Emotion to showcase static generation and server-side rendering.
nodejs-background-worker
NodeJS service that offloads expensive jobs to Bull (Redis-based queue) for background processing.
offscreen-canvas-webworker
An example of capturing photos on mobile devices with the capture attribute and processing them using the Offscreen Canvas API in a Web Worker
server-sent-events
An example tracking application that uses server-sent events to update a markers position on a Google Map
turborepo-design-system
A monorepo showcasing the management of numerous packages.
url-shortener
Showcasing dockerised dependent containers with healthchecks and using Compose Watch
anthonyhastings's Repositories
anthonyhastings/angular-code-splitting
An example application made up of smaller "page applications" that are split into webpack chunks and loaded on demand.
anthonyhastings/avengers-web-application
An example web application for teaching purposes.
anthonyhastings/translations-jed
Demonstrates the entire process of gettext / i18n. Extracting strings into pot templates, populating templates into catalogues, converting catalogues into json and using gettext functions within the application code. Uses Jed (https://messageformat.github.io/Jed/) as a Gettext implementation.
anthonyhastings/react-todo-application
An example React application to learn the absolute basics and fundamentals of the library.
anthonyhastings/translations-i18next
Demonstrates maintaining a pot template, then converting populated po catalogues into json catalogues and using gettext functions within the application code.
anthonyhastings/angular-gettext-test
An experiment into using Gettext inside of AngularJS, with extracting and compiling abilities.
anthonyhastings/backbone-quiz-application
A demonstration of how page views within a single-page application can be transitioned. Written using ES2015, Handlebars and BackboneJS.
anthonyhastings/backbone-stock-application
An example BackboneJS application for a simple AddView and ListView.
anthonyhastings/expressjs-file-uploads
An example of accepting file uploads via ExpressJS.
anthonyhastings/fluxthis
super-opinionated, yell-at-you-for-everything, immutable Flux framework
anthonyhastings/hots-serviceworker
An example application which uses a ServiceWorker to bring offline capabilities.
anthonyhastings/is-it-home-time-yet
A training repo for beginners to JavaScript.
anthonyhastings/istanbul-test
Demonstrating unit testing and code coverage via Karma, Mocha, Chai and Istanbul.
anthonyhastings/norrisbot
A slack bot that tells Chuck Norris jokes and shows Chuck Norris GIFs.
anthonyhastings/protractor-e2e-angularjs-testing
An experiment to illustrate using Protractor for end-to end testing an AngularJS application.
anthonyhastings/react-todo-app
A Todo application written using React/FluxThis.
anthonyhastings/webpack-scss-bundling
An example of pre-processing styles via Webpack.
anthonyhastings/websockets-canvas-drawing-app
Showcasing a canvas drawing application which makes use of websockets.