🔗 HTML First

HTML First HTML First is a set of principles that aims to make building web software easier, faster, more inclusive, and more maintainable by… Leveraging the default capabilities of modern web browsers. Leveraging the extreme simplicity of HTML’s attribute syntax. Leveraging the web’s ViewSource affordance. Principles Prefer Vanilla approaches Use HTML attributes for styling and behaviour Use libraries that leverage HTML attributes Avoid Build Steps Prefer Naked HTML Be View-Source Friendly

November 14, 2023 · 1 min · 71 words

🔗 Ship of Theseus

Ship of Theseus - Wikipedia The Ship of Theseus is a thought experiment about whether an object which has had all of its original components replaced remains the same object. … Each year, the Athenians commemorated this by taking the ship on a pilgrimage to Delos to honor Apollo. A question was raised by ancient philosophers: After several centuries of maintenance, if each individual part of the Ship of Theseus was replaced, one at a time, was it still the same ship?...

November 7, 2023 · 1 min · 82 words

🔗 Approval Tests

Approval Tests - Home Unit testing asserts can be difficult to use. Approval tests simplify this by taking a snapshot of the results, and confirming that they have not changed. Interesting approach to testing using Combination Approvals: @Test public void upateQuality() throws Exception { CombinationApprovals.verifyAllCombinations( this::doUpdateQuality, new String []{"foo", "bar", "baz"}, new Integer []{-1, 0, 11}, new Integer[0, 1, 49, 50}); } private String doUpdateQuality(String name, int sellIn, int quality) { /*....

November 6, 2023 · 1 min · 115 words

🔗 Check Up, Checkup or Check-Up - Which One to Use?

Check Up, Checkup or Check-Up - Which One to Use? Checkup: When it’s a single word like this, it’s a noun to describe an appointment. “I have a checkup at the dentist later this month.” Check-up: Add in the hyphen, and it becomes a phrasal adjective meant to describe the type of appointment or something. “My check-up appointment is at two o’clock, Thursday.” Check up: If used as two individual words, you’ve got yourself a verb to describe what you’re doing, aka a phrasal verb....

November 2, 2023 · 1 min · 100 words

🔗 AndrewWalsh/openapi-devtools: Effortlessly discover API behaviour with a Chrome extension

GitHub - AndrewWalsh/openapi-devtools: Effortlessly discover API behaviour with a Chrome extension OpenAPI DevTools is a Chrome extension that generates OpenAPI specifications in real time from network requests. Once installed it adds a new tab to Chrome DevTools called OpenAPI. While the tool is open it automatically converts network requests into a specification.

October 30, 2023 · 1 min · 52 words

🔗 PRQL - Pipelined Relational Query Language

PRQL Pipelined Relational Query Language, pronounced “Prequel” PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement For example, “Top N by group”: from employees group role ( sort join_date take 1 ) WITH table_0 AS ( SELECT *, ROW_NUMBER() OVER ( PARTITION BY role ORDER BY join_date ) AS _expr_0 FROM employees ) SELECT * FROM table_0 WHERE _expr_0 <= 1

October 26, 2023 · 1 min · 67 words

🔗 The importance of overcommunication in a remote workplace

Interesting article about the “share often, in multiple ways” adage of over-communicating in a remote environment: The importance of overcommunication in a remote workplace – Pumble Blog How to overcommunicate effectively #1 – Keep it simple #2 – Hold short frequent meetings #3 – Make one-on-ones more informal #4 – Mix up modes of communication #5 – Set up guidelines for modes of communication #6 – Don’t wait on news...

October 20, 2023 · 1 min · 80 words

📜 The three D’s of meetings

Dropbox’s CEO on return to office (RTO): Workers aren’t ‘resources to control’ | Fortune All meetings must narrow in on the “three D’s” of discussion, debate, or decision-making …

October 20, 2023 · 1 min · 29 words

🔗 Suplementos e medicação…antes ou depois das refeições?

Reinventar o Exercício: Suplementos e medicação…antes ou depois das refeições? Esta também é uma dúvida minha…quando se devem tomar os comprimidos, seja suplementos ou medicamentos? Em jejum? Antes das refeições? Durante ou depois das refeições? Ao acordar ou antes de dormir? A resposta, como sempre, vai variar consoante o que formos tomar. Suplementos Vitamina A, E, D e K Vitaminas B e C Zinco Ferro Cálcio e Magnésio Multivitamínicos Aminoácidos/BCAA’s e proteína Enzimas (bromelaína, papaína, tripsina e quimotripsina) Ómega-3/óleo de peixe Produtos naturais compostos maioritariamente por ervas

October 13, 2023 · 1 min · 87 words

🏞 Share Google Files Securely: The Why and How

Increasing levels of sharing access for files in Google Drive (source) Always remember these three guiding principles when choosing your share settings: Share with the fewest people and lowest level of access and permission as the work allows. Be aware of searchable settings that may unintentionally share the file with others. If no longer needed, reduce sharing permissions or delete files. Combining these principles with an understanding of Stanford’s risk classifications will help you make the best sharing choices....

October 12, 2023 · 1 min · 86 words

🔗 AI Emoji Generator

AI Emoji Generator Turn your ideas into emojis in seconds. Generate your favorite Slack emojis with just one click.

October 4, 2023 · 1 min · 19 words

🔗 Leporello.js

Leporello.js · Interactive functional programming IDE for JavaScript Your code is executed instantly as you type, with the results displayed next to it. No need to set breakpoints for debugging. Just move the cursor to any line and see what’s happening. Reminds me of some of the concepts from Inventing on Principle by Bret Victor.

October 3, 2023 · 1 min · 55 words

🔗 The Musk Algorithm

The Musk Algorithm The order is very important: Question every requirement. Each should come with the name of the person who made it. … Delete any part or process you can. … Simplify and optimize. … common mistake is to simplify and optimize a part or a process that should not exist. Accelerate cycle time. Every process can be speeded up. … Automate. That comes last. …

September 26, 2023 · 1 min · 67 words

🏞 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.

September 23, 2023 · 1 min · 32 words

🏞 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....

September 20, 2023 · 1 min · 91 words

🔗 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....

September 19, 2023 · 1 min · 173 words

🔗 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....

September 18, 2023 · 1 min · 132 words

📋 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...

September 17, 2023 · 1 min · 98 words

🔗 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

September 17, 2023 · 1 min · 63 words

🏞 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

September 17, 2023 · 1 min · 41 words