profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/safarmer/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Shane Farmer safarmer @natinc Melbourne, Australia

safarmer/kegbot 1

Beer kegerator monitoring system.

safarmer/acutest 0

Simple header-only C/C++ unit testing facility.

safarmer/android-kotlin 0

Playground for trying Kotlin in Android

safarmer/auto_route_library 0

Flutter route generator

safarmer/bloaty 0

Bloaty McBloatface: a size profiler for binaries

safarmer/bugsnag-java 0

Bugsnag error reporting for Java.

safarmer/chopper 0

Chopper is an http client generator using source_gen and inspired from Retrofit.

safarmer/content 0

Micronaut Content Application

safarmer/customise 0

My Emacs customisations

push eventsafarmer/injectable

Shane Farmer

commit sha 19288e5b58e0aafc04d5c6ed05f54e53b455c119

chore: update dependencies

view details

push time in a day

push eventsafarmer/injectable

Shane Farmer

commit sha e7954e76b0e34914411d9597f02a1f91ab7e8531

chore: update dependencies

view details

push time in a day

create barnchsafarmer/injectable

branch : fix/dependency-ordering

created branch time in a day

create barnchsafarmer/injectable

branch : chore/deps

created branch time in a day

PR opened java-james/flutter_dotenv

chore: prune dependencies and update to latest versions

Switching to flutter_test from test reduces the transitive dependency graph reducing potential version conflicts

Depends on #41

+32 -262

0 comment

5 changed files

pr created time in a day

create barnchsafarmer/flutter_dotenv

branch : chore/update-deps

created branch time in a day

push eventsafarmer/flutter_dotenv

Shane Farmer

commit sha b613c9042fd8ffe569a5136ed47f6a39cc1e8e0e

fix(test): make the testLoad method signature synchronous to match the body

view details

push time in a day

push eventsafarmer/flutter_dotenv

Shane Farmer

commit sha 4ee39dff7f5cd85e8e91847ae6f40cbd3dafb304

fix(test): make the testLoad method signature synchronous to match the body

view details

push time in a day

push eventsafarmer/flutter_dotenv

Shane Farmer

commit sha 0d845c36ccc43d4e62180b765b3d960a75d07339

fix(test): make the testLoad method signature synchronous to match the body

view details

push time in a day

pull request commentjava-james/flutter_dotenv

fix(test): make the testLoad method signature synchronous to match the body

Thanks for the review @ngxingyu. How do you feel about the update I pushed? I went for the approach like the framework uses with Scaffold etc where they added a maybeOf(...) method to handle the cases where you know the value might be missing. This way users could skip some boilderplate if they know their values are set or they want to fail-fast. Thoughts?

safarmer

comment created time in a day

push eventsafarmer/flutter_dotenv

Shane Farmer

commit sha ca9cc7fef153e665852ea5906fb6abfdb6e927f8

fix(test): make the testLoad method signature synchronous to match the body

view details

push time in a day

PR opened FilledStacks/stacked

chore: add parameter name for dispose callback to assist autocompletion

Also swapped the order of builder and viewModelBuilder to have the builder suggestion placed last

+3 -3

0 comment

1 changed file

pr created time in 2 days

push eventsafarmer/stacked

Shane Farmer

commit sha 0aa1c8658daaef74269c0e3e57419549332de1a2

chore: add paramater name for dispose callback to assist autocompletion Also swapped the order of builder and viewModelBuilder to have the builder suggestion placed last

view details

push time in 2 days

push eventsafarmer/stacked

Benjamin Paul Jaeger

commit sha f55b9503e87de0726d0c42bc029c38707e4d541b

Expose FirebaseAuths authStateChange and bump version number

view details

Calvin Tam

commit sha 964eafb54aacc2bef9129cdb68d78760f0f65032

Fix missing items in the list of packages

view details

Calvin Tam

commit sha e9e294ece47b51228a47ae720420b6928dec0404

[stacked_generator] fix: all imports use package name instead of relative path

view details

Calvin Tam

commit sha 3d2936a2dc9f0bc752dc748d7808066dae90057c

Merge branch 'FilledStacks:master' into patch-generator-imports

view details

Arnab Banerjee

commit sha 028070d581443733440030c64de389729f117780

add try carch and ignore unsupported platform exceptions

view details

Arnab Banerjee

commit sha 78e1e9f30ffbda27f5f329e863fbd0d7efd9b14e

updated build version and changelog

view details

Arnab Banerjee

commit sha e3b839510e021740e6ab5eb25f417042a82c3446

added `FactoryWithParam` and `FactoryParam` annotations

view details

