Friday, June 28, 2019

Friday Links

Integrating UX Design into a Continuous-Delivery Environment
https://www.uxmatters.com/mt/archives/2019/06/integrating-ux-design-into-a-continuous-delivery-environment.php

How 5 minutes of preparation can finally make standup meetings productive
https://codeclimate.com/blog/productive-standup-meeting/

Open-sourcing Sorbet: a fast, powerful type checker for Ruby
https://sorbet.org/blog/2019/06/20/open-sourcing-sorbet

Here’s one great way to use your tech skills
https://www.gatesnotes.com/Development/William-Wu-changed-his-career-to-help-the-poor

The Quantified Value of 1:1 Meetings and How to Make the Most of Them
https://getlighthouse.com/blog/11-meetings-value-make-most/

Fake News and Pandemics
https://www.schneier.com/blog/archives/2019/06/fake_news_and_p.html

World Population Growth
https://ourworldindata.org/world-population-growth

What does negative harmony sound like? Here’s the answer!
https://blog.adamspiers.org/2019/06/23/negative-harmony-app-shimanator/

Some career advice.
https://lethain.com/career-advice/

Our Curated Angular Reference Guide
https://marsbased.com/blog/2019/06/24/angular-resources-documentation-tutorials

Introducing Incident Context and Incident Notes
https://blog.appsignal.com/2019/06/25/introducing-context-incident-notes.html

Programs: tips for owning the unownable.
https://lethain.com/programs-owning-the-unownable/

Fostering program engagement.
https://lethain.com/fostering-program-engagement/

CVE-less vulnerabilities
https://lwn.net/Articles/791855/

MongoDB Offers Field Level Encryption
https://www.schneier.com/blog/archives/2019/06/mongodb_offers_.html

Clearing up the Babel 6 Ecosystem
https://medium.com/@jcse/clearing-up-the-babel-6-ecosystem-c7678a314bf3

What bugs cause cloud production incidents?
https://blog.acolyer.org/2019/06/21/what-bugs-cause-cloud-production-incidents/

Programmer Test Principles
https://medium.com/@kentbeck_7670/programmer-test-principles-d01c064d7934

2019 Open Source Database Report: Top Databases, Public Cloud vs. On-Premise, Polyglot Persistence
http://highscalability.com/blog/2019/6/27/2019-open-source-database-report-top-databases-public-cloud.html

It’s time for a new international tax deal
https://www.blog.google/outreach-initiatives/public-policy/its-time-new-international-tax-deal/

Grab a seat and be on time with new transit updates on Google Maps
https://www.blog.google/products/maps/grab-seat-and-be-time-new-transit-updates-google-maps/

Transit crowdedness trends from around the world, according to Google Maps
https://www.blog.google/products/maps/transit-crowdedness-trends-around/

How Google adopted BeyondCorp
https://security.googleblog.com/2019/06/how-google-adopted-beyondcorp.html

The Next Generation of Product Leaders
https://amplitude.com/blog/the-next-generation-of-product-leaders

Friday, June 21, 2019

Friday Links

Technical Debt: Poor System Understanding While Time Constrained
https://medium.com/dm03514-tech-blog/technical-debt-poor-system-understanding-while-time-constrained-66385d110498

Migrations: the sole scalable fix to tech debt.
https://lethain.com/migrations/

Comparing the Same Project in Rust, Haskell, C++, Python, Scala and OCaml
http://thume.ca/2019/04/29/comparing-compilers-in-rust-haskell-c-and-python/

The only good use for Smart Quotes, ever
https://www.jwz.org/blog/2019/06/the-only-good-use-for-smart-quotes-ever/

In praise of SWARMing
https://dannorth.net/2018/01/26/in-praise-of-swarming/

GitHub acquires Pull Panda—a better way to collaborate on code reviews
https://github.blog/2019-06-17-github-acquires-pull-panda/

Delusions in Tech
https://medium.com/@bdcroteau/delusions-in-tech-87f6571ced89

Comparing the Three Angular View Encapsulation Methods
https://marsbased.com/blog/2019/06/17/angular-view-encapsulation/

Continual improvement at scale
https://medium.com/sagefuturemakers/second-article-4ff562dd32af

The ideal DevOps team structure
https://about.gitlab.com/2019/06/12/devops-team-structure/

Backblaze Vaults: Zettabyte-Scale Cloud Storage Architecture
https://www.backblaze.com/blog/vault-cloud-storage-architecture/

