Curious (Clojure) Programmer Simplicity matters

Menu

  • Home
  • Archives
  • Tags
  • About
  • My Talks
  • Weekly Bits & Pieces
  • Clojure Tip of the Day Screencast
  • RSS

Weekly Bits 12/2022 - Abstractions, Lisp in Small Pieces, lein repl vs JIT,

June 9, 2022
Table of Contents
  • Clojure
    • Feature flags
    • Eric Normand on Abstraction
    • Clojure (de-)serialization - java.sql.Timestamp
    • Clojure performance - lein repl vs clj
  • AWS & Cloud
    • Glob expressions in Cloudwatch Insights
  • Reading (Books)
    • Lisp in Small Pieces
  • MISC
    • 1Password CLI - sign in only if you are not already
  • Links

Some of the interesting things I did, learned, or found in the past week (16.5 - 22.5.2022).


Continue reading →

Weekly Bits 11/2022 - Lisp in Small Pieces, Abstractions, Project Loom, and Fixing ring's redirects

May 23, 2022
Table of Contents
  • Clojure
    • Fixing :absolute-redirects's default in ring-defaults
    • Eric Normand on Abstraction.
    • prometheus.clj
    • Playing with Clojure regex functions
  • Java / JVM
    • Project Loom, Virtual Threads, and Clojure
  • AWS & Cloud
    • Glob expressions in Cloudwatch Insights
  • Reading (Books)
    • LiSP (Lisp in Small Pieces)
  • Writing (Blog, Articles)
  • MISC
    • Containers unplugged: Understanding user namespaces
    • Page faults, perf, et al.
    • List process threads on macOS
  • Links

Some of the interesting things I did, learned, or found between 9.5.2022 and 15.5.2022.


Continue reading →

Weekly Bits 10/2022 - Clojure, Cider 1.4, AWS architectures, Lisp in Small Pieces, and The Fieldstone Method

May 9, 2022
Table of Contents
  • Clojure
    • babashka/fs
    • Learn Pedestal - new course by Jack Schae
    • Cider 1.4 release ("Kyiv") - undef-all and friends
    • The Clouncil
    • When is Clojure "the right tool for the job"?
    • Flow-storm debugger
    • How to structure the codebase for data shape discoverability
  • Architecture
    • Cloudonaut - Unusual AWS Architectures
  • Security
    • Handling Sensitive Data: A Primer
  • AWS & Cloud
    • RDS backups & restores - point-in-time recovery
  • Reading (Books)
    • Lisp in Small pieces - the book club
    • Six Easy Pieces: Essentials of Physics Explained by Its Most Brilliant Teacher
  • Writing (Blog, Articles)
    • Weinberg on Writing: The fieldstone method
  • Links

Some of the interesting things I did, learned, or found in the past week.


Continue reading →

Bits & Pieces 09/2022 - April

May 3, 2022
Table of Contents
  • Clojure
    • Broken HTTP/S redirects, friend, and ring
    • REPL meets the businesss
    • clj-ddd-example
    • Moving files between file systems
    • Serializing & De-serializing Clojure objects
    • lsp4clj
    • Charred - new JSON & CSV parsing library with zero dependencies and very fast
    • Verbose reloading of current clojure namespace
    • Pipe buffers
  • Java / JVM
    • OutOfMemoryError: unable to create a new native thread
    • Basic Java/Linux monitoring script:
    • Prevent Java from executing sub-processes
    • JVM Shutdown Sequence
  • Architecture
    • Architecture: The Hard Parts (a book by Neal Ford and Mark Richards)
  • AWS & Cloud
    • CloudFront’s Server-Timing headers
    • Serving content only to logged-in users with CloudFront Signed Cookies
  • Security
    • Critical JDK vulnerability in the ECDSA verification algorithm (CVE-2022-21449)
    • Antivirus or not?
  • Reading (Books)
    • Perfect Software and Other Illusions about testing
    • List in Small Pieces - book club
    • The Art of War
  • Writing (Blog, Articles)
    • Writing effective technical documentation
    • Typing exercises
  • MISC
    • Searching in Chrome tabs
    • Leadership Without Management: Scaling Organizations by Scaling Engineers (Bryan Cantrill)
    • The Quest for Low-Code: 9 paths, some of which actually work (Gregor Hohpe)
    • Cool website: https://pudding.cool/
    • Use difftastic for git diffs
    • Carrier-grade NAT
    • Linux - SysRq (Magic System Request Key)
    • Linux namespaces
    • System call tracing with strace (Michael Kerrisk)
    • Explore CSV files with VisiData
    • Flamescope - Flamegraph on steroids
    • Xv6, a simple Unix-like teaching operating system
    • How can we run a command stored in a variable?
  • Links

This time, it is more of a "Monthly bits" piece because I didn’t have time to publish regular weekly updates in April.


Continue reading →

Weekly Bits 08/2022 - Clojure keyword deserialization, 'reified', difftastic, and JDK 18 release

April 13, 2022
Table of Contents
  • Clojure
    • Rich Already Answered That!
    • Bogus: a simple GUI debugger for Clojure
    • What do people mean with "reified"?
    • Problem with Clojure keyword de-serializationa after upgrading to Clojure 1.11
    • difftastic - new diff tool that supports Clojure
  • Java / JVM
    • JDK 18 released
  • AWS & Cloud
    • Naming Load Balancers
  • Security
    • Length (size) of cryptographic keys - recommendations
    • Authentication - Logout: GET or POST?
    • BLAKE3 hash function - very fast and secure
  • MISC
    • New Linux kernel unifies /dev/random and dev/urandom
    • Game Development in Eight Bits
  • Links

Some of the interesting things I did, learned, or found in the past week.


Continue reading →
Next »

Copyright © 2022 Juraj Martinka

Powered by Cryogen | Free Website Template by Download Website Templates