🔗 GitHubRaw

GitHubRaw GitHubRaw serves raw files directly from GitHub with proper Content-Type headers.

🔗 Media Types | IANA

Media Types | IANA … Media Types (formerly known as MIME types) and Media Subtypes will be assigned and listed by the IANA.

🔗 Site Structure

Site Structure | Web Style Guide 3 The success of the organization of your web site will be determined largely by how well your site’s information architecture matches your users’ expectations. A logical, consistently named site organization allows users to make successful predictions about where to find things. Figure 3.2 — Examples of the “Goldilocks problem” in getting the site structure “just right.” Too shallow a structure (left) forces menus to become too long....

🔗 User enumeration: what it is and why it matters

Unable to display PDF file. Download View | Source This talk is about user enumeration, its impacts, and why Microsoft should take it seriously. Everything demonstrated is by design. Microsoft has decided that user enumeration does not qualify as a vulnerability. What is User Enumeration? Enables an attacker to identify VALID accounts, and INVALID accounts based on server response Examples: Verbose login response - “Your username is invalid” Time-based login response...

🔗 Weak Passwords

http://weakpasswords.net 100~ common passwords based on last 90 days, updated daily

📜 Gregor’s Law

Excessive complexity is nature’s punishment for organizations that are unable to make decisions. — Gregor Hohpe in The Architect Elevator You can trace its origin to my original blog post on IT complexity from 2018.

🔗 Using AirPods as a Hearing Aid

Tune the devices to your hearing needs and benefit from the enhancements of transparency mode… Garry Knight: “Using AirPods as a Hearing Aid…” - Toot.Cat The way you set them up is buried deep in the Settings, so it’s not surprising that not many people know about it. Here’s where you need to go. You need to have the AirPods connected to your iPhone or iPad. Settings Accessibility AirPods Audio Accessibility Settings Headphone Accommodations Custom Audio Setup Headphone Audio Customisation Here’s the list of devices it works with, and the news is good for anyone with any of these devices:...

📜 Creativity feedback

If they tell you how they think or feel, they’re most likely right. If they tell you what to do, they’re most likely wrong. From a comment on…

📺 How to measure and improve developer productivity | Nicole Forsgren

Dr. Nicole Forsgren is a developer productivity and DevOps expert who works with engineering organizations to make work better. Best known as co-author of the Shingo Publication Award-winning book Accelerate and the DevOps Handbook, 2nd edition and author of the State of DevOps Reports, she has helped some of the biggest companies in the world transform their culture, processes, tech, and architecture. In today’s podcast, we discuss: Two frameworks for measuring developer productivity: DORA and SPACE Benchmarks for what good and great look like Common mistakes to avoid when measuring developer productivity Resources and tools for improving your metrics Signs your developer experience needs attention How to improve your developer experience Nicole’s Four-Box framework for thinking about data and relationships Chapters...

🔗 The Lippitt-Knoster Model for Managing Complex Change

Models: The Lippitt-Knoster Model for Managing Complex Change | Sergio Caredda The Model for Managing Complex Change is widely used in Change Management presentations and articles around the web, as it outlines required elements fo change, and possible negative outcomes. … According to the model, there are five or six elements required for effective change: vision, consensus, skills, incentives, resources and an action plan. If anyone of these elements is missing, the change effort will fail, with varying Negative Change outcome....

🔗 Liberating structures

Liberating Structures Liberating Structures are a selection of 33 alternative structures for facilitating meetings and conversations, curated by Henri Lipmanowicz and Keith McCandless. “The Surprising Power of Liberating Structures” by Henri Lipmanowicz and Keith McCandless (via Lisa Gill) Ways to help choosing which liberating structure best applies to a particular situation or objective: Menu - Liberating Structures Matching Matrix - Liberating Structures Liberating Structures Finder | finders See also Management 3....

📋 Newlines in Messaging apps

How to consistently make a newline inside a message, in the different messaging apps? 🟢 Alt+Enter = 83% 🟡 Shift+Enter = 67% 🔴 Fn+Enter = 33% Adium ✅ ❌ ✅ Facebook Comments ✅ ✅ ✅ Facebook Messages ❌ ✅ ❌ iMessage ✅ ❌ ❌ Skype ✅ ✅ ❌ Slack ✅ ✅ ❌

🔗 Cushion – Peace of mind for freelancers

Cushion was built out of a need for a less-stressful freelance life. Its aim is to provide better insight and awareness, so the roller coaster ride of freelancing feels smoother, with fewer surprises.

🔗 Doorbell.io – Gather in-app user feedback, simply, across multiple platforms, for free!

Doorbell.io – Gather in-app user feedback, simply, across multiple platforms, for free! Use our Javascript, iOS, and Android SDKs to set up Doorbell in your application. Or use the API if you want to build your own client. You have the option to send any feedback you receive straight to your Project Management System or Issue Tracker with just a couple of clicks.

🔗 Learn Ruby with the Neo Ruby Koans

Learn Ruby with the Neo Ruby Koans Great way to lean Ruby by fixing errors in set of well thought of unit tests.

🔗 BrowserSync – Time-saving synchronised browser testing

BrowserSync – Time-saving synchronised browser testing Efficient and pleasurable programming is all about having a “fast feedback cycle”: BrowserSync makes your tweaking and testing faster by synchronising file changes and interactions across multiple devices. It’s wicked-fast and totally free.

🔗 Michael O. Church’s answer to Why do some developers at strong companies like Google consider Agile development to be nonsense? – Quora

Michael O. Church’s answer to Why do some developers at strong companies like Google consider Agile development to be nonsense? – Quora Before I get into why this “Agile” stuff is horrible, let’s describe where Agile/Scrum can work. It can work for a time-sensitive and critical project of short duration (6 weeks max) that cross-cuts the business and has no clear manager , because it involves people from multiple departments. You can call it a “Code Red” or call it a Scrum or a “War Room” if you have a physical room for it....

📜 You go your way

You go your way I’ll go your way too — Leonard Cohen In Book of Longing (via Miguel Esteves Cardoso )

🔗 Seth’s Blog: More trouble than it’s worth

Seth’s Blog: More trouble than it’s worth In five words, that’s one secret to delight. When you do the work that others can’t possibly imagine doing, you set yourself apart. Seeking out the things that are more trouble than most people think they’re worth is a powerful place to be. The hard part, of course, is actually doing something that appears to be far more trouble than it’s worth.

📜 Programs must be written for people to read, and only incidentally for

Programs must be written for people to read, and only incidentally for machines to execute. Hal Abelson and Gerald Jay Sussman in MIT Structure and Interpretation of Computer Programs course (via Brevity vs. Clarity · An A List Apart Blog Post )