The 4 essential questions to ask yourself as a leader
https://m.signalvnoise.com/four-essential-questions-to-ask-yourself-as-leader/

Forget monoliths vs. microservices. Cognitive load is what matters.
https://techbeacon.com/app-dev-testing/forget-monoliths-vs-microservices-cognitive-load-what-matters



phosphere at Sonar Planta
https://youtu.be/q2ZWjUkVaaE

How Apple's "Find My" Feature Works
https://www.schneier.com/blog/archives/2019/06/how_apples_find.html

Number of backlogs and multi-learning: 3) feature group
https://blog.odd-e.com/yilv/2019/06/number-of-backlogs-and-multi-learning-3-feature-group.html


Friday, June 14, 2019

Friday Links

Straight to Prod
https://medium.com/better-programming/straight-to-prod-ca12205841fc?sk=3a39b24b0977532926e79d00c3306042

iOS Shortcut for Recording the Police
https://www.schneier.com/blog/archives/2019/06/ios_shortcut_fo.html

Introducing TensorNetwork, an Open Source Library for Efficient Tensor Calculations
https://opensource.googleblog.com/2019/06/introducing-tensornetwork-open-source.html

Number of backlogs and multi-learning: 1) see the backlogs
https://blog.odd-e.com/yilv/2019/06/number-of-backlogs-and-multi-learning-1-see-the-backlogs.html

Number of backlogs and multi-learning: 2) functional team and component team
https://blog.odd-e.com/yilv/2019/06/number-of-backlogs-and-multi-learning-2-functional-team-and-component-team.html

Why black metal is great music for programming (but doom metal isn’t)
https://www.atlassian.com/blog/technology/metal-music-for-programming

The Myth of the Top Management Team
https://hbr.org/1997/11/the-myth-of-the-top-management-team

Should We Have Two Leadership Teams?
http://www.onhumanenterprise.com/two-leadership-teams

Introducing Matrix 1.0 and the Matrix.org Foundation
https://lwn.net/Articles/790910

Nobody really owns product work
https://m.signalvnoise.com/nobody-really-owns-product-work/

Chrome Tracing for Fun and Profit
https://slack.engineering/chrome-tracing-for-fun-and-profit-a15ec83aa908

Microsoft Alternatives project (MAlt)
https://home.cern/news/news/computing/microsoft-alternatives-project-malt

What UI wizardry is this??
https://twitter.com/wendynather/status/1138479879295569920

Friday, June 07, 2019

Friday Links

These Aren’t Your Ordinary Data Centers
https://www.backblaze.com/blog/these-arent-your-ordinary-data-centers/

France Bans Judge Analytics, 5 Years In Prison For Rule Breakers
https://www.artificiallawyer.com/2019/06/04/france-bans-judge-analytics-5-years-in-prison-for-rule-breakers/

Building Culture: Naming, Symbols, Rituals, Stories
https://medium.com/@joedunnSFCoach/building-culture-naming-symbols-rituals-stories-471f2398a3b7?sk=37b280820632d1f2419dfa3f91c74980

Taking Jira Software Cloud to Mac
https://www.atlassian.com/blog/jira-software/jira-cloud-app-for-mac

The programmer as decision maker
https://blog.ploeh.dk/2019/03/18/the-programmer-as-decision-maker/

My First 2 Months of Practicing the Buffer Values
https://open.buffer.com/first-months-reflection/

Friday Deploy Freezes Are Exactly Like Murdering Puppies
https://charity.wtf/2019/05/01/friday-deploy-freezes-are-exactly-like-murdering-puppies/

Engineering Management: The Pendulum Or The Ladder
https://charity.wtf/2019/01/04/engineering-management-the-pendulum-or-the-ladder/

Tokyo Mechanical Keyboard Meetup Vol. 6
https://www.jwz.org/blog/2019/06/tokyo-mechanical-keyboard-meetup-vol-6/

Software Community Growth Through “first-timers-only” Issues
https://opensource.googleblog.com/2019/06/software-community-growth-through-first.html

Direct instruction marking in Ruby 2.6
https://github.blog/2019-06-04-direct-instruction-marking-in-ruby-2-6/

Expand the reach of your incident communication with Status Embed
https://www.atlassian.com/blog/statuspage/status-embed

A video series on SEO myths for web developers
https://webmasters.googleblog.com/2019/06/a-new-series-on-seo-for-web-developers.html