Friday Links

Debian discusses how to handle 2038 https://lwn.net/Articles/812767/ The Pyramid of Unit Testing Benefits https://blog.pragmaticengineer.com/unit-testing-benefits-pyramid/ Internet of Things Candle https://www.schneier.com/blog/archives/2020/02/internet_of_thi.html A Blueprint for Internal Open Source https://medium.com/@SkyscannerEng/a-blueprint-for-internal-open-source-7169745018c2 Open sourcing DataHub: LinkedIn’s metadata search and discovery platform https://engineering.linkedin.com/blog/2020/open-sourcing-datahub--linkedins-metadata-search-and-discovery-p Titan Security Keys - now available in Austria, Canada, France, Germany, Italy, Japan, Spain, Switzerland, and the UK https://security.googleblog.com/2020/02/titan-security-keys-now-available-in.html When To Be Concerned About Concerns https://blog.codeship.com/when-to-be-concerned-about-concerns/ About Rails concerns https://medium.com/@carlescliment/about-rails-concerns-a6b2f1776d7d Tech Debt Developer Survey Results 2020 - Impact on Retention https://codeahoy.com/2020/02/17/technical-debt-survey/ Survey results: What makes a company People-first? https://wildbit.com/blog/2020/02/17/what-makes-a-people-first-company ...

21 February 2020 · 1 min · Christof Damian

Using multiple git configurations

It is fairly common that you might be contributing to multiple git repositories which make different git configuration necessary. Mine and probably the most common case is that I am using different contributor email addresses for my private and work git repositories. You might also want to have separate global git ignores or other options that differ in multiple repositories. The way I do it is having one ~/.gitconfig which looks like this: ...

17 February 2020 · 1 min · Christof Damian

Friday Links

Supercharge your command line experience: GitHub CLI is now in beta https://github.blog/2020-02-12-supercharge-your-command-line-experience-github-cli-is-now-in-beta/ 3 (+1) Questions for impactful Sprint Goals! https://medium.com/@SkyscannerEng/3-1-questions-for-impactful-sprint-goals-48faa776aac3 Getting Started With System Tests in Rails With Minitest https://blog.appsignal.com/2020/02/12/getting-started-with-system-tests-in-ruby-with-minitest.html I love Free Software Day 2020 https://fsfe.org/campaigns/ilovefs/ Unlearning toxic behaviors in a code review culture https://medium.com/@sandya.sankarram/unlearning-toxic-behaviors-in-a-code-review-culture-b7c295452a3c Agile as Trauma https://doriantaylor.com/agile-as-trauma Rotary Cellphone http://justine-haupt.com/rotarycellphone/ Interview with Yukihiro Matsumoto: Ruby is Designed for Humans, not Machines https://hackernoon.com/interview-with-yukihiro-matsumoto-ruby-is-designed-for-humans-not-machines-1fee3610 How to Use the Distance Matrix API https://cloud.google.com/blog/products/maps-platform/how-use-distance-matrix-api Mythical man month : 10 lines per developer day https://blog.ndepend.com/mythical-man-month-10-lines-per-developer-day/ THE CYBERIZER! https://www.jwz.org/blog/2020/02/the-cyberizer/ How Big Technical Changes Happen at Slack https://slack.engineering/how-big-technical-changes-happen-at-slack-f1569d25ee7b ...

14 February 2020 · 1 min · Christof Damian

Friday Links

3 research-backed principles that help you scale your engineering org https://www.atlassian.com/blog/technology/3-research-backed-principles-scaling-engineering Paris mayor unveils ‘15-minute city’ plan in re-election campaign https://www.theguardian.com/world/2020/feb/07/paris-mayor-unveils-15-minute-city-plan-in-re-election-campaign UN poverty expert’s visit shines light on struggles of Spain’s poor https://www.theguardian.com/world/2020/feb/06/un-poverty-experts-visit-shines-light-on-struggles-of-spains-poor Street View’s 15 favorite Street Views https://www.blog.google/products/maps/street-views-15-favorite-street-views/ A new hash algorithm for Git https://lwn.net/Articles/811068/ Istio as an Example of When Not to Do Microservices https://blog.christianposta.com/microservices/istio-as-an-example-of-when-not-to-do-microservices/ Monoliths are the future https://changelog.com/posts/monoliths-are-the-future Browsers, web sites, and user tracking https://lwn.net/Articles/811532/ Austerity, gentrification and big tunes: why illegal raves are flourishing https://www.theguardian.com/music/2020/feb/05/austerity-gentrification-and-big-tunes-why-illegal-raves-are-flourishing ...

7 February 2020 · 2 min · Christof Damian

Friday Links

Zappos has quietly backed away from holacracy https://qz.com/work/1776841/zappos-has-quietly-backed-away-from-holacracy/ emacs-todoist https://github.com/abrochard/emacs-todoist Use Emacs to get social and track your todo list https://opensource.com/article/20/1/emacs-social-track-todo-list How we retired Python 2 and improved developer happiness https://engineering.linkedin.com/blog/2020/how-we-retired-python-2-and-improved-developer-happiness Why the Guardian will no longer accept fossil fuel advertising https://www.theguardian.com/help/insideguardian/2020/jan/29/why-the-guardian-will-no-longer-accept-fossil-fuel-advertising Ring Doorbell App Packed with Third-Party Trackers https://www.jwz.org/blog/2020/01/ring-doorbell-app-packed-with-third-party-trackers/ Terraform at Flexport https://flexport.engineering/terraform-at-flexport-c274a9d86d9f New Enterprise IT Controls for Data Studio https://www.blog.google/products/marketingplatform/analytics/new-enterprise-it-controls-data-studio/ Google Receives Geofence Warrants https://www.schneier.com/blog/archives/2020/01/google_receives.html How to Perform Concurrent HTTP Requests in Ruby and Rails https://pawelurbanek.com/ruby-concurrent-requests Introducing Buffer’s Family Support Fund https://open.buffer.com/family-support-fund/ ...

31 January 2020 · 1 min · Christof Damian