Skip to content

Instantly share code, notes, and snippets.

View rnewstead1's full-sized avatar

Rachel Normand rnewstead1

View GitHub Profile
@rnewstead1
rnewstead1 / reframe-london-2023.md
Created October 10, 2023 13:14
Notes from Reframe conference 2023

Reframe Women in Tech conference, London, 29/09/23

actions not words

https://www.reframe-wit.com/

Allyship

What does it mean to you?

  • empathy
  • support
  • partnership
  • community
@rnewstead1
rnewstead1 / com.example.ShadowSpikeComponent-1.0.0.yaml
Created November 24, 2021 10:15
com.example.ShadowSpikeComponent-1.0.0.yaml
---
RecipeFormatVersion: '2020-01-25'
ComponentName: com.example.ShadowSpikeComponent
ComponentVersion: '1.0.0'
ComponentDescription: Spike component for device shadow
ComponentPublisher: Rachel
ComponentConfiguration:
DefaultConfiguration:
ShadowName: ShadowSpike
ThingName: shadow-spike
import json
import sys
import time
import awsiot.greengrasscoreipc
from awsiot.greengrasscoreipc.model import (
GetThingShadowRequest,
IoTCoreMessage,
UpdateThingShadowRequest,
QOS,

how to run greengrass v2 on a mac

Greengrass doesn't run natively on a mac, but you can run it via Docker. This is mainly taken from this guide, with some tweaks to make it actually work.

  1. Download the latest aws-greengrass-docker from the releases page
  2. Build the image:
cd ~/Downloads/aws-greengrass-docker-<GREENGRASS_VERSION>
sudo docker build -t "x86_64/aws-iot-greengrass:<GREENGRASS_VERSION>" ./
@rnewstead1
rnewstead1 / new-mac-setup.md
Last active September 23, 2021 17:19
New Mac Setup

Lead Dev Live Jan 2021

Panel - Building stable engineering Organisations in times of change

Panelists:

  • Meri Williams - CTO at Healz
  • Claudius Mbemba - CTO / co founder at neu
  • Jean-Michen Lemieus - CTO at Shopify
  • Elaine Zhou - CTo at Change.org

What was one thing you did early on during covid that you're glad about?

Tuesday 3rd November 2020

All talks on NearForm YouTube channel

Node.js startup performance

Joyee Cheung, Node.js Core Contributor at Igalia

In this talk, we will break down how Node.js spends its time starting up from scratch, and look into recent changes in the Node.js code base that have improved the startup performance by using different tricks and various V8 APIs.

There have always been lots of concerns about the startup performance of node It used to take around 16-30ms

Monday 2nd November 2020

Aaaaaaaaaaaaaah, They’re Here! ES Modules in Node.JS

Gil Tayar, Senior Architect at Applitools

Yes, they’re here. Node v13.2.0 marked the first version of Node.JS where ESM support is unflagged, meaning you can start using ES Modules. It’s been a long, four year journey from defining them in the spec (June 2015!) till they could be used in Node.JS (November 2019).

Why did it take so long? What were the major hurdles? Should we migrate? How does the migration path look like? Are they really better than CommonJS Modules? What is in store for the future?

Gil Tayar, a former member of the Node.JS Modules Working Group, and now just a passionate observer of it, will try and navigate these confusing waters, and hopefully make you understand why, when, and how to migrate your Node.JS code to use ES Modules.

@rnewstead1
rnewstead1 / lead_dev_live.md
Created April 9, 2020 08:41
Lead Dev Live Remote 7 - 8 April 2020

Lead Dev Conference

Tuesday

Engineering Management in the time of Coronavirus, Samual Serban

  • Readiness
  • Safety
  • Mental Health
  • Productivity
  • Effective Communication

Readiness - have a plan to be ready. Of course you can't plan for everything.

@rnewstead1
rnewstead1 / craft_conf_2018.md
Last active May 16, 2018 10:52
Notes from Craft Conference 2018

Craft Conference

10 - 11 May 2018

  • In Budapest.
    • Easy to get to
    • Cheap
    • Some Hungarian colleagues there
  • Very cool venue in Railway museum.
  • Great atmosphere