Awesome List Updates on Jun 27 - Jul 03, 2016
47 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Rest
Ruby Clients
- httparty (⭐5.8k) - Makes HTTP fun again!
2. Awesome Audio Visualization
Libraries Audio
- audio-render (⭐41) - A pass-through audio stream, providing structure for rendering stream audio data.
3. Vertx Awesome
Utilities
- Vert.x Cron (⭐61) - Schedule events with cron specifications. Has event bus and Observable versions.
4. Awesome
Audio
- Musicbee - Like iTunes but better than iTunes.
Games
- Unreal Engine - Another free game engine. Lots of documentation and easier to pick up, but you pay 5% royalties to Unreal when you make money from UE-based games.
5. Awesome Courses
Courses / Algorithms
- 6.006 Introduction to Algorithms MIT
- This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performance measures and analysis techniques for these problems.
- Lecture Videos
- Assignments
- Readings
- Resources
- Old Exams
- 6.046J/18.410J Design and Analysis of Algorithms MIT
- This is an intermediate algorithms course with an emphasis on teaching techniques for the design and analysis of efficient algorithms, emphasizing methods of application. Topics include divide-and-conquer, randomization, dynamic programming, greedy algorithms, incremental improvement, complexity, and cryptography. This course assumes that students know how to analyze simple algorithms and data structures from having taken 6.006. It introduces students to the design of computer algorithms, as well as analysis of sophisticated algorithms.
- Lecture Videos
- Lecture Notes
- Assignments
- Resources
- Old Exams
- 6.854J/18.415J Advanced Algorithms MIT
- This course is a first-year graduate course in algorithms. Emphasis is placed on fundamental algorithms and advanced methods of algorithmic design, analysis, and implementation. Techniques to be covered include amortization, randomization, fingerprinting, word-level parallelism, bit scaling, dynamic programming, network flow, linear programming, fixed-parameter algorithms, and approximation algorithms. Domains include string algorithms, network optimization, parallel algorithms, computational geometry, online algorithms, external memory, cache, and streaming algorithms, and data structures. The need for efficient algorithms arises in nearly every area of computer science. But the type of problem to be solved, the notion of what algorithms are "efficient,'' and even the model of computation can vary widely from area to area. In this second class in algorithms, we will survey many of the techniques that apply broadly in the design of efficient algorithms, and study their application in a wide range of application domains and computational models. The goal is for the class to be broad rather than deep. Our plan is to touch upon the following areas. This is a tentative list of topics that might be covered in the class; we will select material adaptively based on the background, interests, and rate of progress of the students.
- Lecture Videos - Spring 2016
- Lecture Notes
- Assignments
- Readings
- Resources
6. Awesome Hacking
Disassemblers and debuggers
- plasma (⭐3k) - Interactive disassembler for x86/ARM/MIPS. Generates indented pseudo-code with colored syntax code.
7. Awesome Stock Resources
Photography / CC0-license
- Stockified - Free pictures taken in India by Kiran BV and Aditya G Bharadwaj.
8. Awesome Flexbox
Other Interesting Articles / Polyfills
9. Awesome Emails
Tools / Misc
- Rollover - Generates code for a Rollover Image that displays an alternative image when the email recipient hovers the cursor over the image.
10. Awesome Bigdata
Time-Series Databases
- Chronix - a time series storage built to store time series highly compressed and for fast access times.
11. Awesome Ava
Articles
12. Awesome Network Analysis
Professional Groups / Research Groups (USA)
13. Awesome Tensorflow
Tutorials
- Sungjoon's TensorFlow-101 (⭐2.6k) - TensorFlow tutorials written in Python with Jupyter Notebook
Papers
- TensorFlow: A system for large-scale machine learning - This paper describes the TensorFlow dataflow model in contrast to existing systems and demonstrate the compelling performance
Blog posts
- Fizz Buzz in TensorFlow - A joke by Joel Grus
14. Empathy in Engineering
Words / Empathy for your users
- Too sensitive: About microaggressions in UX 📰 - Sara Ann Marie on Medium discusses how small breaks in UX alienate users.
- The Fantasy and Abuse of the Manipulable User 📰 - Betsy Haibel in Model View Culture discusses how UX “greypatterns” and “darkpatterns” are prevalent in the web.
- Empathy: The key to a successful software project 📰 - Gregory Brown at O'Reilly discusses how to identify the most important stakeholders and ask questions to build the best product for them.
- On Facebook's "Compassion Team" 📰 - The New York Times looks at Facebook's "Compassion Team" tasked with making Facebook more humane.
- Designing for Disaster 📹 - Eric Meyer at An Event Apart tells us the most difficult day of his life and how important it is to design for people who may be having the worst days of their lives too.
- Design for Real Life 📚 - This book by Eric Meyer & Sara Wachter-Boettcher highlights design techniques that identify stress cases and design with compassion.
Words / Empathy for your peers
- We Invite Everyone at Etsy to Do an Engineering Rotation: Here’s why 📰 - At Etsy's Code as Craft blog, they discuss why they make their designers and product managers do an engineering rotation.
- On Empathy & Pull Requests at Slack 📰 | Followup 📰 - The Slack Engineering blog goes into how good pull requests are an act of empathy of our teammates.
- Blameless PostMortems and a Just Culture 📰 - Etsy's Code as Craft blog discusses how they look at mistakes with a perspective of learning through blameless post-mortems.
- What Google Learned From Its Quest to Build the Perfect Team 📰 - The New York Times synthesizes how Google's data-driven culture discovered that norms centering communication and empathy made better teams.
15. Awesome Composer
Plugins / IRC
- Composer-Asset-Plugin (⭐893) - A npm/Bower Dependencies Manager for Composer.
16. Awesome Jvm
Network
- armeria (⭐4k) - Asynchronous RPC/API client/server library built on top of Java 8, Netty 4.1, HTTP/2, and Thrift.
17. Awesome Dotnet Core
Frameworks, Libraries and Tools / Internationalization
- Localization (⭐157) - Localization abstractions and implementations for ASP.NET Core applications.
Frameworks, Libraries and Tools / Testing
- MyTested.AspNetCore.Mvc (⭐1.7k) - Fluent testing framework for ASP.NET Core MVC.
18. Awesome Machine Learning
Python / Misc Scripts / iPython Notebooks / Codebases
- Introduction to machine learning with scikit-learn (⭐3.7k) - IPython notebooks from Data School's video tutorials on scikit-learn.
19. Awesome Elm
Learning Guides / Outdated Tutorials and books (Elm 0.18 or earlier)
- Elm Seeds - Short screencasts to teach you the Elm programming language from Erik Person.
20. Awesome Purescript
More Resources
- Purescript Ecosystem (⭐93) - Ranked list of popular libraries.
21. Tips
Retrieve the commit hash of the initial revision.
git rev-list --reverse HEAD | head -1
Alternatives:
git rev-list --max-parents=0 HEAD
git log --pretty=oneline | tail -1 | cut -c 1-40
git log --pretty=oneline --reverse | head -1 | cut -c 1-40
Show the author, time and last revision made to each line of a given file
git blame <file-name>
22. Awesome Static Website Services
Forms / Really Simple Forms
- Brisk Forms (⭐42) - Free form submission service emails you responses while keeping your email address private and is open source.
23. Awesome Opensource Apps
Laravel
Name: Laraadmin (⭐1.5k)
Description: CRM for quickstart Admin based applications
Link: http://laraadmin.com
24. Awesome Dtrace
Sysevent provider
- DTrace sysevent provider - Solaris/illumos sysevent provider for DTrace.
dtrace.conf
Programming languages / Erlang
- Erlang - DTrace and Erlang/OTP.
Programming languages / PHP
- PHP - Using PHP and DTrace.
Programming languages / Python
- Python - DTrace patch for Python 2.7.x and 3.x.
25. Awesome Aws
SDKs and Samples / Clojure SDK
26. Awesome Android
Emulators
GUI
- DragListView (⭐654) - Drag and drop to reorder items in a list, grid or board.
27. Colorful
Tools / Web App
- Save My Palette - Save, share, and export your color palettes.
Articles / Web App
28. Awesome Interview Questions
Programming Languages/Frameworks/Platforms / Clojure
29. Awesome Github
Infomation for people who are new to GitHub
- Bingo Board (⭐32) -- Play bingo 💥 by sending pull requests!
30. Awesome Cyclejs
Learn / Videos
- Unidirectional data flow architectures - Presentation AtTheFrontend Conference by Andre Staltz
Libraries / Components
- tommy-the-runner/cyclejs-ace-editor ★0 (⭐1) - Cycle.js intergration with Ace Editor using brace (⭐1k). Check an example here.
31. Awesome Dotnet
Code Analysis and Metrics
- Metrics-Net (⭐641) - Capturing CLR and application-level metrics. So you know what's going on.
Minification
- Web Markup Minifier (⭐444) - .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.
Queue
- Warewolf ESB (⭐270) - An easy to use service bus and microservices platform. Easily build applications and services in a visual IDE.
Testing
- FakeItEasy (⭐1.7k) - The easy mocking library for .NET https://fakeiteasy.github.io
32. Awesome Electron
Open Source / Other
- Museeks (⭐1.6k) - Music player.
33. Awesome Nodejs
Packages / Command-line apps
- jscpd (⭐4.6k) - Copy/paste detector for source code.
- atmo (⭐816) - Server-side API mocking.
34. Awesome Laravel
Popular Packages / Search
- Plastic (⭐509) - Fluently mapping and searching Elasticsearch
35. Awesome Fp Js
Resources / Articles
- Functional Mumbo Jumbo – ADTs – A beginner-friendly introduction to Algebraic Data Types.
36. Awesome Music
Music Notation
- Jan Angermüller's music fonts page - A listing and visual comparison of different music fonts.
- Scorelib - a C++ library for parsing SCORE data files.
37. Awesome Nosql Guides
Graph Databases
- Graph Databases Use Cases - Although documents geared towards Neo4j, concepts are applicable to all graph databases.
38. Awesome Vue
Resources / Tutorials
39. Css Protips
Translations / Demo
40. Awesome Malware Analysis
Online Scanners and Sandboxes / Other Resources
- Joe Sandbox - Deep malware analysis with Joe Sandbox.
- NetworkTotal - A service that analyzes pcap files and facilitates the quick detection of viruses, worms, trojans, and all kinds of malware using Suricata configured with EmergingThreats Pro.
Documents and Shellcode / Other Resources
- QuickSand - QuickSand is a compact C framework to analyze suspected malware documents to identify exploits in streams of different encodings and to locate and extract embedded executables.
Deobfuscation / Other Resources
- FLOSS (⭐3.1k) - The FireEye Labs Obfuscated String Solver uses advanced static analysis techniques to automatically deobfuscate strings from malware binaries.
- unpacker (⭐117) - Automated malware unpacker for Windows malware based on WinAppDbg.
Debugging and Reverse Engineering / Other Resources
- bamfdetect - Identifies and extracts information from bots and other malware.
Memory Forensics / Other Resources
- WinDbg - Live memory inspection and kernel debugging for Windows systems.
Storage and Workflow / Other Resources
- Polichombr (⭐373) - A malware analysis platform designed to help analysts to reverse malwares collaboratively.
Miscellaneous / Other Resources
- al-khaser (⭐5.6k) - A PoC malware with good intentions that aimes to stress anti-malware systems.
- MalSploitBase (⭐531) - A database containing exploits used by malware.
41. Awesome Open Company
Resources / Articles
- Shereef Bishay: The open enterprise manifesto
42. Awesome Userscripts
Scripts / GitHub
- GitHub Monospace Editor (⭐10) - Provide MonoSpace font on GitHub textareas.
- GitHub PR Approvals (⭐1) - Require approvals in GitHub PRs before merging is allowed.
Additional Catalogues / YouTube
43. Awesome PICO 8
Contents / Community
- Slack Team - PICO-8 Slack chat.
Contents / Tutorials
- Music Tracker Tutorial Series - Making audio with PICO-8.
- Tron Lightcycle game from scratch - A quick introduction to PICO-8 writing a game from scratch.
44. Frontend Dev Bookmarks
Languages, Protocols, Browser APIs
- Hypertext Transfer Protocol (HTTP): The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web.
User Interface Components
- Buttons: The term button refers to any graphical control element that provides the user a simple way to trigger an event, like searching for a query at a search engine, or to interact with dialog boxes, like confirming an action.
45. Awesome Iot
Software / Operating systems
- Apache Mynewt - Apache Mynewt is a real-time, modular operating system for connected IoT devices that need to operate for long periods of time under power, memory, and storage constraints. The first connectivity stack offered is BLE 4.2.
46. Awesome Swift
Images / Barcode
- Moa (⭐332) - An image download extension of the image view for iOS, tvOS and macOS.
Utility / Barcode
- SwiftLinkPreview (⭐1.4k) - It makes a preview from an url, grabbing all information such as title, relevant texts and images.
47. Awesome Deep Vision
Object Detection
- R-FCN [Paper] [Code] (⭐1.2k)
- Jifeng Dai, Yi Li, Kaiming He, Jian Sun, R-FCN: Object Detection via Region-based Fully Convolutional Networks
- Prev: Jul 04 - Jul 10, 2016
- Next: Jun 20 - Jun 26, 2016