Git Product home page Git Product logo

Hello, World! πŸ‘‹

PROFILE: I have been developing websites for 20 years, and hybrid mobile apps for 8 years. I have been instrumental in applying monorepos, cloud platforms, BDD, and DevOps to build architecture that empowers multiple engineering teams to ship a wide array of products with a unified methodology. I have led web engineering teams through the scaling journey from initial implementation, to serving the majority of K-12 classrooms in America.

  • 🌱 I’m currently learning how to grow my own food.
  • πŸ€” I’m looking for help with long-term maintenance of React Workspaces
  • πŸ“« How to reach me: LinkedIn

Code/Projects πŸ‘¨β€πŸ’»

  • βš›οΈ React Workspaces Playground - Zero Config React Monorepos with Yarn Workspaces, Lerna and Storybook.
  • 🏁 Markserv - Serve markdown as html (GitHub style), index directories, live-reload as you edit.
  • πŸ’² Bitcoin Chart Scraper - Scape the entire history of BitStamp's Bitcoin charts.
  • πŸ’Ύ Dvorak Programmers Tutorial - An Interactive cli tutorial for Programmers Dvorak
  • πŸ¦… Chromafi - CLI syntax highlighting: any function - any object - 176 languages.
  • πŸ€ Carlton Quadtree - An infinitely divisible quad tree implementation with visualizations.

Blog Posts ✍

  • TypeScript?.. or JavaScript?

    To draw an analogy, JavaScript is a jump-jet and TypeScript is an aircraft carrier; And even though TypeScript is safe, it’s still not safe enough to run a nuclear power plant.

  • Roll Your Own Math - Sine and Cosine

    For years I have been using JavaScript’s Math.sin() and Math.cos() to create games, animations and interactive graphs on the element. But how do Sine and Cosine work? I had to know…

Resume

Resume-Alistair-MacDonald-2020-08-v3.pdf

Alistair MacDonald's Projects

- icon -

ἀπολογία

alfred-new-terminal-window icon alfred-new-terminal-window

Alfred workflow to open a new Terminal/iTerm window in the current space. Holding the alt key, the new window will be opened in the current frontmost Finder folder.

alsa-scarlett-gui icon alsa-scarlett-gui

alsa-scarlett-gui is a Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite Scarlett2 Mixer Driver

angular-require-lazyload-template icon angular-require-lazyload-template

An AngularJS + Ui-Router + RequireJS template: for creating web-applications that fetches controllers, modules and CSS, after Angular has been bootstrapped, resolving their dependencies as the route changes.

angular-route-state-history icon angular-route-state-history

Some code demonstrating a way to save the state of a model in url params and still be able to use the back button from external links.

ansi-encode icon ansi-encode

πŸ”’ Convert ANSI escape sequences to strings.

ansi-mark icon ansi-mark

πŸ–ŠοΈ a highlight marker for your color ansi strings

ansi-parse icon ansi-parse

πŸ€– Parse ANSI text into an array of ansi-tags and text-chunks.

ansi-to icon ansi-to

😹 export ANSI to HTML, SVG, PNG, w/ iTerm2 color support

asciify icon asciify

node script for creating ascii art from images

audiolib.js icon audiolib.js

audiolib.js is a powerful audio tools library for javascript.

awesome-fp-js icon awesome-fp-js

:sunglasses: A curated list of awesome functional programming stuff in js

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.