Sheldon Hull

sheldonhull@macbook: ~/ (pwsh)
  • _________________________________
  • < Welcome! Thanks for stopping by >
  •  ---------------------------------
  •  \
  •   \
  •      __
  •     /  \
  •     |  |
  •     @  @
  •     |  |
  •     || |/
  •     || ||
  •     |\_/|
  •     \___/

Here you’ll find mostly tech talk and musings, with other topics periodically. If you want to stay in touch, look at the bottom for the curated newsletter I send out.

Cheers! 🙏🏻

Go R1 Day 25

Day 25 of 100 progress Worked with Gorm, my first experience with ORM based querying. Used gofakeit with gorm to connect to MSSQL Server in Docker and randomize name entries. Learned a bit about Context package and how it helps with propagation of cancellation. As a new user to this, the examples were very confusing as it mixed up go-mssqldb along with examples using just gorm. As I get better with it, I’ll try to log better introductory examples.

Go R1 Day 24

Day 24 of 100 progress Used glamour to render some nice console output. Formatted text testing some text tooling. Progressbar ui tested. Connected successfully to MSSQL Docker instance and returned results of query, rendering to to console . links Glamour go-mssqldb

Go R1 Day 23

Day 23 of 100 progress Used Viper to load configuration for a CLI tool. Ran into problems with trying to print out map[string]interface{} type. Lots of magic performed by .NET to do this type of action. This is a lot more hands-on 😁. Had stability issues with VSCode today, so I finally switched over to Intellij with the Go plugin and it worked well. The keyboard mappings are different so that was painful, but still overall a good experience that got me unblocked.

Go R1 Day 21

Day 21 of 100 progress Signed up for, which is a pretty great website to work through progressively harder exercises. Did Hello world to start with as requires progressive steps through the exercises. Did a string concatenation exercise as well (Two Fer). I like the mentor feedback system concept and submission of work. After I finish this, would be good to add myself as a mentor and contribute back to this community.