Martin McKeaveney's repositories
react-anaconda
Conditionally wrap react components and implicitly share props in 515 bytes.
aws-cdk-scraper
Web scraper using JavaScript and AWS Cloud Development Kit https://martinmck.com/posts/convert-a-website-into-an-api-building-a-serverless-web-scraper-with-the-aws-cloud-development-kit/
budibase-component-microphone
A voice recorder component for budibase
awesome-nocode-lowcode
A curated list of awesome nocode / lowcode applications to build other applications
rhetorician
Svelte UI components for speech recognition and text to speech in the browser wrapping the Web Speech API
airtable-rekognition
Playing around with the airtable blocks SDK and AWS rekognition
haskell-first-principles
Working through "Haskell from First Principles" Book.
programming-in-haskell
Following "Programming in Haskell" Second Edition by Graham Hutton
react-websokkit
Declarative, flexible, real time UI updates for react applications using websockets and STOMP
athletics-ni-api
A PDF scraper and API for athletics NI.
compsci-101-algos-data-structs
Popular Algorithms and Data Structures implemented using only vanilla Javascript with absolutely zero dependencies
google-weather-pwa
Following google web weather PWA tutorial
hartl-rails
following https://www.railstutorial.org/book
linguistics-framework
Simple and powerful tool for learning the Spanish Language built on top of Anki and SpanishDict.com
recipes-mvp
WIP repo to just start collecting recipes - eventually we will move this into the Svelte Community/Society site when it is fleshed out/complete
superfluous
A small rust CLI utility for dealing with disk space
synclinear.com
End-to-end sync of Linear and GitHub.
translink-pwa
A progressive web application for Translink NI train timetables. Displays real time data and provides search capabilities. Powered by Express, AWS Lambda and API Gateway.
tt-pool-leaderboard-js
A leaderboard for office games
webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through "loaders," modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.