Awesome List Updates on Sep 21, 2020
23 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Dotnet
- OctoLinker (⭐5.1k) - Navigate through
*.targets, and C#/F#/VB.NET project files efficiently with the OctoLinker browser extension for GitHub.
2. Awesome Deep Learning
Table of Contents / Books
- Math and Architectures of Deep Learning - by Krishnendu Chaudhury
Table of Contents / Videos and Lectures
- Machine Learning CS 229 : End part focuses on deep learning By Andrew Ng
Researchers / Websites
3. Awesome Ssh
Apps / Tools
- xxh (⭐3.9k) - Bring your favorite shell wherever you go through the ssh.
4. Awesome Bioinformatics
Circos Related / Tools
5. Awesome Humane Tech
Awareness / Wear our badge
- Hack an Engineer - A media literacy guide for software engineers.
6. Awesome Billing
Cost Forecast / Market Research
- Forecasting with sktime (⭐6k) - A tutorial on how to use past data to make temporal forward predictions. And read the difference between sktime and the Prophet project mentionned above.
Invoice / Generators
- Volcano (⭐152) - Flexible, gateway-agnostic billing system.
7. Awesome Ruby
- Truemail - Configurable framework agnostic plain Ruby email validator/verifier. Verify email via Regex, DNS and SMTP. Be sure that email address valid and exists.
- Noticed (⭐1.8k) - ActionMailer-like Notification System for your Ruby on Rails app.
- Ruby Push Notifications (⭐395) - iOS, Android and Windows Phone Push notifications made easy.
- Rpush (⭐2.1k) - The push notification service for Ruby which supports Apple Push Notification Service, Google Cloud Messaging, Amazon Device Messaging and Windows Phone Push Notification Service.
- webpush (⭐361) - Encryption Utilities for Web Push protocol.
8. Awesome Robotic Tooling
Development Environment / Debugging and Tracing
- action-tmate (⭐1.6k) - Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.
9. Awesome Crystal
- Shield (⭐46) - Comprehensive security for Lucky framework
- wafalyzer (⭐30) - Web Application Firewall (WAF) Detector - shard + cli
10. Awesome Stacks
Nextjs Blog Starter ↗ / Resources
11. Awesome R Learning Resources
Books / Uncategorized
- Tidy Modeling with R - This book is a guide to using a new collection of software in the R programming language for model building.
12. Awesome Sre
13. Awesome Django
Third-Party Packages / Security
- django-protected-media (⭐45) - Manages media that are considered sensitive in a protected fashion.
Resources / Conferences
14. Awesome Ios
- Hero (⭐21k) - Elegant transition library for iOS & tvOS.
Form & Settings
- Eureka (⭐12k) - Elegant iOS form builder in Swift.
15. Awesome Sass
Libraries and Mixins / Miscellaneous
- Gerillass - A Sass mixin library to help you create modern web sites.
16. Awesome Jmeter
Performance Testing / Mainframe Environments
- JMeter RTE Plugin (⭐19) - JMeter RTE (Remote Terminal Emulator protocol) plugin for testing Mainframe applications.
Books / Editors
- Apache JMeter: A Practical Beginner's Guide to Automated Testing and Performance Measurement for Your Websites - By Emily H. Halili (Packt Publishing).
- JMeter Cookbook - By Bayo Erinle (Packt Publishing); 70 insightful and practical recipes to help successfully use Apache JMeter.
- Master Apache JMeter: From load testing to DevOps - By Antonio Gomes Rodrigues, Bruno Demion (Milamber) and Philippe Mouawad (Leanpub, Packt Publishing).
17. Awesome Mac
Reading and Writing Tools / RSS
- Feedy - An elegant and lightweight RSS client and news reader for your Mac.
18. Awesome Blazor
- BlazorShop (⭐224) - Simple shop application built with Blazor WebAssembly.
19. Free for Dev
- SourceLevel — Automated Code Review and Team Analytics. Free for Open Source and organizations up to 5 collaborators.
- Bricks Note Calculator - a note-taking app (PWA) with a powerful built-in multiline calculator.
20. Awesome Engineering Team Management
Roles / Executives
- What do executives do, anyway? - Paraphrasing Andy Grove's book, High Output Management, “the job of an executive is: to define and enforce culture and values for their whole organization, and to ratify good decisions.” The article also details the failures modes of a CEO: forcing his own decisions downstream, or various ways of not resolving conflicts.
Recruitment / Job Boards
- Awesome Job Boards (⭐691) - Niche job boards by domains, technology, roles and area.
Recruitment / Hiring Process
- Hire people who aren't proven - If anyone else in the world can objectively assess a candidate to be a great player, then you and your startup won't be able to hire the player. Someone will steal the candidate from you. That's why you have to go after people that aren't proven. In short, you need to be extremely good at forecasting talent.
- Why I Never Hire Brilliant Men - 5 simple rules for hiring men, from 1924. Things haven't changed a lot in a century.
- Job Interviewing Guide - A detailed description of a hiring process, a great source of inspiration for when your company gets big enough to start to formalize things up.
Recruitment / Interview
- The Technical Interview is an Ego Trip - Starts with anecdote of developers using a job interview as a vehicule to demonstrate their superiority. Then the author details a reasonable interview process that is trying to not waste anyone's time.
- “It's true that not all developers make positive contributions, however, I think that blaming "lowering hiring standards" (…) is a complete red herring.” (source) - Examples in which developers that might pass tough job interview just fine are bringing negative value later.
Recruitment / Coding Challenge
- Organizational Skills Beat Algorithmic Wizardry - “When it comes to writing code, the number one most important skill is how to keep a tangle of features from collapsing under the weight of its own complexity.”
Onboarding / Negotiation
- Optimize Onboarding - “Your organization has painfully slow onboarding. Endless HR videos, slow security processes, a mountain of fragile technology setup - these all make for a shitty and counterproductive start at a company. Optimize your onboarding to get people doing what you hired them to do.”
- As a manager of a new employee I make an absolute point of being a "helicopter mom" from the moment they hit the area until about week 2 or 3 - Navigating a new organization will be hard the first few weeks, and the presence of a manager can help speed things up.
- A Career Cold Start Algorithm - The author developed an algorithm to ramp-up quickly when joining an existing team where he had a massive knowledge deficit and no pre-existing relationships.
- Meeting everyone on a new team - Right after inheriting a position at the top of an organization of 50 engineers, the author bootstraped the relationship with that big team by meeting everyone in 30 minutes 1:1s. It was a huge time investment, and despite fears of being boring, it allows for recognizing patterns of what change was needed.
Motivation / Negotiation
- Some reasons why enterprise software is good and maybe even fun - The majority of us will not build the next unicorn: we statically have a better chance to build enterprise software. The twist? It might even be more interesting than you expect.
Motivation / Happiness
- First, Break All the Rules: What the World's Greatest Managers Do Differently - We learn in this book that employee happiness was not correlated to company success. A comment on HN details the questions that were highly correlated to company success.
- “My team tracks life impact as a metric (pages outside business hours) and works to drive that down to zero.” (source) - Maybe the best indicator of a happy team is how little it is disturbed outside office hours.
Team Dynamics / Behavioral
- Eye Candy QA - Retelling of author's job at Apple: “John Louch was my boss. (…) John always shared everything with us, even the don't share this with your team stuff. We were people he trusted, so it was as it should be. It made you feel like you were part of something greater.” Or why sharing some open secret promote strong trust in your entourage.
- “Community already exists, you just create a communication platform for it” (source) - Or why trying to create a community from the ground up might not be the right way of looking at things: a better and more subtle strategy would be to empowers the already existing channels and make them visible.
Project Management / Estimations
- Don't (guess)timate your projects, forecast with confidence - “The problem with spending a lot of time on estimating is that it can feel useful, but often is so inaccurate that it hardly yields much value to the business.” The best we can do is measure and forecast.
- Dear Startup: You have no idea how much that costs - “We are completely clueless about how long things should take.” Here is a trick to handle expectation of unreasonable estimates.
Communication / Presentations
- It's time to start writing - On “Jeff Bezos's dotcom-era policy of banning PowerPoint within Amazon”, and how “this is neither about powerpoint nor about reading - it's about thinking.”
Career / Presentations
- Founder to CEO - You can build you own career engine, starting as a technical founder of a startup, building a great team, then grow with the company to learn and become a full-fledge CEO.
Career / Promotion
- If management isn't a promotion, then engineering isn't a demotion - This essay deconstruct why management ends up being seen as a promotion, how its new acquired privileges and powers creates an implicit hierarchy, which in turns creates bad incentives because of loss aversion. At the end, the only way forwards is to change the organization's culture.
Politics / Equity
- The Prince - Machiavelli's ideas on how to accrue honor and power as a leader. Resorting to that level of politics in a company is a sure way to render the culture highly toxic, as well as corrupting and demoralizing the organization at all levels.
- US spy manual has tips for coping with toxic bosses - Derived from WWII-era Simple Sabotage Field Manual, a classic read to spot harassing and demoralizing behaviors.
Health / Burnout
- “Burnout is caused by resentment. (…) No. Burnout is caused when you repeatedly make large amounts of sacrifice and or effort into high-risk problems that fail. It's the result of a negative prediction error in the nucleus accumbens. You effectively condition your brain to associate work with failure.” (source).
Setbacks and Failures / Burnout
- Steve Jobs explains - Why companies fail? - On how sales and marketing takes over product focused companies.
21. Awesome Actions
GitHub Tools and Management / Docker Container Actions
22. Awesome Java
- DJL - High-level and engine-agnostic framework for deep learning.
- oj! Algorithms - High-performance mathematics, linear algebra and optimisation needed for data science, machine learning and scientific computing.
- Tribuo - Provides tools for classification, regression, clustering, model development and interfaces with other libraries such as scikit-learn, pytorch and TensorFlow.
- ActiveRPC - Lightweight and fast library for complex high-load distributed applications and Memcached-like solutions.
- Aparapi (⭐424) - Converts bytecode to OpenCL which allows execution on GPUs.
- Tabula (⭐1.5k) - Extracts tables from PDF files.
Science / Other
- Chart-FX (⭐377) - Scientific charting library with focus on performance optimised real-time data visualisation at 25 Hz update rates for large data sets.
- LogicNG (⭐103) - Library for creating, manipulating and solving Boolean and Pseudo-Boolean formulas.
Testing / Miscellaneous
- LogCaptor (⭐210) - Captures log entries for unit testing purposes.
Related Awesome Lists / Mocking
People / Twitter
- Mani Sarkar - Java champion, Polyglot, Software Crafter involved with @graalvm, AI/ML/DL, Data Science, Developer communities, speaker & blogger. Creator of couple of awesome lists like this one.
23. Open Source Flutter Apps
Contents / Business