Arnab Banerjee

commit sha 049c399c3b1576ef5a4417f310dec71b27184366

added `FactoryWithParam` dependency type

view details

Arnab Banerjee

commit sha 7402452c75d699c6ebf241419e9c2edfc94f65d8

Update dependency_config.dart

view details

Arnab Banerjee

commit sha 8d62a4030a71679175797ae5f396fcd8b29474c4

Create stacked_locator_parameter_resolver.dart

view details

Arnab Banerjee

commit sha 5b366b1bd1640f00be2b57a9fcf48220851094e6

updated locator generator

view details

Arnab Banerjee

commit sha 7023e387f7c1f16c9f3a78f4d8c438db396496cc

removed unused code

view details

Arnab Banerjee

commit sha 2e1171a7208aaca5265ed04465de3ff5509cf6d6

updated stacked example

view details

Arnab Banerjee

commit sha 29b83c016dac89344bb263e6e0d4a291067b7672

updated build number and changelog in stacked

view details

Arnab Banerjee

commit sha d40ba59165b9a13e24c3bb6ed9a26efb478cbb78

updated stacked_generator build_number and changelog

view details

Arnab Banerjee

commit sha 2d035d6ef93cd96e3525f69af13cdb355409206e

updated stacked package version in stacked generator

view details

Arnab Banerjee

commit sha ac6550196ab3bf54e1cd5a2a0a40c7e23e5982b1

Update README.md

view details

Dane Mackier

commit sha 7cf7da55417ab3f21ae8dd831b2078d4ba9af1f9

stacked example compiling

view details

Dane Mackier

commit sha 9f2bf3c58b73c42e073daf616449023f5be872c0

Merge branch 'master' of https://github.com/FilledStacks/stacked

view details

Dane Mackier

commit sha 38d104d774502d0b9e89a1a6f45dd37286658914

Merge branch 'master' into feature/factory-params

view details

push time in 2 days

create barnchsafarmer/stacked

branch : fix/on-error-stacktrace

created branch time in 3 days

push eventsafarmer/stacked

Shane Farmer

commit sha 14d64a1a93015e45c34ca7ab6f27dfd272a16f03

refactor(api): change runBusyFuture to default to throwing

view details

push time in 12 days

create barnchsafarmer/stacked

branch : fork

created branch time in 12 days

fork safarmer/injectable

Code Generator for get_it

fork in 15 days

PR opened java-james/flutter_dotenv

fix(test): make the testLoad method signature synchronous to match the body

Also added a small helper method to get non-null string values with a fallback default.

+55 -60

0 comment

3 changed files

pr created time in 15 days

push eventsafarmer/flutter_dotenv

Shane Farmer

commit sha 203d1f281c70cd168e173be44c7bf80a76200c0b

fix(test): make the testLoad method signature synchronous to match the body

view details

push time in 15 days

create barnchsafarmer/flutter_dotenv

branch : fix/test-load

created branch time in 15 days

push eventsafarmer/stacked

Carlo Miguel Dy

commit sha d52ccd03e69b962c25010167daf5de5b7f3ec12c

Pass down viewmodel on first argument to onDispose call

view details

Carlo Miguel Dy

commit sha a952bacc5dac773ea09ccab66f9087460127a478

Passing down generic types and other properties relevant to get navigation

view details

Dane Mackier

commit sha 4a289d66d79bdbbefdef941df5d54f16f41e9177

Merge pull request #446 from carlomigueldy/feature/on-dispose-viewmodel-argument Pass down viewmodel on first argument to onDispose call

view details

Carlo Miguel Dy

commit sha 1c2204c09112fc994e5665e242579389d295ec52

Version bump and change log added

view details

Carlo Miguel Dy

commit sha 725b2a925fecac7eef11fa87ffca2eae7b3d34a7

Bump version and added info to changelog

view details

Dane Mackier

commit sha f37c7545c154104213b23431f1cb3d8cd7ae7fbe

Merge pull request #447 from carlomigueldy/feature/navigation-service-update Passing down generic types and other properties relevant to get navigation

view details

Shane Farmer

commit sha 6e62be58ed6642adf458c745aca5fe7720c6b7b5

chore: add paramater names for callbacks This will help with code completion as the suggestions are currently blank (`(, , ) => `) in Android Studio and VS Code.

view details

push time in 16 days

push eventsafarmer/stacked

Arnab Banerjee

commit sha 4a576a79997be85719af0a799e7aaf338f1de8b0

updated `analyzer` version to 1.5.0

view details

Arnab Banerjee

commit sha c81aa460a772e50d8436d47fb4eec68335519609

