Skip to content

Instantly share code, notes, and snippets.

View ianjennings's full-sized avatar

Ian Jennings ianjennings

View GitHub Profile
​C:\Users\Jennings\Development-Win
λ git clone git@github.com:ianjennings/finsemble-seed-deploy-test.git
Cloning into 'finsemble-seed-deploy-test'...
remote: Enumerating objects: 9908, done.
remote: Counting objects: 100% (9908/9908), done.
remote: Compressing objects: 100% (3951/3951), done.
remote: Total 9908 (delta 5653), reused 9907 (delta 5652), pack-reused 0
Receiving objects: 100% (9908/9908), 19.67 MiB | 7.26 MiB/s, done.
Resolving deltas: 100% (5653/5653), done.
​C:\Users\Jennings\Development-Win

All right. So now if I run npm start here we launch Electron and we get this basic Hello World. 03:05

Now there's a problem here. It's dark. It's because I'm using dark modes.

Why don't we make it light? 03:09

electron.exe > Hello World! 03:10

Code.exe > ● index.html - electron-notify - Visual Studio Code 03:20

Paircast .net Example

Yes. On DH and a on and on and on with whom I share. 00:06

Paircast > Paircast 00:10

Some tea, too. 00:18

iTerm2 > localadmin@C02W60KZHV2V: ~/code/dotnet-walkthru 00:21

{"so":12,"data":{"data":{}},"type":"start"}
{"so":1300,"data":{"data":{"transcript":"OK, my name's Ian, and we're goingto start by. Ah!","startTime":1.3}},"type":"speech"}
{"so":1312,"data":{"data":{"summary":{"changed":0,"commit":"7b0dad9bb0364a8fdae7a67303b12e109919e76c","deletions":0,"files":[{"changed":0,"deletions":0,"file":"readme.md","insertions":0}],"insertions":0}}},"type":"diff-summary"}
{"so":8410,"data":{"data":{"transcript":"By getting semantic you in here.","startTime":8.41}},"type":"speech"}
{"so":10026,"data":{"data":{"id":2886970,"memoryUsage":283983872,"owner":{"name":"chrome.exe"},"title":"Babel Test Playground - Google Chrome"}},"type":"window"}
{"so":11600,"data":{"data":{"transcript":"So","startTime":11.6}},"type":"speech"}
{"so":12620,"data":{"data":{"transcript":"Let's do it.","startTime":12.62}},"type":"speech"}
{"so":20016,"data":{"data":{"id":2819594,"memoryUsage":92241920,"owner":{"name":"Code.exe"},"title":"snippet.js - babel-sandbox-server - Visual Studio Code"}},"type":"window"}
- babelConfig (babel configs)
- [{}, {}, {}]
- customPlugin
- id
- saved to db
- editor[0]
- babelConfigs[0]
- everytime this changes, ^^^ update babelConfig[0]
- string (updated)
{
"type": "File",
"start": 0,
"end": 73,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {

Software Architecture - n8n Node Development V2.0

1. Introduction

1.1 Purpose

This document outlines how V2.0 n8n nodes are developed to ensure:

  • Code Clarity
  • Code Reduction / Standardization
  • Error Handling @ Scale It outlines a new improved format for node development that will help n8n scale to millions of APIs without continuous maintenance but will also provide developers new to n8n a way to build nodes easily with standardized helper functions.
Here's the example:
https://babeljs.io/repl#?browsers=&build=&builtIns=false&spec=false&loose=true&code_lz=MYGwhgzhAEBCkFNoG8BQ1rAPYDsIBcAnAV2Hy0OgAoA3MEAShXQ2nwAsBLCAOjpGgBeaPwDcLAL4sA5gnxsEBKkzStohOcUI42XXmMmopqUJBgB5AEYAraAgAe-BDgAmMeBCSrMuAiTIU1PwqLBgQxAAOCIS09AyGGAD0idDmNNGEnC5IsvhOlGCu0MSe0OFRhDJyCkohahr4Wjrl0TxOBOIYUsbYePJYNkLQOAgA7qk2VETECAzivRBYIAg8IFjSVAPWbYr4cya-Sytm0fibNjsEADTQAOQAkjRYANacONK6SJaImOBQ0Ll8mVIq12vIIOwsMQQC51JptJ9oG8CIVgCt-NAsAAzNgkJC3faoZI1fBAA&debug=false&forceAllTransforms=false&shippedProposals=false&circleciRepo=&evaluate=true&fileSize=true&timeTravel=true&sourceType=module&lineWrap=true&presets=env%2Ces2016%2Ces2017%2Creact%2Cstage-0%2Cstage-1%2Cstage-2%2Ces2015-loose%2Ctypescript%2Cflow%2Cenv&prettier=true&targets=Electron-1.8%252CNode-10.13&version=7.10.5&externalPlugins=
  • Add red dot to taskbar icon to indicate recording
  • Reduce CPU usage by relying on filesystem watch events when available (@coreyja)
  • Reduce CPU/GPU usage by pushing app to background onblur while recording (@coreyja)
  • Improved telemetry data for Electron main process (@rob kendal)
  • Store temporary .webm and .jsonl files in appData folder rather than Desktop to resolve potential permissions issue (@rob kendal)
  • Prototype "performance mode," no way to turn this on yet :) (@coreyja)
  • Fix a playback error on web
  • Attempt to render "screen capture permissions" popup above Paircast window (@rob kendal)