All contributions
runpkg
'- Research for urql-devtools, building a bridge for chrome
Initial repository setup for urql-devtools (will make private formidarepo soon)
Checking in on Radium issues, triage
Personal OSS, react-ssr-boilerplate: https://github.com/cullenjett/react-ssr-boilerplate/releases
v4.0.1, v4.1.0, and v5.0.0
https://github.com/FormidableLabs/urql/pull/305
Also spent time on devtools
Volunteer for SeattleJS
React Native: upgrade-helper web tool
Talk at React Vienna, "Making of urql". Accounting for some of the preparation time by adding 2h on top of the 1h of the talk itself including Q&A
terraform-aws-serverless: added and tested iam_stage option
No comment.
SOAS coding club (final evening :'( )
terraform-serverless-aws: added custom role option
wonkareason-urqlMutation.re.Subscription and useSubscription.Spectacle rewrite!
Migrating to Next
Personal project: react-ssr-boilerplate
https://github.com/cullenjett/react-ssr-boilerplate/commit/162134e4bdd44f3857ba3646755d20ffff1aa99e
Researching EDGE bug in runpkg and leaving my findings for runpkg team, little out of my scope of knowing how to fix the issue of server side rendering when I don't know their codebase super well.
Refactored the client <-> server communication to abstract it away from socket.io to make using different technologies easier in future. Also hoped to make things easier for newcomers to the project
Personal project: react-ssr-boilerplate
https://github.com/cullenjett/react-ssr-boilerplate/commit/162134e4bdd44f3857ba3646755d20ffff1aa99e
bundle optimization and attempting to prerender
Reason-urql
Split recipients data into tile properties and bundle analysis/perf
Radium release @ 0.25.2 & reviewing hooks support!
Split recipient geojson into static clustered tiles
RN - release 0.59.9
Reason-urql
Working on splitting recipients geojson into static tiles
Reason-urql
Codebar coaching
Codebar React Native workshop @ Hive
Svelte meetup + talk preparation
Radium maintenance blog post & communication
reason-urqlMutation to match new JSX 3 syntax.useMutation hook.Mutation example.SOAS coding club
Reason-urql
Reason-urql
Runpkg
Founders and Coders: teaching React
RN OSS Mentoring with Anna & Patrick
CSS for recipient pane; currency and address formatting
Helping/tutoring a woman who's getting into web dev/design: re-triggering CSS animations with JS II
Created recipients pane and started wiring up date and css
Helping/tutoring a woman who's getting into web dev/design: re-triggering CSS animations with JS
Codebar West London
React Native & RNCommunity: some issue triaging, and a ton of community management. Plus producing document on diversity
Transformed and wired up remaining MVP data to frontend
reread-web: repo currently private, but will be public (and is open source) https://github.com/VirtualDOMinic/reread-web
Move to tachyons
Geocoded remaining addresses and correlated them with recipients
urql@typescript/eslint.react-hooks-testing-library to verify memoization.Added commander and option flags to pluto-cli
https://github.com/chrisbolin/ethical-metrics
Research of various fingerprinting techniques and available libraries. Notes in Notion—i should bring those into the repo somehow
urqltslint to @typescript/eslint.useQuery using react-hooks-testing-library.reread-web - currently private repo, but open source and will be public. Work was on data structure and journeys for the app
started pluto-cli in earnest + published to GitHub & NPM
https://github.com/pluto-editor/pluto-cli https://www.npmjs.com/package/pluto-cli
reread-web - currently private repo, but open source and will be public. Work was on data structure and journeys for the app
Batch geocode recipient addresses
reviving project: https://github.com/chrisbolin/ethical-metrics
PRs to RN-related repos
some RN issue triaging
Fishing app API
Some work on unpkg (Dora)
bs-web-api-incubatorforEach to module URLSearchParams.urqlskip prop on Query and useQuery.sudden bug with backend service: https://github.com/chrisbolin/react-detect-offline/issues/41 fixed with release of react-detect-offline@2.4.0
reply: https://github.com/chrisbolin/react-detect-offline/issues/40
Volunteer with CoderDojo Denver https://coderdojo.com/
Automating geocoding ETL
Codebar London
https://github.com/alex-saunders/xterm-react-renderer
Added <br /> + started on <cursor /> component
https://github.com/alex-saunders/xterm-react-renderer/commit/05999f0be748a3b3ad82dc7a9f4c358f3fc84b6a https://github.com/alex-saunders/xterm-react-renderer/commit/d816d709158b18a282a78a1a69f75bdf0a1cfd72
https://github.com/alex-saunders/xterm-react-renderer
Started a spinoff project from Glicky - converting the terminal renderer from a persistent react renderer to a mutable one to improve performance + fix some bugs.
reason-urqlv1 release.Query and Mutation to more closely match the urql API.React Native App Auth
This is a bulk report of all time I spent on this project since March. I will keep track of the hours more regularly going forward.
I came up with the idea of a new website for a local developer meetup called Acadiana Software Group. I did 90% of the work on the project, including development and setting up CI/CD.
The website is in production at https://www.acadianasoftwaregroup.org/
The repo is here: https://github.com/stevenmusumeche/asg-website and the list of commits is here https://github.com/stevenmusumeche/asg-website/commits/master
Virtual Codebar (short session due to low attendance!) https://codebar.io/events/virtual19
Gave a talk and Mentored awesome people contribute for OSS in a meetup. https://www.meetup.com/WSC-Seattle/events/260191333/
Coaching at Codebar West London 18:30 - 21:00
reason-urqlSubscription component.subscriptions-transport-ws to use in subscription example.Dora
wonkabsrefmt and run formatting over whole codebase.WonkaJs module.Emceeing Cascade K-8 auction
Building slide deck for Cascade K-8 (STEM School) annual fundraiser
https://github.com/alex-saunders/cli-gui
Added loading & route change animation. Added removing dependency functionality. Fixed issues with scroll handling.
Building slide deck for Cascade K-8 (STEM School) annual fundraiser
reason-urqlsubscriptionExchange.Building slide deck for Cascade K-8 (STEM School) annual fundraiser
More ETL work to combine recipient data and geocodes
No comment.
Building slide deck for Cascade K-8 (STEM School) annual fundraiser
reason-urqlGot marker clustering working in mapbox gl; added tailwind and started styling
No comment.
Migrated map to mapbox gl js
Info pane design
reason-urqlWorked on debugging issues on react-live (127, 128, 130)
No comment.
react-detect-offline lots of work on v3
Issues, PRs and released v4.3 of RNAppAuth
Map clustering and design work
react-detect-offline
Tangram map theming and starting map clustering
React Native - triaging and DX
react-detect-offline.
Finish address aggregation and get addresses on the map!
react-detect-offline handling issues with Detector component: https://github.com/chrisbolin/react-detect-offline/issues/27 example: https://codesandbox.io/s/9wxq2mx34
Planning for hooks
Spectacle partial issue backlog cleanout and prioritization
Spectacle docs site copy updates for new lander
react native - tvos and upgrading issue
Working on rust ETL to extract and geocode addresses
No comment.
reason-urqlurql's CombinedError.graphql-js's GraphQLError interface.https://github.com/alex-saunders/cli-gui
Moved all work from private bitbucket repo to public github repo in anticipation of 'releasing' the project soon.
Also worked on some performance issues with updating large context objects
Presenting... StyleBubble! https://www.npmjs.com/package/style-bubble https://github.com/DDunc/style-bubble/commits/master
178 installs can't all be wrong!
Rust ETL to transform addresses into Elasticsearch
React Native: release cycle stuff
reason-urql
Paired with Parker
No comment.
reason-urqlv1.formidadog-qlhttps://github.com/parkerziegler/formidadog-ql/commit/e19426e45d3d9519efc321720a8ee20edd094027
Experimenting with Tangram for mapping project
Ingesting data from Enigma Public into Elasticsearch
React Native: 0.59
Researching datasets from Enigma Public
YesNo: Fix bug with content length in response
reason-urqlNodeJS Talk: YesNo
Recyclops
Added slash commands to slaccbot
OSS talk work
Request signature verification for slackbot
OSS talk work
Working on a slackbot that runs in Cloudflare Workers
working on OSS talk for React Meetup
React Native: Community Manifesto
React Native: issue triaging
No comment.
Mentoring at global diversity CFP day
React Native: community management & blogpost review
React Native: issue triaging & drafting the manifesto for RNC
phx react speaking prep
reason-urqlClient.v1 branch with urql dependency upgrade.Work on KafkaJS Lightning Talk
phx react speaking prep
jest-next-dynamic
React Native App Auth: Released v4.1.0
React Native: 2 PRs & release management
reason-urqlQuery and Mutation bindings.react-fast-compare https://github.com/FormidableLabs/react-fast-compare/pull/41
Personal OSS project on GitHub: react-ssr-boilerplate.
Diff: https://github.com/cullenjett/react-ssr-boilerplate/compare/v2.12.1...v3.0.0
Changes:
Note: These contributions were spread over a few days after hours and over the weekend. I consolidated them to this one entry since it was easiest to point to the release diff, but if that's not the appropriate tactic I'd be happy to split these entries up.
Worked on react-live! https://github.com/FormidableLabs/react-live/pull/113/commits
React Native: helping with latest RC, and a bit of PR review
Worked on RN changelogs & release tabs & prep'd for new RC version
React Native OSS, updated the test project for pre-release testing
YesNo: Work on adding skip & only
Victory docs -- light at the end of the tunnel edition:
React Native - issue triaging
React Native - issue triaging
webpack-dashboardwebpack-dashboard to use react-blessed. Layout initial container nodes. Add Babel for proper transpilation.React Native: issue triaging
React Native: issue triaging
styled-components StyleSheet refactor: https://github.com/styled-components/styled-components/pull/2357
No comment.
React Native: issue triaging & support for latest release + work on issues in the discussion&proposal repo about the rearchitecture
No comment.
No comment.
reason-urqlConnect's render prop.No comment.
reason-urqlClient to 100% coverage.No comment.
wonkaswitchMap operator.bs-jestadvanceTimersByTime.wonkasubject and getting familiar with the wonka implementation of the callbag spec.'- Merge response headers bug PR https://github.com/FormidableLabs/yesno/pull/43
continue work on updating spectacle deps
spectacle: Trying to debug magic-move after hours
Spectacle - start updating dependencies in advance of a gradual rewrite/refactoring. they were mostly very out of date
Add tests for Noise stream, reorganize into Cargo workspace, refactor Noise stream state machine
Working POC of Noise handshake and subsequent messaging
Progress on Read/Write trait handshake
Progress on Noise handshake with read/write traits
Created handshake state machines for interruptible Noise handshakes
Got framed Read/Write stream working
Reimplementing Noise stream as an AsyncRead/AsyncWrite
Debugging early termination of Noise stream
reason-urqlMutation and Query modules to 100% :tada:Got sending and decrypting Noise messages working!
Initial future implementation for Noise initiator and stream implementation for Noise responder handshakes
Encapsulating Noise handshake in a future
Got initial Noise handshake working
Improve react-dynamic-html: https://www.npmjs.com/package/react-dynamic-html
Implemented basic filesystem storage for keypairs
Release react-dynamic-html: https://www.npmjs.com/package/react-dynamic-html
Refactoring filesystem actor into identity actor that handles transport and e2e keypairs
Got filesystem actor working!
Integrated tokio-fs into actor setup to load private keys
Apply instant-listen principles to Next.js: https://github.com/zeit/next.js/pull/5902
Radium issue mgmt & released @ 0.25.1
Release instant-listen: https://github.com/exogen/instant-listen
Fix bug in node-config: https://github.com/lorenwest/node-config/pull/520
Release new jest-next-dynamic: https://github.com/FormidableLabs/jest-next-dynamic/pull/2
Release and update jest-next-dynamic: https://github.com/FormidableLabs/jest-next-dynamic/commits/master
paulirish/pwmetrics Researching how we could extend https://github.com/paulirish/pwmetrics to integrate in some of the statistical work we've been doing on the jet project.
FormidableLabs/react-fast-compare troubleshot a build error (spoiler: it was all due to force pushing a branch)
reason-urqlFormidableLabs/react-fast-compare
create changelog and backfill historical data: https://github.com/FormidableLabs/react-fast-compare/blob/master/CHANGELOG.md
recommendations to victory users who experience https://github.com/FormidableLabs/react-fast-compare/issues/30
No comment.
Implement relationship schema generators (refactor) and relationship getters
webpack-dashboardmaster.YesNo: Add examples and squash BUGS in the record API
Fought the borrow checker to move the Noise session into transport mode; completing Noise handshake code
YesNo: Implement test fn and do some api finalization
gqlvl: Implement custom Level wrapper and GraphQL scalar based value encoding
Splitting client and server code; debugging early TCP connection drop; fixed connections and fought the borrow checker
gqlvl: Implement full CRUD executable GraphQL schema
YesNo: Get "recording" feature in place
gqlvl: complete CRUD layer
gqlvl: Updates and indexing by unique fields
Starting Noise protocol integration
Fixed TCP writes and researched the Noise protocol
reason-urqlConnect and Client modules.Wrote a msgpack codec for TCP connections.
gqlvl: Murex and index tables, tests, getting object fixes
Exploring an idea for a selenium esque E2E framework written in javascript for React.
gqlvl: Tests all around (CR, no UD yet)
Got TCP socket connections working with actix in the Rust prototype.
No comment.
gqlvl: Research and initial relational layer implementation
Research Tokio, Actix, and Juniper. Starting work on TCP listener with Actix.
Fought the borrow checker for far too long :) Researched Tokio streams and looked for higher-level libraries built on Tokio.
Started Rust prototype using the Rust version of Proteus and the Ditto CRDT library. Successfully replicated encrypted messages between two CRDTs. Fleshing out architecture for conversations.
Researched alternative consensus-free/p2p data structures that have cross-platform implementations (hyperdb has the big disadvantage of being Node only and hart to port to native apps)
all react-fast-compare work
troubleshooting https://github.com/FormidableLabs/react-fast-compare/issues/30
creating a variety of reproductions on https://github.com/chrisbolin/react-fast-compare-bug-reproductions (see the branches)
publishing new version, 2.0.3
Further playing around with netlify CMS widgets and react-static:
*reorder authors, reorder admin edit field order *add author select dropdown *fix broken scss node build
Found a built-in way to combine hyperdb swarms–removed manual socket muxing
Playing with react-static + netlify cms + netlify backend
*add blogpost, tweak config *add scss, images, webpack loaders *rearrange assets, tweak netlify cms widget order *Upload “/public/uploads/new_bug.png”
Muxed TCP socket to replicate both local and remote hyperdbs
Got one-way hypderdb replication working!
Adding hyperdb replication between peers and debugging resultant errors!
YesNo: Finish the Usage section of the README and add prepare step to package.json
Got two machines talking to each other with Hyperswarm! Fleshing out send and receive next.
Debugging P2P connections between two machines
YesNo: Simplify "redact" method type
Separating out bootstrap code to prepare for multi-device testing
Updated a fork of aws-serverless-express that adds Lambda@Edge support. Rebased on upstream and fixed header bugs.
YesNo: #matching syntax
Fleshed out basic conversation/member architecture. Got mDNS connections and database replication prototype working.
reason-urqlQuery and Mutation modules.Client.Rearchitecting prototype; adding discovery-swarm networking
Got prekeys stored and readable; Add debug logging; start fleshing out device methods/request lifecycle; research Tor hidden service integration
YesNo: Complete naive implementation of redact method
YesNo: Simplify interface for spying on requests
Put WIP on GitLab. Fighting prekey deserialization, digging into the Wire source to debug.
reason-urqlComplete initial test implementation using bs-jest. This involved adding basic, ergonomic Reason tests for the Query and Mutation modules.
Victory Docs, victory-static migration, sidebar rendering
Added binary [de]serialization to the messaging protocol db implementation
https://github.com/formidablelabs/spectacle https://github.com/formidablelabs/spectacle-boilerplate-mdx
Final documentation updates for Spectacle adding info about the MDX boilerplate and general last-min polishing pre-release tomorrow!
Continuing database work on messaging protocol
Filling out the database implementation of a decentralized, end-to-end encrypted messaging protocol.
sidebar category, wip https://github.com/DDunc/victory-docs-react-static/commit/08aef9dc153fbaa4
add semi-broken sidebar, add subheadings: https://github.com/DDunc/victory-docs-react-static/commit/8ca7c0108d1e07c9c8aa3bb02e12d03945cb8687
Released react-typesetting: https://github.com/exogen/react-typesetting
reason-urqlv0.1.0-beta to npm.https://github.com/formidablelabs/spectacle-mdx-boilerplate
Working on feature parity between Original Spectacle Boilerplate and Spectacle MDX Boilerplate to showcase the same functionality in each
Also start work on a blog post for release!
add gallery links, add SEO https://github.com/DDunc/victory-docs-react-static/commit/c153b47b0d1caf13264be7467f3fc430c31af3d6
move static, add proof of concept svg support for logo https://github.com/DDunc/victory-docs-react-static/commit/1b2c196243a2e1c08557f9613bc0e033655772f6
add gallery rendering and sorting, add parser mission statement https://github.com/DDunc/victory-docs-react-static/commit/c153b47b0d1caf13264be7467f3fc430c31af3d6
reason-urqlreason-urql (0.1.0-alpha).bsconfig.json setup.add header, add gallery (busted) https://github.com/DDunc/victory-docs-react-static/commit/4bff2ad5a2b44e42019697a0fbfe8dd694ef811a
further adventures in loading data props https://github.com/DDunc/victory-docs-react-static/commit/9d9bc7dde3c3f473894f50b0d6e0cc7aa20f7691
Wrap up a proof of concept for YesNo, with example usage.
Victory - Bar.js
https://github.com/formidablelabs/spectacle-mdx-boilerplate
More work on polishing up the example presentation in the boilerplate in advance of the Oct. 15 release. Making sure to showcase a range of Spectacle functionality in MDX format.
Handle PR and cut 5.0 release of graphql-markdown: https://github.com/exogen/graphql-markdown/commits/master
From last weekend; Added PDF generation https://github.com/carlospaelinck/publications/commit/ee202002dfd22c1e2c4c805bbf781f2eb02b0fd7
Victory - Solve issue #1119 https://github.com/FormidableLabs/victory/issues/1119
Allow users to enter a custom svg path for Victory-Bar component.
Victory - (Almost) solve issue 895 https://github.com/FormidableLabs/victory/pull/1118
In the process of solving a surprising complicated bug where bar charts were being draw correctly. It's taken a lot longer than expected. I just did some code refactoring and testing.
add basic docs with mk and they render, svgs get clobbbered though: https://github.com/DDunc/victory-docs-react-static/commits/master
graphql-markdown upgrade, test migration, new tests: https://github.com/exogen/graphql-markdown/pull/35
redux-little-routerhttps://github.com/FormidableLabs/victory/pull/1118#discussion_r219207701
Trying to figure out how to replace the circle2 dependency with my own code.
reason-urqlupdate callback functionality with custom caches implemented in Reason.Connect's render prop.The WiP branch is visible here: https://github.com/parkerziegler/reason-urql/tree/task/custom-caches
Finished Modals; Fixed Save functionality; https://github.com/carlospaelinck/publications/commit/3f2e33909680ad2ca04e39c4ff11519bda2555ff
https://github.com/formidablelabs/spectacle-boilerplate-mdx https://github.com/formidablelabs/spectacle
Lots of presentational updates to the MDX boilerplate starting presentation, including some theming tweaks and general polish. Start working on a new theme to release with the boilerplate and as a new "plug and play" theme for Spectacle main. Add a couple of open issues to the regular Spectacle backlog, including an open issue for a beginner tutorial.
https://github.com/formidablelabs/spectacle-boilerplate-mdx
Start cleaning up the default presentation to show off more of the Spectacle functionality and more clearly emphasize that it's using MDX syntax.
https://github.com/formidablelabs/spectacle
Review, make a small fix to, and merge an old, recently updated PR adding a new bgLighten prop + bgImageStyleProp, update some documentation, hammer out hard deadlines for spectacle-boilerplate-mdx release
https://github.com/formidablelabs/spectacle
Nothing too exciting - going through and creating a roadmap of maintenance tasks and goals for myself and to help clarify what should take priority when there are OSS people available unless there is something obviously urgent. Start plan of attack for an upcoming ~~kind of surprise~~ boilerplate release.
reason-urqllocalStorage in Reason
– Preparing last steps to merge custom caching into masterUpdating radium backlog & issues, releasing @0.25.0
No comment.
Debug issue with ConcordanceJS: https://github.com/concordancejs/concordance/issues/47
Add support for media tracks to GraphBrainz: https://github.com/exogen/graphbrainz/pull/87
Fix reported GraphBrainz bug: https://github.com/exogen/graphbrainz/pull/86
Added Rename Document Functionality! https://github.com/carlospaelinck/publications/commit/842db2717ad2f491066d95a93bfa50e72ca6a9c1
reason-urqlurql's API and writing basic bindings to type user-provided caching functionslocalStorage caching mechanism in ReasonNo comment.
Created endpoints for registering players for tracking Created endpoints for capturing daily player and clan data
#Links https://platform.oss-dev.net/api/v1/coc-history/players/%23C89PO2Q9 https://github.com/mscottx88/oss-project/tree/master/coc-history
Added code to bootstrap the Terraform remote backend.
https://github.com/jevakallio/vscode-hacker-typer
https://github.com/jevakallio/vscode-hacker-typer
Implemented a whole bunch of functionality, and learned a lot about VSCode extensibility and TypeScript tooling along the way!
https://github.com/carlospaelinck/publications
Delete Document Resolver; Delete Document DB Action; Delete Document UI actions
https://github.com/jevakallio/vscode-hacker-typer
Continued work on long-iceboxed VSCode extension that makes it easier, safer and 200% cooler to live code in presentations.
Wrote function to init the Terraform S3 backend. Added some command-line flags to krupki init.
Some refactoring and script setup for historical database
Opened a PR for React that warns against including HTML tags within SVGs
Attempted to write my own React fiber renderer that wraps around XTerm.js - to make rendering terminal output easier and more react-y
Started writing the krupki CLI! Wrote code to install Terraform local to the CLI, initialize Terraform, create Terraform resources in AWS, and create the root CA.
Created clans endpoint Minor refactors in players endpoint Created SQL instance Created schema and tables for player historical metrics
https://platform.oss-dev.net/api/v1/coc-poc/clans/%2329Q2G8RR/members https://github.com/mscottx88/oss-project
Worked on investigating the use of web sockets to emulate a terminal in the browser - aim is to create something like hyper but without the electron dependency
reason-urqlgraphql_ppx integration.react-native-reanimated Forked the repository for our RN EU workshop and investigated potential fixes and patches on the JS side to fix it's incompatibility with older Android devices and FluidTransitions.
yesno: Figure out how to proxy requests using node's MITM library. Next need to figure out if we can properly proxy HTTPS using this lib
Released a new patch for enzyme-matchers. Worked through open issues
Since our HA VPN instances need shared identities, we can't create independent CAs on each instance anymore. Pivoting to solving the problem of managed PKI as a spinoff/precursor project. Researched and diagrammed a serverless PKI infrastructure using Aurora Serverless, Lambda, KMS, S3, and cfssl.
Integrated first calls to COC API Started modeling out responses
https://github.com/mscottx88/oss-project/tree/master/coc-poc
Spun up the test VPC and instances for the VPN project. Started configuring strongswan/ipsec. Researching Route53 for UDP load balancing in conjunction with ACM for client certificates (instead of on-instance self-signed CAs).
Upgraded nginx controller to latest Refactored nginx annotations due to breaking changes Created COC API base app
https://github.com/mscottx88/oss-project/tree/master/coc-poc
reason-urqlgraphql-schema to define non-nullable fieldsHoping to land full graphql_ppx support by end of next week!
Spinning up a test VPC for the VPN resources. Learned that NLBs don't support UDP traffic :( Going to use round-robin routing through Route 53 instead. This'll require users to own/purchase a domain name unfortunately.
https://github.com/rawrmonstar/a11y-ui
https://github.com/formidablelabs/spectacle
Spectacle maintenance, incl. going through and reviewing/responding to older issues and PRs.
Spent time looking into but not yet able to verify or give more info on issues 563 and 572.
Bug Fixes:
Configuring instances, EIPs, instance policies, and a network load balancer for the VPN project. Considering adding health checks with an nginx route that runs ipsec status.
reason-urqlfetchOptions types, examples, and README. This closes #10.-#11
Improved sauce-contributions code style to use it as a Formidable pairing exercise.
The experiment on pairing in a "real" codebase was really good. It’s very instructive to see how people navigate and come to grips with a real project. It’s also cool, because gives the candidate a chance to talk about different things:
But if they don't know any of that, no problem -- they can just do vanilla React!
reason-urqlfetchOptions API.https://github.com/rawrmonstar/a11y-ui
Did some research / POC into using Daemonsets for nginx controllers
reason-urqlfetchOptions API in reason-urql to use more semantic Reason variant syntax.https://github.com/FormidableLabs/react-fast-compare/pull/33
Cut a patch release, 2.0.2. A little bit of research on a new PR from the community.
Setup boilerplate and basic structure for the VPN project. Setting up the project to share variables between the Terraform and CloudFormation implementations. Tried Handlebars for CF templating, but it didn't feel powerful enough. Pulling in Nunjucks next (similar to Jinja2 in Python land).
https://github.com/rawrmonstar/a11y-ui
Upgraded letsencrypt certificate issuer to be cluster-wide (not namespaced) Created bare-bones HTTP app and deployed to GCP
https://github.com/formidablelabs/react-native-app-auth
Issues: #163, #129 PRs: #151, #164, #165 Release: v3.1.0
https://github.com/FormidableLabs/sauce-contributions
A website for tracking Sauce contributions. Learned me some Gatsby and Rebass -- neat stuff!
https://github.com/rawrmonstar/a11y-ui
This new project will result in a cloud-hosted site for interacting with your clansmen (or clanswomen) in Clash of Clans via their API!
Basic infrastructure stood up:
Hopefully this will become future Formidable OSS, but for now it's under my own OSS (MIT license).
I spent two hours today adding graphql_ppx: https://github.com/mhallin/graphql_ppx support to reason-urql: https://github.com/parkerziegler/reason-urql
Adding this PPX rewriter allows users of reason-urql to get type validation for their GraphQL queries at compile time. I posted about reason-urql in the Reason Discord chat, and this was the major feature that future users of this library requested. I should be able to finish integration this week!
Exploring http module to investigate mocking strategies, setup typescript in project
Tracking down a bug in Radium https://github.com/FormidableLabs/radium/issues/997
Tracking down a bug in Radium https://github.com/FormidableLabs/radium/issues/997
https://github.com/FormidableLabs/prism-react-renderer
prism-react-renderer (Might or might not remain Formidasource):
Began working on "yesno", nock-style testing library for intercepting outbound requests https://github.com/ianwsperber/yesno
https://github.com/exogen/graphbrainz-extension-spotify/pull/1 + secret GraphBrainz schema refactor
https://github.com/FormidableLabs/react-fast-compare
https://github.com/chrisbolin/ethical-metrics
Researching strongswan high availability for an automation-friendly VPN project: https://wiki.strongswan.org/projects/strongswan/wiki/HighAvailability
Came to the conclusion that ClusterIP/virtual IPs aren't compatible with AWS's VPC/networking. Next idea is to use AWS's Network Load Balancer for HA/failover.
Spotify GraphQL extension: https://github.com/exogen/graphbrainz-extension-spotify/commits/master