From the olden days of DOS, to the stratospheric architectures of the cloud, Gil was, is, and always will be, a software developer.
bilt. A build tool for NPM monorepos
137testautomationu-cypress-course. Code used in TestAutomationU's Cypress Course
62jsdoc-typing. JavaScript
37frontend-testing. The repository for the code of the series of blog posts about Frontend testing
35ah-theyre-here-esm-nodejs. Code accompanying my talk "Aaaaaaaaaaaaaah, They’re Here! ES Modules in Node.JS"
33jsm-in-nodejs-guide. Companion Code to my "Using ES Modules in Node.js: A Practical Guide"
24microservices-are-made-for-testing. Companion code to my "These microservices were made for testing, and testing is what we'll do"
24babel-register-esm. Node.js ESM loader similar to babel-register
23node-esm-tea. Code accompanying the talk "Native ES Modules - something almost, but not quite entirely unlike CommonJS"
14esm-with-http2. Researching how ESM works with HTTP/2 and whether it can replace bundlers like Webpack
11cypress-vs-selenium. Companion code for "Cypress vs Selenium WebDriver: Better, or just different?" talk
11docker-and-the-path. Companion Code to "Docker and the Path to a Better Staging Environment" talk
10nursery. Package implementing concurrency primitive inspired by the blog post "Notes on Structured Concurrency; or Go statement considered harmful"
8promise-patterns. JavaScript
8simpler-js-ecosystem. Code for the talk "Towards a simpler JavaScript Ecosystem"
7mapping-out-territory. The companion repository to my Mapping Out the Territory: A Frontend Testing Workshop
7esm-loaders-talk. Companion code to my "ESM Loaders: Enhancing Module Loading in Node.js" talk
5universal-studios. JavaScript
4Python-Exercises. Exercises in Python to help me get started
4ode-to-node. "Ode To Node": The Code for the ReactNext 2016 Talk
4migrate-to-esm-now. Code from the "The time to migrate to ESM in Node.js is now!" talk
3css-testing-rumors. Companion Code to the "Don't Believe the Rumors: CSS Testing is Possible" talk
3nodejs-worker-threads-talk. JavaScript
3async-await-i-promise-not-to-mention-callbacks. Companion code to "Async/Await: I Promise Not To Mention Callbacks"
3typed-javascript-for-real. Companion code from my "Typed JavaScript? For real? The “type annotations” proposal and what it’s all about" talk
2frontend-testing-workshop-archived. A workshop about frontend testing (Archived)
2check-all-markdown. Checks all markdown files using markdownlint, and checks for broken links
2callback-to-async-presentation. Presentation Given For the JavaScript Israel Meetup (August 2014)
2playing. Lots of small and runnable snippets of code. A place to play around with stuff
2reasonml-training-project. Reason
1realworld-frontend-testing. Exemplary real world application built with React + Redux
1javascript-libraries. A monorepo of all javascript libraries in @giltayar
1node-workshop. Created by giltayar
1react-training. React Training with Roy Osherove
1microfrontends-unravelling-spaghetti. Code for the "Frontend Microservices: Unravelling Spaghetti Code" talk
1node-loader-import-maps. A nodejs loader for import maps
1blog. A starter repository for a blog web site using the Eleventy static site generator.
1module-resolution-from-the-ground-up. Code and presentation for the "Module Resolution: From the Ground Up" talk
1guarding-against-full-delete. Companion code to the lightning talk/song "Guarding Against A Full Delete"
1visual-grid-todomvc-tests. Implementation of TodoMVC (React+Redux), including Cypress and Storybook tests that visually test it using the Applitools Visual Grid
1a-bundleless-future. Companion code to the "From fantasy to reality: towards a bundle-less future" talk
1sample-bilt-monorepo. A sample git monorepo that is built using Bilt
1dotfiles. My dotfiles for Mac
1new-js-2022. Code from the talk "New 2022 JS Features I Love"
1eyes.cypress. Applitools Eyes SDK for cypress.io
1collaborating-with-developers. The code accompanying my "Frontend Testing: Stepping in and Collaborating with Developers" talk
1esm-multi-loader. ESM Loader that can chain multiple loaders
1nodeexample. node example
1cluster-talk. My Talk about the cluster api in NodeJS
1