profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/nomad-software/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.
Gary Willoughby nomad-software Lincolnshire, UK http://nomad.uk.net Software engineer and published author with over twenty years experience of software design and development.

nomad-software/meme 229

A command line utility for creating memes

nomad-software/vend 134

A dependency vendor for Go programs

nomad-software/tkd 104

GUI toolkit for the D programming language based on Tcl/Tk

nomad-software/dunit 61

Advanced unit testing toolkit for the D programming language

nomad-software/go-channel-compendium 22

Interesting ways of using Go channels by John Graham-Cumming

nomad-software/x11 20

Bindings to X11 for the D programming language

nomad-software/snap 10

Version control for database schemas

nomad-software/wrend 7

Bindings to the Wren language for use with the D programming language

nomad-software/etcetera 5

A common library for D language programs

ScholarPack/simple-api-client 5

A simple API client for connecting to remote services.

release nomad-software/tkd

v1.1.14

released time in 7 days

created tagnomad-software/tkd

tagv1.1.14

GUI toolkit for the D programming language based on Tcl/Tk

created time in 7 days

push eventnomad-software/tkd

Pavel Shkadzko

commit sha 221420717ccd43df532c83ab1cde6be2c75c368d

unwrap Nullable with explicit .get

view details

Gary Willoughby

commit sha f653ea7f2e9ad01bf90a47582d977d7769f528d2

Merge pull request #64 from tastyminerals/update_to_work_with_latest_dmd unwrap Nullable with explicit .get

view details

push time in 7 days

push eventnomad-software/grope

Gary Willoughby

commit sha 5e846c44cf9b8de799f2e563ed363a60ebd432ea

Removed unnecessary banner.

view details

push time in 11 days

push eventnomad-software/vscode

Gary Willoughby

commit sha b5a09675920c4065659118c2a9287a2a0799315c

Updated settings

view details

push time in 14 days

PullRequestReviewEvent

push eventnomad-software/vscode

Gary Willoughby

commit sha 5633ce03c01939d097720840b0cddf1f5dc202f8

Updated settings.

view details

Gary Willoughby

commit sha 1b26ef4d58aea4431e3e7c3a52fd448d8b06d53e

Updated freya theme.

view details

push time in 24 days

PullRequestReviewEvent

issue closedlepture/authlib

Backward compatibility and API stability

Is your feature request related to a problem? Please describe.

I'm always frustrated when updating to a new version of authlib because of needless refactoring and especially removal of methods on models. Moving code around and renaming causes serious breakage between versions. We have many services using this lib and it's a total nightmare to update their dependencies (which we do regularly for security purposes). Because we have no idea what's changed with each release, and how our services will break we have to examine every single line and then perform full regression tests on everything using this lib. It's a terrible development experience, using a library should help development.

Describe the solution you'd like

My proposed solution is two fold

  1. A focus on backward compatibility when developing this library.
  2. Create a detailed change log/migration guide (for API and DB schema) for every release to help users of this library to migrate to newer versions.

Describe alternatives you've considered

Writing it ourselves or forking.

Additional context

None.

closed time in 3 months

nomad-software

issue commentlepture/authlib

Backward compatibility and API stability

Yeah, I had a look. It's very helpful, please continue this into the future. Thanks!

nomad-software

comment created time in 3 months

startedplasma-umass/scalene

started time in 3 months

issue closednomad-software/vend

How to download only one package? Why vend is not downloading .a files from repo?

Hey I got 1 issue and 1 doubt here. 1)Is vend accepts any arguments? I just want to download one package fully in vendor. 2)My golang code is using module https://github.com/confluentinc/confluent-kafka-go. Here they static library at the path /kafka/librdkafka_vendor i.e librdkafka_darwin.a librdkafka_glibc_linux.a librdkafka_musl_linux.a librdkafka_windows.a I couldnt see these files after doing the vend

closed time in 3 months

punithck

issue commentnomad-software/vend

How to download only one package? Why vend is not downloading .a files from repo?

Works perfectly for me

/media/Data/Projects/Go/src/github.com/nomad-software/test/vendor/github.com/confluentinc/confluent-kafka-go/kafka/librdkafka_vendor tree
.
├── bundle-import.sh
├── import.sh
├── librdkafka_darwin.a
├── librdkafka_glibc_linux.a
├── librdkafka.go
├── librdkafka_musl_linux.a
├── librdkafka_windows.a
├── LICENSES.txt
├── rdkafka.h
└── README.md

0 directories, 10 files
punithck

comment created time in 3 months

push eventnomad-software/space-engineers-mods

Gary Willoughby

commit sha 58e52ac76134889fdb4bfd9aa4b0e806d4162ede

Fixed bug in the new game update.

view details

Gary Willoughby

commit sha f72108762c67ac29094cbf1d2121a2416a46ce60

Merge branch 'master' of https://github.com/nomad-software/space-engineers-mods

view details

push time in 3 months