profile
viewpoint

russellmcc/audiounitjs 64

Scaffolding Script for Mac/iOS audio applications with HTML UI.

russellmcc/fantasydo 62

Do-notation for javascript fantasy land

russellmcc/eurorack_eagle 24

Catch-all repo for eagle libraries useful for EuroRack modular synthesizers

russellmcc/dco 21

design files for cost-conscious DCO module for eurorack format modular synthesizers

russellmcc/eurorack_headphones 11

A headphone amp/line amp output for Eurorack

russellmcc/euromixer 10

Low cost open source Eurorack Mixer

russellmcc/brinicle 9

audio unit plug-ins with rust and react-native.

russellmcc/hexbuffer 8

buffered multiple for eurorack

russellmcc/beatmucker 6

html5 audio mucks your beats

pull request commentmorpheusgraphql/morpheus-graphql

Example of using fraxl library for request batching

I wasn't sure what the best tone for this would be, so I tried to write tutorial-style comments. Let me know if this makes sense, or if you think another format would be appropriate for the comments.

russellmcc

comment created time in 9 days

push eventrussellmcc/morpheus-graphql

Russell McClellan

commit sha 7ec48d188726b1d6218b5ed567ab85b10209cedb

add tutorial-style running commentary

view details

push time in 9 days

push eventrussellmcc/morpheus-graphql

Russell McClellan

commit sha ee4d17dc80e33c7953e377abcac5a1c6e5b59ec1

hlints

view details

push time in 12 days

push eventrussellmcc/morpheus-graphql

nalchevanidze

commit sha a12fcb28b4d9869093d0d1504fa1900f68318b72

Feature/graphql client supports custom queries with json schema (#547) * init * queryType * validations * ParseType * String * Query * Client * mutation * testOperation * TestEnums * custom * update changelog * replace insert * const id * const id Co-authored-by: 7nalchev <daviti.nalchevanidze@studium.uni-hamburg.de>

view details

Russell McClellan

commit sha e59c17e205eb29ef1c480ccce085055a9fe5fbdb

Merge branch 'master' into example/fraxl

view details

push time in 12 days

PR opened morpheusgraphql/morpheus-graphql

Example of using fraxl library for request batching

This is an example of using fraxl to batch database requests, which prevents the N+1 queries problem. Related to the conversation in #348

Probably a lot of room for improvement here - eagerly awaiting feedback/corrections

+314 -1

0 comment

12 changed files

pr created time in 12 days

create barnchrussellmcc/morpheus-graphql

branch : example/fraxl

created branch time in 12 days

issue commentmorpheusgraphql/morpheus-graphql

Batching of resolvers / data fetching

Can do! Look for a PR sometime over the next week

smatting

comment created time in 14 days

issue commentmorpheusgraphql/morpheus-graphql

Batching of resolvers / data fetching

Just wanted to chime in and say that I used fraxl, a clone of Haxl with more general types, to implement batching in my morpheus project. This worked really well for the purpose, and fulfills both requirements listed above (queries happen lazily, no N+1 problem).

To make it work, basically you define all your possible db queries in a GADT, then define a fetcher function that executes the queries. The fraxl library then calls the fetcher with groups of queries that can be batched together. fraxl uses the applicative <*> to determine what group of queries can be batched together. For my (simple) program it seemed to give good results without much tweaking.

I'm not ready to share the whole project at the moment but I can go in to more detail on how this works if people are interested. It also supports optional caching which is a nice speed up if you happen to re-query anything.

smatting

comment created time in 15 days

push eventrussellmcc/fraxl

Russell McClellan

commit sha dd8a747640df60dbe9d4d7f283bba70069e7eb0e

Update versions of dependent-map and dependent-sum This allows clients to use the convenient template haskell derive methods for the relevant classes.

view details

push time in 15 days

PR opened ElvishJerricco/fraxl

Update versions of dependent-map and dependent-sum

This allows clients to use the convenient template haskell derive methods for the relevant classes.

+6 -3

0 comment

2 changed files

pr created time in 15 days

create barnchrussellmcc/fraxl

branch : bump-dependency-versions

created branch time in 15 days

startedobsidiansystems/dependent-sum

started time in 16 days

startedElvishJerricco/fraxl

started time in 17 days

startedreasonml-community/reason-apollo-client

started time in a month

startedtimfraedrich/OutRun

started time in 3 months

more