Posts tagged til:

  1. TIL: Atomically check existence for file and create if it does not exist
  2. TIL: Rails 7 non-GET links
  3. TIL: Endianness and integral types in C
  4. TIL: Parse Platform: '.include()' on queries results in N+1 queries
  5. TIL: Use feature test macros to control defintions exposed in system header files
  6. TIL: Use poll to handle I/O multiplexing across multiple Unix sockets
  7. TIL: auto-deploy doxygen to GitHub Pages
  8. TIL: Using waitpid to handle zombie processes without blocking parent process
  9. TIL: coc.nvim goto features
  10. TIL: use git interactive rebase to combine multiple commits in different ways
  11. TIL: filter-out in GNU Make
  12. TIL: Use xxd to create a hex dump
  13. TIL: Deconstruct C types of unknown size to byte array
  14. TIL: nix IPC APIs
  15. TIL: memcpy vs memmove
  16. TIL: Initializing C objects
  17. TIL: enable 256 color support in Tmux
  18. TIL: Enabling CORS when using HAProxy as a gateway
  19. TIL: Writing Express.js middlewares
  20. TIL: Using RelaxedJSON to fix almost-JSON
  21. TIL: Use Postgres listen/notify for asynchronous communication
  22. TIL: JWT token structure
  23. TIL: Build a Go project using gomod2nix
  24. TIL: Determine vendorSha256 for Nix Go build
  25. TIL: Build a Go app from local src directory on NixOS
  26. TIL: Open a port in the NixOS firewall
  27. TIL: Stopping a Heroku build
  28. TIL: Notes on using a MongoDB Atlas free shared instance for development
  29. TIL: Deploying Go apps on Heroku
  30. TIL: Working with nullable rows and the Go driver pgx
  31. TIL: Using Go's selenium package to wait for something
  32. TIL: array_agg SQL aggregate function
  33. TIL: MongoDB array update with $push and $pull
  34. TIL: Interact with GPIO on Raspberry Pi with Go
  35. TIL: Self-signed SSL for lab environment
  36. TIL: LSP hover support in Neovim with vim-lsp
  37. TIL: Automatically link PR to issue on GitHub
  38. TIL: Managing configuration with Viper in Go
  39. TIL: go vet and staticcheck for linting and analysis
  40. TIL: Go subtests
  41. TIL: Creating a custom bufio.Scanner in Go
  42. TIL: ActiveRecord hash conditions and parameterized conditions
  43. TIL: Go reflect.DeepEqual to compare maps
  44. TIL: Go bufio.Scanner only discards a single trailing newline
  45. TIL: Go loops and closures
  46. TIL: Using a struct as a map key in Go
  47. Creating a TUI for Pihole log exploration in Go
  48. TIL: Using anonymous functions in Go
  49. TIL: Parsing dates and times in Go with time.Parse(...)
  50. TIL: Use strings.Fields() to split strings on whitespace in Go
  51. TIL: clear search highlighting in Vim
  52. TIL: Use yes to provide input to terminal programs
  53. TIL: LaTeX equations in Notion documents
  54. TIL: Create relationships between issues on GitLab
  55. TIL: CloudFront redirect issues with newly created S3 buckets
  56. TIL: runbooks and playbooks
  57. TIL: SQLAlchemy ENUM columns
  58. TIL: Write tests you expect to fail in pytest
  59. TIL: set working directory to local path in shell script
  60. TIL: Use AWS CloudWatch to monitor workload health
  61. TIL: IAM vs root account
  62. TIL: use AirPort Utility to measure wireless network signal
  63. TIL: Use AutoHotkey hotstrings to ease recordkeeping
  64. TIL: Using NGINX as a content cache
  65. TIL: display path to current file in Vim
  66. TIL: Configure Nginx as a load balancer
  67. TIL: Changing indentation in Vim
  68. TIL: deploy Debian 10 automatically with FAI
  69. TIL: pipe output from terminal command into Vim
  70. TIL: use fixtures to provide standard context to pytest tests
  71. TIL: set up push mirroring from GitLab to GitHub
  72. TIL: Count words in a buffer or block in Vim
  73. TIL: manage build artifacts with Gitlab CI
  74. TIL: use Ansible Vault to manage secrets
  75. TIL: save the state of a Docker container with docker export