VirtualTam's bookmarks
77 bookmarks found
-
- evanoberholster/imagemeta#56 - Interesting work
- soypat/exif - Image file format tools optimized for large image files using lazy loading
-
imagemeta - Image Metadata (Exif and XMP) extraction for JPEG, HEIC, AVIF, TIFF and Camera Raw
2023-09-07 - evanoberholster/imagemeta#56 - Interesting work
- soypat/exif - Image file format tools optimized for large image files using lazy loading
-
jackc/pgx - PostgreSQL Driver and Toolkit
2023-07-04 - Getting started with
pgx
- https://donchev.is/post/working-with-postgresql-in-go-using-pgx/
- jackc/pgx/v5/pgtype - Map between all common base types directly between Go and PostgreSQL
- jackc/pgx/v5/pgxpool - Concurrency-safe connection pool for
pgx
- scany/v2/pgxscan - Scan data into Go structs and other composite types
- Bulk INSERT in Postgres in GO using pgx
- Postgres table batch updates using golang pgxpool not reflected in database
- pgx.Conn can see uncommitted changes made from a pgx.Tx - TL;DR use
pgxpool
for concurrency-safe transactions - Not clear if caller is required to close in case of QueryRow or if QueryRow properly closes in case of error
- Getting started with
-
- https://email-is-good.com/2023/02/13/outlook/
- https://email-is-good.com/2022/11/08/a-template-on-how-to-write-an-email-to-someone-for-the-first-time/
- https://email-is-good.com/2021/08/16/if-you-want-to-make-it-clear-that-email-isnt-your-thing-do-it-up-right/
- https://email-is-good.com/2021/08/09/hi-im-the-founder-of-_____/
- https://email-is-good.com/2020/03/11/learn-to-work-with-email/
- https://email-is-good.com/2019/05/07/searchable-email-archives/
-
- https://github.com/jessfraz/gmailfilters (unmaintained?)
- https://github.com/mbrt/gmailctl
- Advanced Gmail filters for work or school
- https://hiverhq.com/blog/gmail-filters
- https://github.com/yamamoto-febc/terraform-provider-gmailfilter
- https://github.com/ndrpnt/terraform-provider-gmail (unmaintained)
- https://github.com/remilapeyre/terraform-provider-gmail (unmaintained)
-
- https://minimal.guide/Home
- https://github.com/kepano/obsidian-minimal
- https://github.com/kepano/obsidian-minimal-settings
- https://forum.obsidian.md/t/share-your-minimal-theme-screenshots-configuration/8983
- https://github.com/dvcrn/obsidian-filename-heading-sync
- https://github.com/zsviczian/obsidian-excalidraw-plugin
- https://github.com/lynchjames/obsidian-mind-map
- https://www.eleanorkonik.com/its-not-just-a-pretty-gimmick-in-defense-of-obsidians-graph-view/
- https://medium.com/@ensleytan/using-obsidians-graph-view-for-real-99fd94153514
- Obsidian TTRPG
- Zsolt's Visual Personal Knowledge Management
-
- https://stackoverflow.com/questions/63724484/build-and-bind-against-older-libc-version
- https://doc.rust-lang.org/rustc/platform-support.html
- https://www.reddit.com/r/rust/comments/n6udyk/building_rust_binaries_in_ci_that_work_with_older/
- https://users.rust-lang.org/t/how-to-compile-rust-with-a-specific-glibc-version-for-gnueabihf-architecture/6680
- https://kobzol.github.io/rust/ci/2021/05/07/building-rust-binaries-in-ci-that-work-with-older-glibc.html
-
Note: each input source (keyboard, external keyboards) must be configured separately
-
EI2030 Working Groups aims to create a laptop using e-ink or similar non-emissive technology
2022-05-02 - https://github.com/EI2030
- https://alexsoto.dev/modos-paper-laptop.html
- https://forum.ei2030.org/t/proposal-ei-2030-the-community-built-e-ink-laptop-project/118
- https://alexsoto.dev/building-an-e-ink-laptop.html
- https://forum.ei2030.org/t/papertop-laptop/136
- https://forum.pi-top.com/t/buying-another-power-supply-for-pi-top4/481/10
- https://forum.ei2030.org/t/low-power-e-paper-os/138
- https://www.youtube.com/watch?v=AIz8JL6xc9A
- https://forum.ei2030.org/t/research-porting-linux-to-ultra-low-power-microcontroller/151/1
-
Article series:
- Testing Microservices, the sane way
- Testing in Production, the safe way
- Testing in Production: the hard parts
Presentations:
I’m more and more convinced that staging environments are like mocks - at best a pale imitation of the genuine article and the worst form of confirmation bias.
It’s still better than having nothing - but “works in staging” is only one step better than “works on my machine”.
-
- https://softwareengineering.stackexchange.com/questions/375441/repository-pattern-and-joined-queries
- https://softwareengineering.stackexchange.com/questions/389391/does-a-leaky-repository-implementation-defeat-the-point-of-a-repository
- https://stackoverflow.com/questions/20512723/generic-repository-and-leaky-abstraction
- https://stackoverflow.com/questions/14450138/will-my-unit-of-work-implementation-cause-memory-leak
-
How NAT traversal works · Tailscale Blog
2020-09-19 -
Property-based testing
2020-01-06 - https://github.com/leanovate/gopter
- https://itnext.io/gopter-property-based-testing-in-golang-b36728c7c6d7
- https://hypothesis.works/articles/what-is-property-based-testing/
- https://hypothesis.works/articles/integrated-shrinking/
- https://hackage.haskell.org/package/QuickCheck
- https://github.com/emil-e/rapidcheck
- https://labs.spotify.com/2015/06/25/rapid-check/
- https://andrealeopardi.com/posts/the-guts-of-a-property-testing-library/
-
- https://github.com/CoatiSoftware/Sourcetrail
- https://www.sourcetrail.com/blog/why_working_on_chrom_made_me_develop_a_tool_for_reading_source_code/
- https://www.sourcetrail.com/blog/media/prototype_one/
- https://www.sourcetrail.com/blog/media/prototype_two/
- https://developers.google.com/web/updates/2013/02/Profiling-Long-Paint-Times-with-DevTools-Continuous-Painting-Mode