Awesome List Updates on May 04 - May 10, 2020
71 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
Tools / Libraries
- granim.js (⭐5.1k) - Create fluid and interactive gradient animations.
- tinygradient (⭐172) - Fast and small gradients manipulation.
2. Awesome Ruby
- ruby-pg (⭐652) - Ruby interface to PostgreSQL 8.3 and later.
- Arli (⭐28) - Arli is the CLI tool for searching, installing, and packaging Arduino libraries with a project using a YAML-based Arlifile. It's a "Bundler for Arduino Development".
- Thin (⭐2.2k) - Tiny, fast & funny HTTP server.
3. Awesome Embedded and Iot Security
Hardware Tools / Misc Tools
- Shikra - Detects and interacts with hardware debug ports like UART and JTAG. Among other protocols.
Hardware Tools / Bluetooth BLE Tools
- UberTooth One - Open source 2.4 GHz wireless development platform suitable for Bluetooth experimentation.
- Bluefruit LE Sniffer - Easy to use Bluetooth Low Energy sniffer.
Hardware Tools / ZigBee Tools
- ApiMote - ZigBee security research hardware for learning about and evaluating the security of IEEE 802.15.4/ZigBee systems. Killerbee compatible.
- Freakduino - Low Cost Battery Operated Wireless Arduino Board that can be turned into a IEEE 802.15.4 protocol sniffer.
Hardware Tools / SDR Tools
- YardStick One - Half-duplex sub-1 GHz wireless transceiver.
- LimeSDR - Software Defined Radio peripheral capable of transmission or reception of radio signals from 100 KHz to 3.8 GHz (full-duplex).
- BladeRF 2.0 - Software Defined Radio peripheral capable of transmission or reception of radio signals from 47 MHz to 6 GHz (full-duplex).
- USRP B Series - Software Defined Radio peripheral capable of transmission or reception of radio signals from 70 MHz to 6 GHz (full-duplex).
Hardware Tools / RFID NFC Tools
- ChamaleonMini - Programmable, portable tool for NFC security analysis.
- HydraNFC - Powerful 13.56MHz RFID / NFC platform. Read / write / crack / sniff / emulate.
Books / RFID NFC Tools
- 2020, Jasper van Woudenberg, Colin O'Flynn: The Hardware Hacking Handbook: Breaking Embedded Security with Hardware Attacks
- 2018, Mark Carney: Pentesting Hardware - A Practical Handbook (DRAFT) (⭐473)
Websites / Blogs
4. Awesome Flask
Serverless / Testing
5. Awesome Fastapi
PaaS / Other Tools
IaaS / Other Tools
Serverless / Other Tools
Open Source Projects / Other Tools
6. Awesome Piracy
Download Managers / Free Indexers
- EagleGet EG is a free all-in-one download manager, lightweight and fast, supports all popular browsers and downloads from many streaming services, a perfect alternative to IDM.
Streaming Sites / HD Streaming
- Soap2day Unique design, very nice speeds, HD server with subtitles.
Streaming Sites / Anime
- animepahe A minimilistic anime streaming/download website, subs only.
7. Awesome Product Management
Articles / Screeb
8. Awesome Deno
Tools / XML
- dev_server (⭐22) - Let TypeScript files be used directly in the script tag.
9. Awesome Quantum Computing
- Blueqat (⭐355) - Software development kit in Python for quantum gate computing.
10. Awesome Mobile Web Development
Articles and Documentation
- Designing a Dark Theme for OLED iPhones - On issues with dark themes on OLED displays and what to do with them.
11. Awesome Flutter
🇺🇿 Uzbekistan / Misc
12. Awesome Social Enterprise
News 📰 / Articles
Twitter Accounts 🐦 / Articles
13. Awesome Selfhosted
Software / Communication - Email - Complete Solutions
- Mailcow - Mail server suite based on Dovecot, Postfix and other open source software, that provides a modern Web UI for administration. (Source Code (⭐6k))
Software / File Transfer - Single-click & Drag-n-drop Upload
- Share (⭐101) - Simple yet advanced uploader - upload files, images and text with moderation tools for admins. Can be used for friends and family or just for you. Integration with ShareX and more.
14. Awesome Icons
- IconSweets2 - Is a huge set containing over 1,000 custom designed icons. IconSweets 2 will quench your icon thirst for all your iPhone, iPad & Android apps or new web projects.
- Social Media Icons Pack - Socialico is a package of 74 social media icons, combined within a single weight font.
- Stackicons - Over 60 icons for old social brands (last commit in 2014 (⭐973), with multi-color option.
15. Awesome React Components
Component Collections / Material Design
16. Awesome Rust
Applications / Database
- ParityDB (⭐174) — Fast and reliable database, optimised for read operation
17. Awesome Ada
VSCode Extensions / Other / unknown licence
- ada-utilities (⭐0) - VSCode extension Ada programmers which provides a few utility functions.
18. Awesome Ctf
- echoCTF.RED (⭐40) - Develop, deploy and maintain your own CTF infrastructure.
- Turbo Intruder - Burp Suite extension for sending large numbers of HTTP requests
- CryptoHack - Fun cryptography challenges.
- echoCTF.RED - Online CTF with a variety of targets to attack.
- Hacker101 - CTF from HackerOne
19. Awesome Crystal
Science and Data analysis
- quartz (⭐15) - Modeling and simulation framework
Misc / Other
- iooxa (⭐139) - Components for interactive scientific writing, reactive documents and explorable explanations.
21. Awesome Tap
Producers / Swift
- TAP (⭐21) - A Swift package for the Test Anything Protocol (v13).
22. Awesome Cl
- cl-migratum (⭐35) - a system which provides facilities for performing database schema migrations, designed to work with various databases. BSD_3Clause.
- postmodern-passenger-pigeon (⭐5) - a migration manager for postmodern. No licence specified.
Web frameworks / Clack plugins
- cl-rest-server (⭐59) - a library for writing REST web APIs. Features validation with schemas, annotations for logging, caching, permissions or authentication, documentation via Swagger, etc. MIT.
Others / OpenAPI, OData, OpenRPC
23. Awesome Testing
Books / Other
- Chaos Engineering: Crash test your applications - A book on how to design and execute controlled software failure experiments.
24. Awesome Github
Tips, tricks, tools, and add-ons for GitHub power users
- Pull Dog - Automatic test environments for your pull requests.
25. Awesome Sitecore
- Helix Publishing Pipeline (⭐64) - Allows Helix solutions to be published as a single unit, with content from modules (like views and config patches) being automatically included. It also contains optimisations and guidance around local development deployments. Since it extends the standard Web Publishing Pipeline it should work with any supported target (package, file system, Azure, Docker) via either Visual Studio or the command line.
- YouTube Integration module (⭐0) - An easy way to show the videos from a channel at YouTube on your site, the YouTube integration module might be what you are looking for. In the media library you have a YouTube folder and by typing the name of the channel, all the videos in that channel are now represented by an item and when you create a new video on your channel it automatically updates the channel in the media library.
xConnect and xDB
- XConnectHelper (⭐21) - A Swiss Army Knife for debugging xConnect. Features: Insight into current tracking session data; Show goals and events that were triggered on last page view; Status checker that validates your xConnect setup (connections, certificates, settings); Set identifiers and basic contact data in the current session; Flush current session for immediate processing.
26. Awesome Keycloak
27. Awesome Mysql
- Skeema - Declarative pure-SQL schema management system for MySQL and MariaDB, with support for sharding and external online schema change tools
28. Awesome WSL
WSL Tools / WSL Utilities
- xclip-xsel-WSL (⭐50) - Make
WSLread and write on the Windows instead of the Linux clipboard. .
29. Awesome Cytodata
Datasets / Raw Images
- RxRx1 - RxRx1 is a set of 125,514 high-resolution 512x512 6-channel fluorescence microscopy images of human cells under 1,108 genetic perturbations in 51 experimental batches across four cell types. The images were produced by Recursion Pharmaceuticals in their labs in Salt Lake City, Utah. Researchers will use this dataset for studying and benchmarking methods for dealing with biological batch effects, as well as areas in machine learning such as domain adaptation, transfer learning, and k-shot learning.
- RxRx19 - RxRx19 is the first morphological dataset that demonstrates the rescue of morphological effects of COVID-19.
30. Awesome Streaming
Table of Contents / Data Pipeline
- Gazette (⭐455) [golang] - Distributed streaming infrastructure built on cloud storage which makes it easy to mix and match batch and streaming paradigms.
31. Awesome Elm
Examples / Other editors
- Builtwithelm - Web site built with elm with list of projects and apps built with Elm.
- Elm SPA Example - Full stack Elm app w/ CRUD operations, Auth, routing, pagination and more. Code (⭐3.2k) / Article
- Elm Example App (⭐443) - A small SPA example in Elm to learn the basics
- TodoMVC (⭐1.2k) - Proper implementation of the TodoMVC app.
- TodoMVC with JSON API (⭐104) - Bare-bones, modular, heavily-documented todo app with JSON API persistence.
- TodoMVC/Firebase (⭐59) - Fork of TodoMVC demonstrating start-app, The Elm Architecture (⭐4.2k) and Firebase as backend.
- TodoMVC in Electron (⭐88) - Documented and tested implementation of the Elm TodoMVC app in Electron.
- Gipher (⭐227) - A Tinder-like application for gifs built with elm and firebase!
- Collection of examples (⭐210) - A collection of examples with advanced techniques for real-world Elm apps.
- <elm-ement> (⭐52) – Minimal example of a custom element.
- Elm Playground - Tiny Elm projects implemented for the sake of learning by example.
- Elm Architecture in Android (⭐59) - An example Android application implemented with the Elm Architecture using the Kotlin programming language and Anko library.
- Elm + Phoenix + Webpack (⭐55) - A minimal Elm + Phoenix setup, using webpack instead of Brunch.
- Spotify Mapper (⭐63) - Elm app integrated with Spotify Api to search and explore new artists.
- Pokelmon (⭐14) - Elm project consuming PokéAPI.
- JWT auth with Django + Elm (⭐19) - JSON Web Token (JWT) authentication using Django (backend) and Elm (frontend).
- Bitcoin BR Chrome Extension (⭐3) - Chrome extension built in Elm that shows the bitcoin value in all Brazilian exchanges.
- Kanban Board in Elm (⭐293) - A kanban board (trello-alike) built with Elm and HTML5 Drag & Drop API
- Elm Playground - Pure SPA (with routing) exploring various aspects of Elm.
- Elm Hacker News PWA (⭐1) - A progressive web app built with Elm version 0.18, using the official Hacker-News API
- Elm Narrative Engine (⭐127) - A framework for building interactive fiction style stories in Elm. Detailed example elmnarrativeengine.com shows how to build a "chose your own adventure" game; perfect for beginners. Elm v.0.19
32. Awesome Xamarin
- Screenshot Plugin ★21 (⭐33) - A simple Screenshot plugin for Xamarin and Windows to get and save screenshot in yours apps.
- Magic Gradients ★128 (⭐369) - Provides a simply way to implement a great variety of gradients in Xamarin.Forms.
- PancakeView ★454 (⭐850) - An extended ContentView for Xamarin.Forms with rounded corners, borders, shadows, gradients and more.
- SharedTransitions ★223 (⭐420) - Shared element transitions between pages in Xamarin.Forms (IOS/Android).
33. Awesome Embedded Rust
Driver crates / WIP
- BMI160 - I2C / SPI - Inertial Measurement Unit -
- HRS3300 - I2C - Heart rate sensor / monitor used in the PineTime smartwatch, for example. -
- HDC20xx - I2C - Temperature and humidity sensor compatible with HDC2080, HDC2021 and HDC2010. -
- ISL29125 - I2C - RGB Color Light Sensor with IR Blocking Filter -
- MAX17048/9 - I2C - LiPo Fuel gauge, battery monitoring IC -
- MAX170xx (⭐0) - I2C - LiPo Fuel gauge, battery monitoring ICs compatible with MAX17043/4, MAX17048/9, MAX17058/9.
- MAX3010x - I2C - Pulse oximeter and heart-rate sensor. ATM Compatible with MAX30102. -
no-std crates / WIP
- debouncr: A simple no-std input debouncer to detect rising/falling edges with minimal RAM requirements.
34. Awesome Css
Parsers 🔍 / Editor's Draft ✒️
- CSSTree (⭐1.5k) - Detailed CSS parser with syntax validator.
- Gonzales PE (⭐320) - CSS parser with support for preprocessors.
- ParserLib (⭐283) - CSSLint/parser-lib.
- Rework (⭐2.8k) - Plugin framework for CSS preprocessing in Node.js.
- Stylecow (⭐154) - Modern CSS for all browsers.
Preprocessors 💊 / Editor's Draft ✒️
- PostCSS (⭐27k) - Transforming CSS with JS plugins.
- LESS (⭐17k) - Backwards compatible with CSS, and the extra features it adds use existing CSS syntax.
- Sass (⭐14k) - Mature, stable, and powerful professional-grade CSS extension language.
- STYLIS (⭐1.5k) - Light-weight CSS preprocessor.
- Stylus - Expressive, robust, feature-rich CSS language built for NodeJs.
Frameworks 🎨 / Editor's Draft ✒️
- Bootstrap - The most popular HTML, CSS, and JS framework.
- Bulma - A modern CSS framework based on Flexbox. Also has Sass import for modification.
- Butter Cake - A Modern Lightweight Front End CSS framework for faster and easier web development.
- Chota - A responsive, customizable micro-framework (3kb) with helpful utilities and a grid system.
- Cirrus - A fully responsive and comprehensive CSS framework with beautiful controls and simplistic structure.
- Foundation - advanced responsive front-end framework.
- Gralig - A modest, grayish CSS library.
- Hasser CSS (⭐3) - A lightweight (12k, not minified) but useful CSS framework with flexible Grid, Hero and more.
- Materialize - A modern responsive front-end framework based on Material Design.
- Milligram - A minimalist CSS framework.
- Pure.css - A set of small, responsive CSS modules that you can use in every web project.
- Semantic UI - Powerful framework that uses human-friendly HTML.
- Shorthand Framework (⭐251) - Feature rich CSS framework for the new decade.
- Spectre.css - A lightweight, responsive and modern CSS framework.
- Strawberry (⭐74) - A set of common flexbox utilities focused on making your life easier and faster with nested flexboxes.
- Tachyons - Functional CSS for humans.
- Tacit - CSS framework for dummies with zero skills in graphic design.
- UIkit - A lightweight and modular front-end framework.
- Wing - A Minimal, Lightweight, Responsive framework.
Toolkits 🔧 / Editor's Draft ✒️
- Bourbon - A simple and lightweight mixin library for Sass.
- Susy - Responsive layout toolkit for Sass.
CSS Development at Large-Scale Websites / Editor's Draft ✒️
- CSS at BBC Sport by Shaun Bent
- CSS AT HOOTSUITE by Steve Mynett
- How we do CSS at Ghost by Paul Davis
Code Style Guidelines 📖 / Editor's Draft ✒️
- ThinkUp CSS Style Guide (⭐3.3k) by ThinkUp
- WordPress CSS Coding Standards by WorldPress
Style Guide / Editor's Draft ✒️
- AUI by Atlassian Design
- Design Elements by lonely planet
- GitHub CSS Style Guide by Github
- Patterns by MailChimp
- Style Guide by Starbucks
- Website Style Guide Resources by Awesome people
Naming conventions & Methodologies 💡 / Editor's Draft ✒️
CSS in JS / Editor's Draft ✒️
CSS Polyfills / Editor's Draft ✒️
- PIE (⭐2.8k) - Allows Internet Explorer to recognize and render various CSS3 box decoration properties.
Miscellaneous / Editor's Draft ✒️
- Can I use - Browser support for CSS, HTML5 and other front-end web technologies.
- Live editor for CSS and LESS (⭐201) - Magic CSS extension for Chrome, Firefox and Edge.
- RevengeCSS (⭐721) - A CSS bookmarklet that uses selectors to find bad markup, displaying ugly pink error messages in comic sans serif wherever you write bad HTML
Podcasts 📻 / Editor's Draft ✒️
- The Web Ahead - Conversations with world experts on changing technologies and future of the web.
Twitter 🛰️ / Editor's Draft ✒️
- Adam Morse - Advocate for users and open-source.
- CSS Commits - Latest commits to @CSSWG’s public Mercurial repository.
- Dudley Storey - Web development writer, teacher, and speaker.
- Harry Roberts- Consultant Front-end Architect: @google, @Etsy, @kickstarter, @BBC, @Deloitte, @FT, more.
- Lea Verou - Research Assistant @MIT_CSAIL, @CSSWG IE, @OReillyMedia author, Ex @W3C staff.
- Manoela Ilic - ...aka Mary Lou @codrops ༶ CSS & HTML are my crayons ༶ Interested in Cognitive Science, AI, HCI, UI Design & Astrophysics ༶ Digital nomad.
- Nicole Sullivan - GEEK.
- Patrick Hamann - Lover of mountains, craft beers and discovering new food.
- Rachel Andrew - Web Developer, half of @grabaperch CMS, CSS Working Group Invited Expert.
Books 📚 / 2015
- CSS: The Definitive Guide, 4th Edition - Visual Presentation for the Web
Tutorials 🎬 / 2015
- CSS Diner – Interactive gamified tutorial for learning selection with CSS.
- CSS Grid PlayGround - Simple tutorial to learn CSS Grid from Mozilla.
- CSS Grids videos tutorial - Free video course by Wes Bos to learn CSS Grids.
35. Awesome Engineering Team Management
Engineering to Management Transition
- “It is a job where your goal is to try disappoint people most slowly.” (source).
- What Google Learned From Its Quest to Build the Perfect Team - “Google's data indicated that psychological safety, more than anything else, was critical to making a team work. (…) The behaviors that create psychological safety — conversational turn-taking and empathy — are part of the same unwritten rules we often turn to, as individuals, when we need to establish a bond.”
- Paper we love: Software Engineering Organizations (⭐66k) - “The practice of software engineering, and its history is, itself, a complex study in humanity, coordination, and communication.”
- Developer Tropes: "Google does it" - It's cargo-cultish to imitate the big names in our industry as a path to success. Instead, the take home from this article “would be that managers and other leaders should be like ecologists; who measure, observe and nurture their ecosystems. Doing so will help build a unique workplace that will yield great results.”
Roles / Executives
- Narcissistic CEOs Weaken Collaboration and Integrity - “The prototypic visionary leader profile is so similar to that of a narcissist, if boards aren't careful, they're going to end up choosing people who are narcissistic as CEOs”.
- “Hiring isn't the challenge. The challenge is finding people who can be effective while working for executives whose only qualifications and training are narcissistic levels of self confidence.” (source).
Roles / CTO & VP of Engineering
- Want to Know the Difference Between a CTO and a VP Engineering? - Another way to look at thing: placing these roles along the “Process Orientation” and “Technical Capability” quadrants.
- “That's usually about the time I nope right out of the interview” - Bad signs of a CTO trying to recruit an engineering manager, or the perils of not believing in hierarchies.
Roles / Engineering Managers
- What are the signs that you have a great manager? - “The irony is that you don't really notice a great manager.”
Roles / Engineers
- Programmer Moneyball: Challenging the Myth of Individual Programmer Productivity - “Since software project managers have limited ability to evaluate individual developer capability, they should rely on a productive environment and developing talent.”
- “10x developers (…) rapidly become 1x developers (or worse) if you don't let them make their own architectural choices” (source).
- Things I Learnt from a Senior Software Engineer - “I sat next to a senior software engineer for a year. Here's what I learnt.”
- 5 Things I've Learned in 20 Years of Programming - “A programmer with 5 years of experienced has more industry tenure than half of the entire industry.” Also see this follow-up comment of 10 things I've learned after 35 years.
- All the best engineering advice I stole from non-technical people - “It's intriguing that the stuff that really seems to make a difference in the quality of software never seems to be about software.”
Roles / Consultants
- “A consultant is someone 4 pages ahead in the manual” (source).
- “The value that most orgs get from a consultant (…) is the political cover to make changes they knew they should make all along, but didn't have the social capital or the focus to make those changes” (source). And that's the reason bureaucracies and highly political organizations are fertile grounds for consultants.
Recruitment / Hiring Process
- Open Sourced Interview Process (⭐363) - Cockroach Labs published their process “to create familiarity for candidates and account for bias, resulting in a better candidate experience and hiring decisions.”
- Rethinking the Hiring Process - “Testing programmers at something they aren't actually expected to be good at and expecting to learn something about how they would work at your company is delusional, and I think these kind of interviews only serve to make the hiring team feel smarter and ensure better outcomes for engineers with traditional CS backgrounds.”
Recruitment / Coding Challenge
- Fizz Buzz Test - “Designed to help filter out the 99.5% of programming job candidates who can't seem to program their way out of a wet paper bag.”
Recruitment / Negotiation
- How Not to Bomb Your Offer Negotiation - “A good negotiator is empathetic and collaborative. They don't try to control you or issue ultimatums. Rather, they try to think creatively about how to fulfill both your and their needs.”
- How to answer the “What's your current salary?” job interview question - This article explain the dynamic of that sneaky question and how to defuse it.
Motivation / Negotiation
- Reflecting on the postulates above, Bryan Cantrill defines that the role of management “is in constructing that environment, not micromanaging it. If engineering performance is suffering, it's (likely) a management problem: wrong problem, wrong mission, or wrong team -- or all three.”
Motivation / Procrastination
- Why procrastination is about managing emotions, not time - “Research shows that once the first step is made towards a task, following through becomes easier”.
Culture / Procrastination
- The IT revolution and southern Europe's two lost decades - If you still doubt management culture could make or break an industry: “inefficient management practices have kept southern European firms from taking full advantage of the IT revolution”.
- It's Not Enough to Be Right—You Also Have to Be Kind - “It's harder to be kind than clever”, or put another way by Abraham Joshua Heschel: “When I was young, I used to admire intelligent people; as I grow older, I admire kind people.”
- “It is not your job to protect people (particularly senior management) from the consequences of their decisions. Make your decisions in your own best interest; it is up to the organization to make sure that your interest aligns with theirs.” (source).
- “If you cannot disrupt a perverted culture by introducing a new culture, the politics of the perverted culture will work against you until you break, align, or leave. It is not unwise to leave before you break and it is easier to leave before you align.” (source) - At one point, even with the most unselfish of intentions, your attempts to elevate the culture might stall. It is not fair, but it's probably the time to leave.
- Netflix Culture - “The actual company values, as opposed to the nice-sounding values, are shown by who gets rewarded, promoted, or let go.”
Cognitive Tools / Explaining
- Locus of control - A framework on “the degree to which people believe that they have control over the outcome of events in their lives, as opposed to external forces beyond their control.”
Cognitive Tools / Systems
- To Get Good, Go After The Metagame - “Every sufficiently interesting game has a metagame above it. This is the game about the game. It is often called 'the meta'. (…) The meta is what you get after you master boring fundamentals. But observing the state of the current meta often reveals what boring fundamentals you need to learn.”
Cognitive Tools / Behavioral
- “People make bad choices if they're mad or scared or stressed.” - Disney's Frozen.
- I coached CEOs, founders, VCs and other executive: These are the biggest takeaways - Excerpt: “We're all just big, complicated bags of emotion walking around; Power comes with the ability to receive a No; Learning to manage your focus, not your time.”
- Intellectual Humility Cheat Sheet - “is about being open and able to change your mind about important things, and being able to discern when you should.”
Team Dynamics / Behavioral
- How to Celebrate the Small Wins - My takeaway: “Celebrating Slow Progress; Hunt for Key Milestones”.
- Team Leader Venn Diagram - “A tool for gaining a shared understanding of responsibilities”.
- OpenTeams - “Teams can visualize their network of interactions, and also, cross this data with information on a teams demographic, professional, and psychological characteristics.” As manager, make sure these metrics bring positive outcome to the team. It is easy to have them instrumentalized for political reasons.
Engineering / Systems Complexity
- Second-system effect - “Tendency of small, elegant, and successful systems, to be succeeded by over-engineered, bloated systems”.
- The Efficiency-Destroying Magic of Tidying Up - “Efficiency tends to look messy, and good looks tend to be inefficient.” A reminder that sometimes we should just accept the messiness of the world (⭐19k).
Engineering / Technology
- Choose Boring Technology - “Boring, in the sense that it's well understood.”
Engineering / Engineering Practices
- Code reviews at Google (⭐19k) - “Why Should Code Reviews Be Fast? (…) To optimize for the speed at which a team of developers can produce a product together, as opposed to optimizing for the speed at which an individual developer can write code.”
Engineering / Technical Debt
- Technical Debt Is Like Tetris - Another way to explain technical debt: “Scenarios like these create technical debt within the product code. A buried gap in Tetris represents technical debt. (…) Paying down technical debt keeps you competitive. It keeps you in the game.”
Remote Work / Technical Debt
- GitLab's Guide to All-Remote - “GitLab is the world's largest all-remote company”. Here is what it means and how it works.
- Asynchronous Communication: The Real Reason Remote Workers Are More Productive - “Remote workers are more productive than their office-bound counterparts.”
Meetings / 1 on 1
- “1on1s are the managers Swiss army knife” (source) - Another advice from the source: make them walk'n'talks.
Facilities / Standups
- The Elves Leave Middle Earth – Sodas Are No Longer Free - Company stopped providing free soda. The engineers were very upset, but it was just soda and they could afford it. But really it wasn't soda. Soda was the canary in the coal mine, triggering an exodus of its best engineers.
Product Management / Standups
- “You're the broker for a lot of unstructured information and have to fend off all kinds of disruptive influences to land even close to where you're trying to go.” (source)
Product Management / Product-Market Fit
- David Rusenko - How To Find Product Market Fit - “Details the story of how Weebly developed one of the most popular website creation and hosting sites on the web today.”
Product Management / Product Strategy
- “Why does the tire company rate restaurants” - A great example on why you should investigate complementary businesses.
- Osborne effect - “A social phenomenon of customers canceling or deferring orders for the current soon-to-be-obsolete product as an unexpected drawback of a company's announcing a future product prematurely.” This is the price to pay for hasty marketing actions.
Project Management / Specifications
- “Walking on water and developing software from a specification are easy if both are frozen.” Edward V. Berard - Essays on object-oriented software engineering.
- Requirements volatility is the core problem of software engineering - “Start by accepting that change is inevitable. (…) As a consequence of this, software is never finished, only abandoned. (…) This means that no software product is ever exactly, perfectly satisfactory.”
Agile / Tickets
- “The fundamental problem that drives most agile failures isn't in the team's execution, it's in the business' expectations. One side is signed up for incremental delivery, and one side is set up for a fixed scope and deadline and the result is misery.” (source)
Key Performance Indicator (KPI) / Tickets
- “Numerical goals set for other people, without a road map to reach the goal, have effects opposite to the effects sought.” - W. Edwards Deming
Objectives and Key Results (OKR) / Tickets
- “One way in which I've seen OKRs used effectively is as a defense against the type of middle or upper manager who is constantly coming up with new ideas or tasks.” (source) - Or how OKRs can be weaponized to prevent top managers to mess with the (already established) schedule.
Training / Tickets
- What Medieval People Got Right About Learning - “Why apprenticeships beat classrooms”.
Communication / Knowledge
- What senior engineers do: fix knowledge holes - “This is the textbook definition of a senior engineer. You see a problem, you solve it (thoroughly), you document it and you level up your team.”
- Chesterton's fence - “If you're considering nominating something for deletion, or changing a policy, because it doesn't appear to have any use or purpose, research its history first.” It's not we'd like to play conservative here, but because we need to fix the knowledge hole as described above.
- You're Not Managing a Team of Software Engineers, You're Managing a Team of Writers - Because writing software is “a creative process which is by its nature unpredictable and personal, in an environment which craves certainty, predictability and consistency.”
Communication / Writing
- The Baldwin Formula for scientific writing: writing papers and reviews - “The most efficient way to write scientific papers is to write while you are still conducting experiments”.
- Ten simple rules for structuring papers - “Focusing on how readers consume information, we present a set of 10 simple rules to help you get across the main idea of your paper.”
- Ten simple rules for getting started on Twitter as a scientist - Twitter “can be used in a much more active, collaborative way: to ask for advice, to form new bonds and scientific collaborations, to announce jobs and find employees, to find new mentors and jobs.”
Communication / Style
- BLUF: The Military Standard That Can Make Your Writing More Powerful - “BLUF is a military communications acronym—it stands for “bottom line up front”—that's designed to enforce speed and clarity in reports and emails.”
proselint- Places the world's greatest writers and editors by your side, where they whisper suggestions on how to improve your prose.
- alex (⭐4.5k) - Whether your own or someone else's writing, alex helps you find gender favoring, polarizing, race related, religion inconsiderate, or other unequal phrasing in text.
Compensation / Equity
- “Never accept a lower salary in exchange for equity.” (source)
- “Public RSUs for stock you can sell immediately on the open market are fantastic.” (source).
Politics / Equity
- HiPPO FAQ - HiPPO stands for “Highest Paid Person's Opinion”, a trait of dysfunctional culture, in which power politics trumps data.
- Selectorate theory - “In selectorate theory, three groups of people affect leaders. These groups are the nominal selectorate, the real selectorate, and the winning coalition. (…) To remain in power, leaders must maintain their winning coalition.”
- “Playing the game well is now front and center” (source), or why the Key practices for achieving large professional goals is missing the parts about office politics.
- “Company I've worked for had manager who tried to ship features over the weekend with a ragtag team of developers who don't understand why that's a bad idea.” - Tactics of hustling managers, and how the company reacting to that kind of manager makes or break a good place to work.
- “The actual power wielded by a high level executive is usually inversely proportional to the size of the organization they manage.” (source: comment on Why large companies are so difficult to rescue).
- “Cutting costs gets you a raise. Delivering a big project is a path to promotion.” (source)
- “You know your game fails when you read in the news about the feature you are supposed to have.” (source). A team learning about its roadmap at the same time of the general public is a sure sign something is wrong.
- “In a highly political environment there are two ways to create change, one is through overt manipulation, which is to collect political power to yourself and then exert it to enact change, and the other is covert manipulation, which is to enact change subtly enough that the political organism doesn't react. (sometimes called "triggering the antibodies").” (source).
- “It's common to promote someone to just get rid of that person :) Sometimes promoting is just easier that firing.” (source).
Re-organizations / Team-level
- “This is the managerialist dream. To replace employees' judgement and competence with a process and management methodology. (…) It never works.” (source). And why the retraining answer above is the best one.
Re-organizations / Company-level
- An Alternative Approach to Re-Orgs At Your Company - “Trying not to repeat re-org mistakes, we started working on a structure that would make the re-org act like a feedback-fueled progress driven by the teams instead of by people above them.” This is an attempt to extract from the ground up signals pointing to inadequate structure. My cautionary tale: this might only work up to a point depending on the company's culture.
- “When everything is great success, people behind that success shadow the people who could make success in the future. (…) Netflix is great example of how to do big transition right. Netflix was in renting DVDs by mail business. When the decision to move to streaming was made, Netflix CEO did not allow managers who responsible for DVD renting business into meetings where the future was planned.” (source).
- Speaking Truth to Power: Reflections on My Career at Microsoft - After 3 decades in a deeply flawed company, the author comes to a humble conclusion: leaders should embodies the value of their employees. Not the other way around. “Changes at the top — not speeches, training or hashtags — make the most cultural impact. If you want real and lasting cultural change, sweep away the made-men who succeeded under the previous culture and promote the people who look, act, and think more like their employees than their managers.”
Health / Stress
- The Toxic Handler: Organizational Hero — and Casualty - “toxic handler, a manager who voluntarily shoulders the sadness, frustration, bitterness, and anger that are endemic to organizational life. Although toxic handlers may be found at every level in organizations, many work near the top”.
- Manager Energy Drain - “How do I handle how tired I am as a manager? 1. Defrag your calendar; 2. Delegate messy and unscoped projects; 3. Say no.”
Health / Burnout
- If You're So Successful, Why Are You Still Working 70 Hours a Week? - “Our tendency to overwork and burn out is framed by a complex combination of factors involving our profession, our organization, and ourselves. At the heart of it is insecurity.”
- What Happens When Your Career Becomes Your Whole Identity - “A particular confluence of high achievement, intense competitiveness, and culture of overwork has caught many in a perfect storm of career enmeshment and burnout.”
- “In my experience extreme workaholism can often be a way to avoid or defer major life decisions that someone doesn't want to make or even consciously recognize. (…) Eventually the debt comes due but sometimes not until many decades later.” (source)
- Avoiding burnout as an ambitious developer - “Be willing to say no; Know what you don't want; Use your energy level realistically; Be kind to your future self”.
- Average tenure of a CISO is just 26 months due to high stress and burnout - “Today, CISO jobs come with low budgets, long working hours, a lack of power on executive boards, a diminishing pool of trained professionals they can hire, but also a constant stress of not having done enough to secure the company's infrastructure against cyber-attacks, continuous pressure due to newly arising threats, and little thanks for the good work done, but all the blame if everything goes wrong.”
Setbacks and Failures / Burnout
- “What does not kill me makes me stronger”, Friedrich Nietzsche - Brutal, but with a grain of truth.
- “It is not the strongest of the species that survives, nor the most intelligent that survives. It is the one that is most adaptable to change.” Charles Darwin - A quote to tame the one above.
- Early-career setback and future career impact - “Despite an early setback, individuals with near misses systematically outperform those with narrow wins in the longer run.”
- How Complex Systems Fail - “Short treatise on the nature of failure; how failure is evaluated; how failure is attributed to proximate cause; and the resulting new understanding of patient safety”.
Exits / Burnout
- Why I Rejected My Manager - “I understand now why the saying is: people leave managers, not companies.”
- Colleague is leaving. How to investigate what went wrong? - “Most of the time people leave bosses, not the job or the company.” And why you're unlikely to get any substantial insights from exit interviews. (source)
- “Something I've seen multiple times is that, when a VP leaves, a company will become a substantially worse place to work, and it will slowly dawn on people that the VP was doing an amazing job at supporting not only their direct reports, but making sure that everyone under them was having a good time.” (source)
- “Next time your favorite manager and tech lead quit the company, ask them why.” (source).
- “It was my experience that no single departure had any effect. Mass departures did, trends did, but one person never did, even when that person was a founder.” (source).
36. Awesome Pokemon
Development Projects / Miscellaneous
- pokesprite (⭐719) - Database of Pokémon sprites from the core series games, including custom shiny versions.
37. Awesome Iam
Trust & Safety / Captcha
- Anti-captcha - Captchas solving service.
38. Awesome Ddd
Libraries and Frameworks / .NET
- Edument CQRS and Intentful BDD Testing Starter Kit - Library and tutorial for how to build CQRS/ES applications, including a BDD style testing framework.
39. Awesome Ios
- CodeMirror Swift (⭐85) - A lightweight wrapper of CodeMirror for macOS and iOS. Support Syntax Highlighting & Themes.
40. Awesome Open Source Supporters
- Read the Docs - Documentation hosting platform.
41. Awesome Scientific Writing
- ZoteroBib - Online bibliography reference manager.
Spell Checking and Linting
- proselint - Linter for prose.
Templates / Books
- Eisvogel (⭐4.6k) - Clean academic pandoc LaTeX template.
Tutorials / Books
- Scott Selisker - Plain Text Workflow for Academic Writing with Atom.
42. Awesome Digital History
Archives and primary sources / Europe
- CENDARI - Search engine for libraries containing resources on the Medieval era and World War One.
Archives and primary sources / Germany
- Spiegel Online - SPIEGEL archive since 1947.
- Zefys - Historical German newspapers.
Archives and primary sources / North America
- Ad*Access - Over 7,000 U.S. and Canadian advertisements covering five product categories - Beauty and Hygiene, Radio, Television, Transportation, and World War II propaganda - dated between 1911 and 1955.
Archives and primary sources / Switzerland
- COSMOV - COSMOV includes a digital edition of the events of the Zurich summer of 1968.
- e-codices - Virtual manuscript library of Switzerland containing 2297 manuscripts from 92 different collections.
- e-manuscripta - Manuscript material from Swiss libraries and archives.
- timeSTAT Cubes - The Federal Council reports to parliament on income and expenditure for the past years.
Learning / Switzerland
- HIST 7370 - Methods and Readings in Digital History by Cameron Blevins at Northeastern University.
- UCI Digital History - Overview on the field of Digital History and Digital Humanities.
43. Awesome Seed Rs
- Savory - Library for building user interface based on Seed.
44. Awesome Yew
- Chatroom - It is pretty active and is a great place to ask questions.
45. Awesome Json Datasets
46. Awesome Creative Coding
- Advanced Creative Coding with WebGL & Shaders - Workshop by Matt DesLauriers that go deeper into graphics programming, math and shaders.
- Lightform - AR projection mapping with built-in depth sensor.
- Luna (⭐249) - Automatic dark mode for Windows 10.
48. Awesome React Native
- react-native-modal-selector ★249 (⭐350) - A cross-platform (iOS / Android), selector/picker component for React Native that is highly customizable and supports sections.
Open Source Apps / Navigation Demos
- Sh**t! I Smoke ★209 (⭐388) - Know how many cigarettes you smoke based on the pollution of your location.
49. Awesome Jamstack
- Vercel - All-in-one serverless platform for modern web apps with config-free tools and workflows.
API / File management
- Jexia FileSet - REST API File manager for your application with indexing and extra functions.
50. Engineering Blogs
Companies / F companies
- Facebook AI Research https://engineering.fb.com/category/ai-research/
Companies / S companies
- Swiggy https://bytes.swiggy.com/
51. Awesome Vue
Components & Libraries / UI Components
- @kouts/vue-modal (⭐96) - A customizable, stackable and lightweight modal component that adheres to the guidelines set in WAI-ARIA Dialog (Modal) section of W3C.
- vue-dynamic-marquee (⭐120) - Marquee component, fully responsive to changes on the fly.
52. ALL About RSS
Self Hosted Readers / Outline Processor Markup Language
✳ Information Aggregators / 酷Q Plugin
RSS2WIDGET / For website
QQ / 酷Q Plugin
🔱 Workflow Automation / 酷Q Plugin
RSS2KINDLE / Docsify
RSS2MAIL / Docsify
universally from / webpage/html
specifically from ( a certain platform ) / Matters
specifically from ( a certain platform ) / Telegram
specifically from ( a certain platform ) / Instagram
specifically from ( a certain platform ) / Twitter
specifically from ( a certain platform ) / Facebook
specifically from ( a certain platform ) / 9GAG
specifically from ( a certain platform ) / Itunes
specifically from ( a certain platform ) / Links on social streams
specifically from ( a certain platform ) / Comments of V2EX post
RSS2NEWSLETTER / Docsify
RSS2TWITTER / Docsify
RSS2ACTIVITYPUB / Docsify
RSS2SPEECH / Docsify
RSS2NOTION / Docsify
- Feature Request 461
Reddit RSS fix / Webpage Monitor Services with capability of moniting RSS Feed 1264
Tumblr RSS fix / Webpage Monitor Services with capability of moniting RSS Feed 1264
RSS Feed Finding/Detection / Webpage Monitor Services with capability of moniting RSS Feed 1264
News / Webpage Monitor Services with capability of moniting RSS Feed 1264
Entertainment / Webpage Monitor Services with capability of moniting RSS Feed 1264
Jobs / Webpage Monitor Services with capability of moniting RSS Feed 1264
Tech or IT / Webpage Monitor Services with capability of moniting RSS Feed 1264
Multi-subject / Crypto or Blockchain relevant
Aggregators of Indieblogs / Crypto or Blockchain relevant
Telegram Groups / Channels / Crypto or Blockchain relevant
- a Page2RSS service: PolitePol (Group)
Aggregators of Podcasts / Podcast Navigation / Crypto or Blockchain relevant
53. Awesome Sre
54. Awesome Geek Podcasts
- Le podcast AWS en français - le podcast qui parle d’AWS en français.
55. Awesome Billing
Pricing / Usage-based Pricing
- Why I Love Usage-Based Pricing - “The most important reason I like this pricing model is that it heavily incentivizes both the customer and the service provider to act in everyone's best interest.” Also details issues with other pricing models.
- “Billing is not complex on purpose: it's the price to pay for elasticity.” (source) - Or why you're likely to get an endless stream of complaining users if choosing utility pricing scheme: while accurate to the (milli-)cent, this model is frustrating for customers not ready to invest time grasping the underlaying concepts.
Pricing / Subscription Plans
f-license- Open-source license key generation and verification tool in Go.
Cost Forecast / Market Research
- Forecasting: Principles and Practice - “Comprehensive introduction to forecasting methods and to present enough information about each method for readers to be able to use them sensibly.”
Marketplace / Market Research
- 19 Tactics to Solve the Chicken-or-Egg Problem and Grow Your Marketplace - “Which comes first, the supply or the demand? Chicken or egg?”
Marketplace / Cloud Resources
- Incentive Engineering for Computational Resource Management - Paper exploring the “mechanisms for the allocation of processor time and storage that are compatible both with programming practice and with market mechanisms.”
- Pricing of Service in Clouds: Optimal Response and Strategic Interactions - “How should the consumer modulate its demand to optimize its profits? (…) How should the provider and consumer negotiate the specific pricing structure they will employ?” Covers non-linear models, tiered pricing, elastic demand, consumer et provider strategies.
- Dynamic Cloud Pricing for Revenue Maximization - “Amazon's spot price is unlikely to be set according to market supply and demand. Rather, price oscillates within a very narrow band most of the time, which is more likely to be an artifact of some pricing algorithm with predetermined reserve price.”
- Usage Patterns and the Economics of the Public Cloud - “We examine the economics of demand and supply in cloud computing. (…) These results explain why fixed prices currently prevail despite the seeming need for time-varying dynamics. Examining the actual CPU utilization provides a lens into the future. (…) demand fluctuations would be on par with the three classic industries where dynamic pricing is important (hotels, electricity, airlines) and dynamic prices would be essential for efficiency.”
- Maximizing Profit of Cloud Brokers under Quantized Billing Cycles: a Dynamic Pricing Strategy based on Ski-Rental Problem - “The key idea of our algorithms is to use pricing signal to regulate user demand. One may argue that such an algorithm gives poor service to the user as it pushes tasks out of the queue in order to maximize cloud broker's profit.”
- Present or Future: Optimal Pricing for Spot Instances - “Pricing policy of spot resources should be carefully designed and the impact on both present and future should be considered.”
- “You always pay the spot market price, not your bid.” (source) - Simple explanation of the bidding mechanism.
- Deconstructing Amazon EC2 Spot Instance Pricing - “Cloud providers possessing large quantities of spare capacity must either incentivize clients to purchase it or suffer losses. Amazon is the first cloud provider to address this challenge, by allowing clients to bid on spare capacity and by granting resources to bidders while their bids exceed a periodically changing spot price.”
Coupons and Vouchers / Currencies
- China's Pinduoduo reports theft of online discount vouchers to police - The next level of fraud: “an online collective exploited a loophole on its platform to ‘steal’ tens of millions of yuan worth of discount vouchers”.
Payments / Online Payments
- The untold story of Stripe - In which we learn that “once turnover hit a certain level, Paypal automatically put the business on a 21 to 60 day rolling reserve, meaning that up to 30 per cent of a company's revenue could be locked up for up to two months.”
Fraud / Online Payments
- Detecting fraudulent activity in a cloud using privacy-friendly data aggregates - Discusses a method to detect fraudulent activity (launching DDoS attacks, Bitcoin mining, …) by using non-intrusive, privacy-friendly data: billing data.
Fraud / Statistics
- Huber loss - “A loss function used in robust regression, that is less sensitive to outliers in data than the squared error loss.”
Fraud / Billing
- Fraud in Telephony Networks - Most of telephony frauds gravitates around billing and the metering of micro-transactions. This paper feature a taxonomy (on page 6) differentiating the root causes, vulnerabilities, exploitation techniques, and the way fraudsters can benefits from them.
Business Intelligence / Data Engineering
- AI vs Data Science vs Data Engineering - “Data Engineers build data pipelines and infrastructure to ensure a constant availability of transformed data. Data Scientists analyze and build models from these data to develop new product features or drive the bottom line of the business.” As for AI professionals, their focus is on cognitive automation.
- Ten Ways Your Data Project is Going to Fail - You don't need data scientists. “For ETL, hire data engineers. For reporting, hire BI analysts. The end.”
- Cargo cult data science - “Data science is best viewed as a form of company culture, rather than a set of technologies. However, many firms will try to create that company culture by acquiring data-science technology, rather than working on their culture.”
- Never Use Floats for Money - “This is precisely the problem we have when trying to represent 10^-1, or 0.1 in binary. There is not an exact binary representation of 0.1 or 0.01.”
56. Awesome Blazor
Individual components / Others
- BlazorMonaco (⭐224) - Blazor component for Microsoft's Monaco Editor (⭐33k) which powers Visual Studio Code. (Demo).
57. Awesome Eslint
Tools / Testing Tools
- es-file-traverse (⭐2) - Obtain a list of only those files which are in use based on imports and/or requires from an entry file or files; list passable to ESLint. Intended esp. for linting 3rd party dependencies.
58. Public Apis
Description: Open low-cost PM2.5 sensor data
Description: API for recording and tracking habits or effort, routines
Description: Simple and efficient short link creation
API: MCU Countdown (⭐130)
Description: A Countdown to the next MCU Film
59. Awesome Msr
- Eclipse AERI stacktraces - Collection of stacktraces of Exceptions encountered by users of the Eclipse IDE, as retrieved by the AERI reporting system.
- Software Heritage Graph Dataset - Graph of the development history and file metadata of >80 million software projects from various forges (GitHub, Gitlab, Debian, PyPI, Google Code, etc) in a deduplicated and unified representation (paper here).
- Perceval (⭐261) - Fetch repository data from tens of back-ends.
- Outlets exclusively devoted to empirical software engineering research
60. Free for Dev
Messaging and Streaming
- scaledrone.com — Realtime messaging service. Free for up to 20 simultaneous connections and 100,000 events/day
- localizely.com — Free for Open Source
- WaiverStevie.com - Electronic Signature platform with a REST API. Receive notifications with webhooks. Free plan watermarks signed documents, but allows unlimited envelopes + signatures.
- Staticman - Staticman is a Node.js application that receives user-generated content and uploads it as data files to a GitHub and/or GitLab repository, using Pull Requests.
- Utterances - A lightweight comments widget built on GitHub issues. Use GitHub issues for blog comments, wiki pages and more!
- Disqus - Disqus is a networked community platform used by hundreds of thousands of sites all over the web.
61. Awesome Swift
Images / Barcode
- ImgixSwift (⭐24) - Easily update image urls to be fast and responsive.
- SwiftWebImage (⭐42) - 🚀SwiftUI Image downloader with performant LRU mem/disk cache.
Quality / Barcode
- AnyLint (⭐116) 🐧 - Lint anything by combining the power of Swift & regular expressions.
62. Awesome Robotic Tooling
Simulation / Version Control
- Ignition Robotics - Test control strategies in safety, and take advantage of simulation in continuous integration tests.
63. Awesome Esolangs
- ajsone - Language defined completely in JSON.
- Folders (⭐362) - Code written with folders.
- INTERCAL - Parody language intended to be completely different from other languages.
- TrumpScript (⭐7.5k) - Make Python great again.
- 文言 (Wenyan) - Closely follows the grammar and tone of classical Chinese literature.
- Code Golf Stack Exchange - Golfing problems and answers.
64. Awesome K6
- k6 for visual studio code - Marketplace Extension for running k6 directly from your IDE.
65. Awesome Wardley Maps
Maps in the Wild
- Other tools I use with mapping - Simon Wardley discusses some of the other tools he uses with mapping. Mar 6, 2015.
66. Awesome List
- V (⭐1.5k) - Simple, fast, safe, compiled language for developing maintainable software.
67. Awesome Actions
Static Analysis / Security
- SecretHub (⭐46) - Have a single source of truth for your secrets and load them into GitHub Actions on demand.
68. Awesome Leading and Managing
Contents / Quotes That Capture the General Spirit of this List's Contents
69. Awesome Postgres
Contents / Utilities
- ScaffoldHub.io - Generate fullstack PostgreSQL apps with Angular, Vue or React (Commercial Software).
70. Webcomponents the Right Way
CSS Shadow Parts
Form-associated Custom Elements
- Form Participation API Explained - Document by Google Chrome team.
- Form-associated custom elements - Feature in Chrome platform status.
Constructable Stylesheet Objects
- Constructable Stylesheets - Feature in Chrome platform status.
Custom State Pseudo Class
Polyfills / Custom Elements polyfills
- @webcomponents/custom-elements (⭐1k) - Custom Elements polyfill by Polymer team.
- document-register-element (⭐1.1k) - Custom Elements polyfill by Andrea Giammarchi.
Polyfills / Customized Built-in Elements polyfills
Polyfills / Shadow DOM shims
- @webcomponents/shadydom (⭐1k) - ShadowDOM v1 shim.
- @webcomponents/shadycss (⭐1k) - ShadowDOM style encapsulation shim.
Polyfills / HTML Templates polyfills
- @webcomponents/template (⭐1k) - Minimal polyfill for
71. Awesome Material Ui
- Create React App example (mui-org/material-ui) (⭐82k) - Create React App example from official Material-UI repo.