Friday Links

From zero to a million users: how to quickly grow a successful tech team https://medium.com/@albertobeta/from-zero-to-a-million-users-how-to-quickly-grow-a-successful-tech-team-6ea8464437c2 Expediting changes to Google+ https://www.blog.google/technology/safety-security/expediting-changes-google-plus/ JWZ: Pete Shelley, screensaver and demoscene pioneer https://www.jwz.org/blog/2018/12/pete-shelley-screensaver-and-demoscene-pioneer/ Reducing gender bias in Google Translate https://www.blog.google/products/translate/reducing-gender-bias-google-translate/ Our learnings from adopting GraphQL https://medium.com/netflix-techblog/our-learnings-from-adopting-graphql-f099de39ae5f The latest on Messages, Allo, Duo and Hangouts https://www.blog.google/products/messages/latest-messages-allo-duo-and-hangouts/ Make sure Google can see lazy-loaded content https://developers.google.com/search/docs/guides/lazy-loading How to Surface Open Source Copyright Notices and License Texts in a Phone App https://www.youtube.com/watch?v=uFjouycdkFI Imagining new ways to learn Morse code’s dots and dashes https://www.blog.google/outreach-initiatives/accessibility/imagining-new-ways-learn-morse-codes-dots-and-dashes/ Microsoft is building its own Chrome browser to replace Edge https://www.theverge.com/platform/amp/2018/12/4/18125238/microsoft-chrome-browser-windows-10-edge-chromium Bad Consumer Security Advice https://www.schneier.com/blog/archives/2018/12/bad_consumer_se.html Jason Evanish: CEO & Founder of Lighthouse https://www.youtube.com/watch?v=ku9jvt_kugw Designing Work for Introverts https://nobl.io/leadership-resources/2017/introverts-at-work Continuous Improvement vs. Big Launch Mentality: Which is Better for Product Marketing? https://open.buffer.com/marketing-product-launches/ Coupling in Programming: What This Means and How Not to Get Burned https://blog.ndepend.com/programming-coupling/ Big news: Know Your Company is now Know Your Team https://knowyourteam.com/blog/2018/12/04/big-news-know-your-company-is-now-know-your-team/ Google Image best practices https://support.google.com/webmasters/answer/114016 How ShiftLeft Uses PostgreSQL Extension TimescaleDB http://highscalability.com/blog/2018/12/5/how-shiftleft-uses-postgresql-extension-timescaledb.html I ran a ludicrously complex engineering project (and survived) https://www.atlassian.com/blogtechnology/software-engineering-principles-massive-projects 194 years of downtime: looking back on incident data from 2018 https://www.atlassian.com/blogstatuspage/annual-downtime-report Serverless Slack bot on Lambda with Ruby (and what’s the less pleasant part about it) https://blog.arkency.com/our-slack-bot-now-on-lambda-with-ruby/ Introducing Action Mailbox for Rails 6 https://weblog.rubyonrails.org/2018/12/13/introducing-action-mailbox-for-rails-6/ Migrations: the sole scalable fix to tech debt. https://lethain.com/migrations/ https://lethain.com/qcon-sf-migrations-video/ Why Managers Should Reveal Their Failures https://hbswk.hbs.edu/item/why-managers-should-publicize-their-failures Babies, books, and more: Buffer’s 2018 in numbers https://open.buffer.com/2018-in-numbers/ Find your next agile conference! http://www.agileconferences.info/ New Australian Backdoor Law https://www.schneier.com/blog/archives/2018/12/new_australian_.html Modernizing the Web Playback UI https://medium.com/netflix-techblog/modernizing-the-web-playback-ui-1ad2f184a5a0

December 14, 2018 · 2 min · Christof Damian

Friday Links (AWS Edition)

Using Machine Learning to Create Fake Fingerprints https://www.schneier.com/blog/archives/2018/11/using_machine_l.html Rails 4.2.11, 5.0.7.1, 5.1.6.1 and 5.2.1.1 have been released! https://weblog.rubyonrails.org/2018/11/27/Rails-4-2-5-0-5-1-5-2-have-been-released/ Tidal 1.0.0 refactor https://slab.org/tidal-1-0-0-refactor/ decidim/decidim https://youtu.be/f6JMgJAQ2tc https://github.com/decidim/decidim Perceived Barriers to Trunk Based Development http://www.davefarley.net/?p=269 Stack Overflow: How We Do Monitoring - 2018 Edition https://nickcraver.com/blog/2018/11/29/stack-overflow-how-we-do-monitoring/ Go 2, here we come! https://blog.golang.org/go2-here-we-come Fully Automated Continuous Deployment on Android with Bitrise https://overflow.buffer.com/2018/11/29/fully-automated-continuous-deployment-on-android-with-bitrise/ event-stream, npm, and trust https://lwn.net/Articles/773121/ ...

November 30, 2018 · 1 min · Christof Damian

Friday Links

