🏞 Life Cycle of a Typical gTLD Domain Name

Life Cycle of a Typical gTLD Domain Name (source) See also an explanation of each state in EPP Status Codes | What Do They Mean, and Why Should I Know? - ICANN.

🏞 How Big Tech does Quality Assurance (QA)

The pernicious effect of having a separate testing team: How Big Tech does Quality Assurance (QA) - by Gergely Orosz The change in the number and type of tests the Visual Studio Team Services experienced after merging the dev and the test teams. Before the merge: end-to-end tests dominated, but unit and integration tests were rare. This flipped after the merge. (Microsoft Dev Blogs) In 2 years, almost all “old” tests from when test was separate from dev, were gone....

🔗 Power Bends Light

Power Bends Light | honkathon Here are some things I wish I’d known at the time: Power bends taste. … [because] Power defines what’s normal … Power bends accountability. … I started to notice that the thing most strongly correlated to their treatment was their power on the team … Power bends meaning. … it can change the meaning of everything you do and say. … Once I started watching for how newly-acquired power distorts the meanings of everything, I started seeing examples everywhere … To help organize my thoughts, I started abbreviating this phenomenon with a phrase: power bends light....

🔗 Hate OKRs? Avoid these 7 mistakes

Hate OKRs? Avoid these 7 mistakes | by Sarah Goff-Dupont | Smells Like Team Spirit | Medium Mistake #1: confusing themes with objectives Mistake #2: capturing all your work as OKRs Mistake #3: confusing key results with tasks Mistake #4: scoring key results by gut-feel Mistake #5: scoring key results on the wrong scale Mistake #6: consistently scoring 1s on every OKR Mistake #7: doggedly pursuing a bogus OKR After a few quarters of doing OKRs the way they’re supposed to be done (or close to it), I generally feel more focused....

📋 Google Chrome issue rendering emoji as unicode

Chrome does not render emoji in color when using sans-serif font-face There could be a workaround… UTF has special characters to control the rendering. U+FE0E`` asks OS and browser to render the previous glyph as text, U+FE0F`` asks to render the previous glyph as emoji. — Nikita Dubko in Prevent text glyphs from turning into emojis … but another bug in Chrome prevent is from working 964527 - Chrome often ignores emoji and text variation selectors U+FE0F and U+FE0E - chromium...

🔗 Google Style Guides

Google Style Guides This project (google/styleguide) links to the style guidelines we use for Google code. AngularJS Style Guide Common Lisp Style Guide C++ Style Guide C# Style Guide Go Style Guide HTML/CSS Style Guide JavaScript Style Guide Java Style Guide Objective-C Style Guide Python Style Guide R Style Guide Shell Style Guide Swift Style Guide TypeScript Style Guide Vim script Style Guide

🏞 ISO 8601: Date format

XKCD #1179 (source) Public service announcement: Our different ways of writing dates as numbers can lead to online confusion. that’s why in 1988 iso set a global standard numeric date format. This is the correct way to write numeric dates: 2013-02-27

🔗 The Tyranny of the Marginal User

The Tyranny of the Marginal User - by Ivan Vendrov How is it possible that software gets worse, not better, over time, despite billions of dollars of R&D and rapid progress in tooling and AI? What evil force, more powerful than Innovation and Progress, is at work here? … I call this force the Tyranny of the Marginal User. … a company with a billion-user product doesn’t actually care about its billion existing users....

🔗 The exponential horn of testing

The exponential horn of testing · GitHub The actual model that more closely resembles what we need should have the bare minimum of E2E tests, quite a number of service tests and the vast majority should be unit tests. Exponential model: x = 10^hy So if the height h goes from 1 to 2 to 3 then we have 1 E2E test to 100 service tests to 10,000 unit tests....

🔗 Energy makes time

Energy makes time | everything changes Even the most progressive and thoughtful organizations regularly cultivate situations where the amount of work outstrips the capacity of the people in place to do it. There are tactics, of course, and by the time people have come to me, they’ve usually tried them all. … It hasn’t worked. What differentiates these experiences isn’t the number of hours in the day but the energy we get from the work....

📜 Software companies

Your company may not be in the software business, but eventually, a software company will be in your business. — Naval on Twitter

🔗 PNGme: An Intermediate Rust Project

Introduction - PNGme: An Intermediate Rust Project This guide is intended to fill the gap between heavily directed beginner tutorials and working on your own projects. The primary goal here is to get you writing code. The secondary goal is to get you reading documentation. If you haven’t read The Rust Programming Language yet, I highly encourage you to do so before attempting this project. This guide does not cover any language features....

🔗 IPA Reader

IPA Reader This is a tool for reading International Phonetic Alphabet (IPA) notation aloud. It makes it easy to actually hear how words are pronounced based on their phonetic spelling, without having to look up each character in the IPA chartand string the sounds together yourself.

🏞 SQL Iceberg Meme Explanation

SQL iceberg meme (source) Explaining The Postgres Meme One of the best ways to learn something is to explain it, and this blog post aims to do exactly that. Let’s review and explain every part of this meme, while unraveling its meaning and secrets.

🔗 Intro.js

User Onboarding and Product Walkthrough Library | Intro.js Intro.js is a lightweight JavaScript library for creating step-by-step and powerful customer onboarding tours Good way to announce and introduce new features to users.

🔗 Youtube to Webpage

GitHub - obra/Youtube2Webpage: I learn much better from text than from videos Youtube-to-Webpage is a Perl script to create a webpage from a Youtube video with a transcript generated from the video’s closed captions paired with screenshots of the video. You can see an example at https://obra.github.io/Youtube2Webpage/example/

🔗 Interactive SVG template

From static to interactive: turn SVGs into exciting experiences | The Flourish blog Have you ever created the perfect static graphic but you just didn’t know how to bring interaction and responsiveness to it? Look no further! With the Flourish “Interactive SVG” template, you can easily make any SVG file interactive and clickable – all within our user-friendly interface. … transform static Scalable Vector Graphics (SVG) images into interactive diagrams, complete with clickable elements that reveal in-depth information....

🔗 Readme Typing SVG

Readme Typing SVG Dynamically generated, customizable SVG that gives the appearance of typing and deleting text for use on your profile page, repositories, or website. See also the demo site

🔗 Cheat Sheets Finder

Cheat Sheet Finder | finders This page provides links to and short descriptions of content that provides succinct guidance on many different topics, which fall under domains such as Agile software development, and working in teams. The Cheat Sheet Finder includes the following categories: Flow/Getting Stuff Done Psychological Safety Kanban, eXtreme Programming (XP), Scrum Software Development

🔗 Management 3.0 practices

Management 3.0 Practices Finder | finders Management 3.0 moves beyond theory by providing an actionable set of tools and practices that grow leadership skills, encourage innovation, and increase happiness, to name just a few of the potential benefits. The M30 Finder groups the practices into seven categories: Tools for Engagement Tools for Effective Feedback Tools for Managing the System Tools to Support Innovation and Change Tools for Exploring Organizational Culture Tools for Team Exploration Tools for Measurement See also Liberating structures....