What I Touched

A collection of 158 articles

What I Touched This Week 2019-07-07

Atomics establishing a “happens before relationship” between parts of the program and the threads that are running them. SeqCst: all accesses on one thread that happen before and after a SeqCst access stay before and after it. Acquire: an acquire access ensures that every access after it stays after it. Release: a release access ensures that every access before it stays before it. Julio Biason .Net 4.0 - Things I Learnt The Hard Way (in 30 Years of Software Development)…

Updated  •  2 min read

What I Touched This Week 2019-05-26

Linux Performance Analysis in 60,000 Milliseconds – Netflix TechBlog – Medium netdata/netdata: Real-time performance monitoring, done right! Rust TimonPost/crossterm: Cross platform terminal library rust Amanieu/hashmap_core: Implementation of HashMap and HashSet for no_std environments crossbeam/crossbeam-skiplist at master · crossbeam-rs/crossbeam Tools Is there any way to delete pull request status checks on GitHub? - Web Applications Stack Exchange branch - git shallow clone (clone –depth) misses remote branches - Stack Overflow How to start a stopped Docker container with a different command? - Stack Overflow Code Block 2.0: Line Numbers & Highlights convert anything to anything - CloudConvert Bookmarks Travel | Monocle 如何輕鬆跑進4小時(SUB4) @ 愛上馬拉松 :: 隨意窩 Xuite日誌 索尼精选-官方高解析度音频 Epic Games | Store

Updated  •  1 min read

What I Touched This Week 2019-03-31

♯ How To Mock Time In Rust Tests And Cargo Gotchas We Met A curated list of distributed systems research papers initiated via @palvaro Read Papers Gifford, D. K. (1979). Weighted voting for replicated data, 150–162. https://dl.acm.org/doi/10.1145/800215.806583 Bookmarks LockHunter is a free 64/32 bit tool to delete files blocked by any processes rust-lang/miri: An interpreter for Rust’s mid-level intermediate representation

Updated  •  1 min read