updated example

view details

Arnab Banerjee

commit sha 1bcd12b03290e79428bd7ebadd1258a0d2e781b1

Update pubspec.yaml

view details

Arnab Banerjee

commit sha 0454b4f5e1d69e0bcb3a1f3a63dd0f6f4e96af28

Update CHANGELOG.md

view details

Dane Mackier

commit sha 3420f707b8d9ca411bc12b440c1876349da4be55

Merge pull request #433 from hurbes/fix/default-value This fixed issue #411

view details

Arnab Banerjee

commit sha 47309b48b8f6117f366f8dc00a7b9c8884f5e9a6

added nullable parameter support

view details

Arnab Banerjee

commit sha 5e19c084a79e995991db2fc13bd3b06d70955ef0

updated generator with nullable parameter types

view details

Arnab Banerjee

commit sha b033670a959a8acd83d81ed13f2f81f8d1395176

updated example

view details

Arnab Banerjee

commit sha 6d80650a3d550369d402cd3111a9ed21a713fbdf

updated changelog

view details

Arnab Banerjee

commit sha 84b63302a5dfded70e5a37d94d9f05ec45d52346

updated build version

view details

Arnab Banerjee

commit sha 1d24f0d732b204aaf76b487bacf75e8b2b369468

Replaced `dart:io` with `universal_io` in `stacked`

view details

Arnab Banerjee

commit sha 24e8576ab17b3b29c4924e2f599a9985454ba14e

Replaced `dart:io` with `universal_io` in `stacked_themes`

view details

Dane Mackier

commit sha 7ed889afc88d5aa745a9dcffd5c9a220e130de51

Merge pull request #436 from hurbes/fix/nullable-path-param This fixes issue #417

view details

Dane Mackier

commit sha cb63097d521d30e6819c3ecd71f1e072e70d4efd

Merge branch 'master' into fix/universal-io

view details

Dane Mackier

commit sha b2acaeaa4f80b3c07eb7a62ea2529bcf782d82c3

Merge pull request #437 from hurbes/fix/universal-io This fixes issues #426

view details

Carlo Miguel Dy

commit sha 8ff783ecc9460de16ad77398639c12930d0e4665

Export getx

view details

Carlo Miguel Dy

commit sha 14f2e65a8bcca8f95e061bce0ae883c7dffe78a6

Added change log and increment version

view details

Dane Mackier

commit sha a368ebcbc7ab9f54ce4d799885f55ef0c998702f

Merge pull request #438 from carlomigueldy/fix/export-getx Fix/export getx

view details

Shane Farmer

commit sha 2c291c3a4d00ae261f7f89bf8d5bb0a57268ad82

chore: add paramater names for callbacks This will help with code completion as the suggestions are currently blank (`(, , ) => `) in Android Studio and VS Code.

view details

push time in 21 days

pull request commentmicronaut-projects/micronaut-data

Fix to allow reading entities with JSON fields using constructor arguments

@alworks this was released a few days ago in v2.4.5: https://github.com/micronaut-projects/micronaut-data/releases/tag/v2.4.5

safarmer

comment created time in 23 days

PR opened FilledStacks/stacked

chore: add parameter names for callbacks

This will help with code completion as the suggestions are currently blank ((, , ) =>) in Android Studio and VS Code.

+2 -2

0 comment

1 changed file

pr created time in a month

create barnchsafarmer/stacked

branch : fix/autocompletion

created branch time in a month

fork safarmer/stacked

A Flutter application architecture created from real world scenarios

fork in a month

push eventsafarmer/micronaut-data

Shane Farmer

commit sha 6488c0cbb373d7c61bce641e10cc1dfb8f34aa4f

Fix to allow reading entities with JSON fields using constructor arguments Without this fix, when reading entities with JSON fields through DefaultJdbcRepositoryOperations an exception is thrown reading the JSON field: `Cannot convert type [class java.lang.String] with value [{foo: bar}] to target type: interface java.util.Map. Consider defining a TypeConverter bean to handle this case.` This seems partially related to #387 Fixes #1058

view details

push time in a month

push eventsafarmer/micronaut-data

Shane Farmer

commit sha b0eeca14ecabd70c42fa3818861eab60f49108be

Fix to allow reading entities with JSON fields using constructor arguments Without this fix, when reading entities with JSON fields through DefaultJdbcRepositoryOperations an exception is thrown reading the JSON field: `Cannot convert type [class java.lang.String] with value [{foo: bar}] to target type: interface java.util.Map. Consider defining a TypeConverter bean to handle this case.` This seems partially related to #387 Fixes #1058

view details

push time in a month