Stripe’s Will Larson on Designing a Performance Management System from Scratch https://blog.gitprime.com/designing-performance-management-systems/ Have tech perks gone too far? https://www.atlassian.com/blog/teamwork/employee-retention-is-about-more-than-perks New – Train Custom Document Classifiers with Amazon Comprehend https://aws.amazon.com/blogs/aws/new-train-custom-document-classifiers-with-amazon-comprehend/ Headcount dilemmas. https://lethain.com/headcount-dilemmas/ Configuration as code https://twitter.com/springrod/status/1063412788670926849 JWZ: Weird Machines https://www.jwz.org/blog/2018/11/weird-machines/ Google News may shut over EU plans to charge tax for links https://amp.theguardian.com/technology/2018/nov/18/google-news-may-shut-over-eu-plans-to-charge-tax-for-links Worst-Case Thinking Breeds Fear and Irrationality https://www.schneier.com/blog/archives/2018/11/worst-case_thin_1.html How your office building is tricking you into going green https://www.atlassian.com/blog/teamwork/sustainable-workspaces-and-practices From Maker to Manager: How to Take the Leap https://open.buffer.com/maker-to-manager/ Self Documenting Code vs. Comments? Turns Out It’s Both or Neither https://blog.ndepend.com/self-documenting-code-vs-comments/ New – Amazon Route 53 Resolver for Hybrid Clouds https://aws.amazon.com/blogs/aws/new-amazon-route-53-resolver-for-hybrid-clouds/ Information Attacks against Democracies https://www.schneier.com/blog/archives/2018/11/information_att.html If you want an open company culture, start this one habit https://www.atlassian.com/blog/inside-atlassian/internal-blogging-knowledge-sharing New – Predictive Scaling for EC2, Powered by Machine Learning https://aws.amazon.com/blogs/aws/new-predictive-scaling-for-ec2-powered-by-machine-learning/ I was a CRUDoholic https://blog.arkency.com/i-was-a-crudoholic/ I hate manager READMEs https://medium.com/@skamille/i-hate-manager-readmes-20a0dd9a70d0 Why Good Developers Write Bad Unit Tests https://mtlynch.io/good-developers-bad-tests/

November 23, 2018 · 1 min · Christof Damian

Early Friday Links

We have hackdays this week, so this is a bit early. Schneier: The Pentagon Is Publishing Foreign Nation-State Malware https://www.schneier.com/blog/archives/2018/11/the_pentagon_is.html Android: a 10-year visual history https://www.theverge.com/2011/12/7/2585779/android-10th-anniversary-google-history-pie-oreo-nougat-cupcake Kellan: What I’m up to: tech leadership http://laughingmeme.org/2018/11/12/what-im-up-to-tech-leadership/ The next version of HTTP won’t be using TCP https://arstechnica.com/gadgets/2018/11/the-next-version-of-http-wont-be-using-tcp/ New – Redis 5.0 Compatibility for Amazon ElastiCache https://aws.amazon.com/blogs/aws/new-redis-5-0-compatibility-for-amazon-elasticache/ PageSpeed Insights, now powered by Lighthouse https://webmasters.googleblog.com/2018/11/pagespeed-insights-now-powered-by.html Basecamp: Postmortem on the read-only outage of Basecamp on November 9th, 2018 https://m.signalvnoise.com/postmortem-on-the-read-only-outage-of-basecamp-on-november-9th-2018-9165c315ee7f Answer these 10 questions to understand if you’re a good manager https://qz.com/work/1447711/how-to-tell-if-youre-a-good-manager/ Stripe’s Will Larson on Designing a Performance Management System from Scratch https://blog.gitprime.com/designing-performance-management-systems/ Code As Craft with Rasmus Lerdorf | Nov 13th, 2018 https://www.youtube.com/watch?v=WJJKZM8bruQ New – EC2 Auto Scaling Groups With Multiple Instance Types & Purchase Options https://aws.amazon.com/blogs/aws/new-ec2-auto-scaling-groups-with-multiple-instance-types-purchase-options/ Schneier: More Spectre/Meltdown-Like Attacks https://www.schneier.com/blog/archives/2018/11/more_spectremel.html

November 15, 2018 · 1 min · Christof Damian

Friday Links

How Meetup scales notification queue consumers https://medium.com/making-meetup/how-meetup-scales-notification-queue-consumers-ed98b0ecec0a JWZ: Epochryphal https://www.jwz.org/blog/2018/11/epochryphal/ Troy Hunt on Passwords https://www.schneier.com/blog/archives/2018/11/troy_hunt_on_pa.html GitHub Services Brownout Updates and Timeline https://developer.github.com/changes/2018-11-05-github-services-brownout/ GitHub: Postponing stricter validation https://developer.github.com/changes/2018-11-07-strict-validation/ Double-bucketing in A/B Testing https://codeascraft.com/2018/11/07/double-bucketing-in-ab-testing/ Update on Basecamp 3 being stuck in read-only as of Nov 8, 12:41pm CST https://m.signalvnoise.com/update-on-basecamp-3-being-stuck-in-read-only-as-of-nov-8-9-22am-cst-c41df1a58352 Introducing Team Radar Retrospectives in Retrium https://blog.retrium.com/introducing-team-radar-retrospectives-in-retrium

November 9, 2018 · 1 min · Christof Damian