Awesome List Updates on Oct 09 - Oct 15, 2017
51 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Fp Js
Resources / Examples and Exercises
- Learn Rx – A series of interactive exercises introducing five basic ingredients of functional (reactive) programming: the
map
,filter
,concatAll
,reduce
, andzip
functions.
2. Awesome Preact
Contents / Components
- Preact Level List (⭐4) - Live updating leveldb list component for Preact.
3. Awesome Deep Learning
Researchers / Websites
4. Awesome Clojure
Guides
5. Awesome Dataviz
JavaScript tools / Maps
- Mapael (⭐1k) - jQuery plugin based on raphael.js to display vector maps.
6. Awesome Static Website Services
Forms / Really Simple Forms
- 99 Inbound - Form endpoint service with email/Slack notifications and third party app integrations (e.g. MailChimp)
7. Awesome Nodejs
Resources / Tools
- github-npm-stats - Chrome extension that displays npm download stats on GitHub.
8. Awesome Idris
Contents / Books
- Type Driven Development With Idris - Most important book published so far.
Contents / Papers
- Elaborator Reflection: Extending Idris in Idris - David Christiansen and Edwin Brady, 2016.
- Cross-platform Compilers for Functional Languages - Edwin Brady, 2015.
- Programming and Reasoning with Side-Effects in Idris - Edwin Brady, 2014.
- Idris, a General Purpose Dependently Typed Programming Language: Design and Implementation - Edwin Brady, 2013.
- Programming and Reasoning with Algebraic Effects and Dependent Types - Edwin Brady, 2013.
- Sequential decision problems, dependently typed solutions - Nicola Botta, Cezar Ionescu and Edwin Brady, 2013.
- Programming in Idris: a tutorial - Edwin Brady, 2012.
- Idris — Systems Programming Meets Full Dependent Types - Edwin Brady, 2011.
- Scrapping your Inefficient Engine: using Partial Evaluation to Improve Domain-Specific Language Implementation - Edwin Brady and Kevin Hammond, 2010.
- Correct-by-Construction Concurrency: using Dependent Types to Verify Implementations of Effectful Resource Usage Protocols - Edwin Brady and Kevin Hammond, 2010.
- Domain Specific Languages (DSLs) for Network Protocols - Saleem Bhatti, Edwin Brady, Kevin Hammond and James McKinna, 2009.
- Lightweight Invariants with Full Dependent Types - Edwin Brady, Christoph Herrmann and Kevin Hammond, 2008.
Contents / Presentations
- Idris: General Purpose Programming with Dependent Types - Presentation by Edwin Brady, Idris' creator.
Contents / Projects
- iridium (⭐201) - xmonad with the X11 abstracted and configured with Idris.
- lightyear (⭐235) - Parser combinators for Idris.
- quantities (⭐151) Type-safe physical computations and unit conversions in Idris.
- idris-type-providers (⭐84) - Type provider library for Idris.
- IdrisScript (⭐88) - FFI Bindings to interact with the unsafe world of JavaScript.
- idris-containers (⭐94) - Various data structures for use in the Idris Language.
- IdrisSqlite (⭐39) - Effectful bindings for SQLite.
- idris-http (⭐39) - HTTP library for Idris.
- RingIdris (⭐20) - Ring solver for Idris.
- specdris (⭐57) - Test framework for Idris.
- idris-config (⭐19) - Parsers for various configuration files written in Idris.
- probability (⭐32) - Probabilistic computation in Idris.
- idris-protobuf (⭐28) - Partial implementation of Protocol Buffers in Idris.
- idris-free (⭐25) - Free Monads and useful constructions to work with them.
Contents / Backends
- idris-jvm (⭐378) - JVM bytecode backend for Idris.
- idris-llvm (⭐77) - LLVM backend.
- idris-erlang (⭐190) - Erlang backend.
- idris-malfunction (⭐80) - Experimental Malfunction (OCaml internal representation) backend.
Contents / Community
9. Awesome Deep Learning Resources
Papers / Convolutional Neural Networks
- Densely Connected Convolutional Networks - Best Paper Award at CVPR 2017, yielding improvements on state-of-the-art performances on CIFAR-10, CIFAR-100 and SVHN datasets, this new neural network architecture is named DenseNet.
10. Awesome Ddd
Books
- Writing Great Specifications - Writing Great Specifications is an example-rich tutorial that teaches you how to write good Gherkin specification documents that take advantage of Specification by Example's benefits.
11. Awesome Ctf
Wargames
- Hack The Box - Weekly CTFs for all types of security enthusiasts.
12. Awesome Android
GUI / Video
- VideoPlayView (⭐90) - Custom Android view with video player, play/stop, loader and placeholder image.
13. Awesome Micro Npm Packages
Modules / Function
- throttle-debounce (⭐973) - Throttle/debounce your functions.
14. Awesome No Login Web Apps
Miscellaneous / Others
- AlarmDJ - Online Alarm clock, use MP3 files and YouTube videos as alarm.
15. Awesome Coins
☤ Reading Material
- r/CryptoCurrency — Official subreddit about crypto-currencies and crypto-assets.
16. Awesome Jvm
Virtual Machines
- Eclipse OpenJ9 (⭐3k) - Eclipse OpenJ9.
17. Citizen Science
Software / Publishing , Collaboration and Organization
- RapidPro (⭐831) - An open-source platform for building scalable applications that users can interact with via SMS.
Literature / Citizen Science Practice
- Spectrophotometric Determination of Lead - Another simple DIY lead testing procedure.
18. Awesome Ruby
Captchas and anti-spam
- Invisible Captcha (⭐1.1k) - Unobtrusive and flexible spam protection based on the honeypot strategy. It also provides a time-sensitive form submission.
- Rakismet (⭐356) - Easy Akismet and TypePad AntiSpam integration for Rails.
- reCAPTCHA (⭐2k) - reCaptcha API helpers for ruby apps.
- Voight-Kampff (⭐181) - A Ruby gem that detects bots, spiders, crawlers and replicants.
Concurrency and Parallelism
- forkoff (⭐73) - brain-dead simple parallel processing for ruby.
- Parallel (⭐4.1k) - Run any code in parallel Processes (> use all CPUs) or Threads (> speedup blocking operations). Best suited for map-reduce or e.g. parallel downloads/uploads.
Database Tools
- connection_pool (⭐1.6k) - Generic connection pooling for Ruby, that can be used with anything, e.g. Redis, Dalli, etc.
Diff
- Diffy (⭐1.3k) - Easy Diffing With Ruby.
- gemdiff (⭐122) - Find source repositories for gems. Open, compare, and update outdated gem versions.
- JsonCompare (⭐59) - Returns the difference between two JSON files.
File Upload
- Shrine (⭐3.2k) - Toolkit for handling file uploads in Ruby.
File System Listener
- Guard (⭐6.2k) - A command line tool to easily handle events on file system modifications.
HTTP Clients and tools
- Device Detector (⭐740) - A precise and fast user agent parser and device detector, backed by the largest and most up-to-date user agent database.
IRB
- Clipboard (⭐371) - Access to the system clipboard on Linux, MacOS and Windows.
- Looksee (⭐365) - A tool for illustrating the ancestry and method lookup path of objects. Handy for exploring unfamiliar codebases.
Machine Learning
- Awesome Machine Learning with Ruby (⭐2.1k) - A Curated List of Ruby Machine Learning Links and Resources.
Queues and Messaging
- Karafka (⭐2k) - Framework used to simplify Apache Kafka (a distributed streaming platform) based Ruby applications development.
Web Frameworks
- Rack::App (⭐410) - Bare bone minimalistic framework for building rack apps.
19. Awesome Bigdata
RDBMS
- Teradata - high-performance MPP data warehouse platform.
Distributed Filesystem
- Apache Kudu - Hadoop's storage layer to enable fast analytics on fast data.
Time-Series Databases
- Axibase Time Series Database - Integrated time series database on top of HBase with built-in visualization, rule-engine and SQL support.
SQL-like processing
- Aster Database - SQL-like analytic processing for MapReduce.
Applications
- AthenaX (⭐1.2k) - a streaming analytics platform that enables users to run production-quality, large scale streaming analytics using Structured Query Language (SQL).
20. Rbooks
Advanced Books
R for Data Science [Online] Free
Learn how to use R to turn raw data into insight, knowledge, and understanding. This book introduces you to R, RStudio, and the tidyverse, a collection of R packages designed to work together to make data science fast, fluent, and fun. Suitable for readers with no previous programming experience, R for Data Science is designed to get you doing data science as quickly as possible.
21. Awesome Mastodon
Tools
- Last - Aggregate toots on a web page providing Atom feed and an epub (Perl).
22. Awesome Regression Testing
Slideshows, talks and videos
- Visual Regression Testing with Shoov - How to setup shoov and get your first test written.
- Visual Regression Testing with PhantomCSS - Talk by Jon Bellah on how to use PhantomCSS during wordpress development.
- Visual Regression Testing: Sanity Checks With BackstopJS - Screencast with code demo and best practices.
- Screenster Tutorial - Tutorial on how to create visual automated tests with Screenster.
- Look-alike - visual regression testing tool - Demo what the Look-alike Chrome extension is, how it works and how and why it was build.
- Screencast on CSS critic - a lightweight testing framework for CSS - How to write your first CSS test with CSS critic, make it pass, break it, and make it pass again.
23. Awesome Creative Coding
Visual Programming Languages
- XOD [Cross-platform] - Open source visual programming language and environment for microcontroller-based projects.
24. Awesome Remote Job
Tools / Communication
- Rocket.Chat — The Ultimate Open Source WebChat Platform.
25. Awesome Hacking Locations
Portugal 🇵🇹 / Lisbon
Confeitaria Lisboa
Well lit, great croissants.
Webpage: http://4sq.com/1JRQG4q
Wifi | Power | Climatization | Address | Open Hours |
---|---|---|---|---|
✔ | ✔ | ❄️/♨️ | Av. Joao XXI Lisboa | Mon-Sat 7:30AM:8PM |
Royale Café
Quiet and friendly staff. A bit on the pricey $$ side though.
Webpage: http://www.royalecafe.com
Wifi | Power | Climatization | Address | Open Hours |
---|---|---|---|---|
✔ | ✔ | ❄️/♨️ | Largo Rafael Bordalo Pinheiro 29 R/C Lisboa | Mon-Wed 12-11pm & Thu-Sun 12pm-12am |
United States 🇺🇸 / Illinois
Refinery
Great coffee and usually has available seating. Wifi is bad.
Webpage: http://the-refinery.cafes-city.com/
Wifi | Power | Coffee | Address | Open Hours |
---|---|---|---|---|
(✔) | ✔ | ✔ | 413 Santa Monica Blvd, Santa Monica, CA 90401 | Mon-Fri 7:30-18:00, Sat 8:00-18:00, Sun closed |
United States 🇺🇸 / Massachusetts
Diesel Cafe
Same good food as Bloc 11 and Forge, larger, more industrial, busy but always a space, standing desks at back, lots of resident coders. Acid coffee.
Webpage: http://www.diesel-cafe.com/
Wifi | Power | Coffee | Address | Open Hours |
---|---|---|---|---|
paying | ✔ | ✔ | 257 Elm St, Somerville, MA 02144 | Mon-Fri 06:00-23:00, Sat-Sun 07:00-23:00 |
Notes:
- Contact @richlitt for wifi password if needed.
- You get 45m of free wifi per day. More if you know what you're doing ;) (but $14/mo for wifi is worth it if you hack there often)
- Using IPFS will get you kicked off their network in ~2hr (FYI).
26. Awesome Open Source Supporters
Dependency Management
- Greenkeeper - Automated dependency management for NPM packages (on GitHub).
Exception Reporting
- BugSnag
requires-approval
- Exception tracking and reporting.
27. Toolsforactivism
Browsers:
- Tor Browser (⭐450) - Free software for enabling anonymous communication. It prevents somebody watching your Internet connection from learning what sites you visit, it prevents the sites you visit from learning your physical location, and it lets you access sites which are blocked.
28. Awesome Dotnet
Misc
- SystemWrapper (⭐174) - SystemWrapper is .NET library for easier testing of system APIs.
29. Awesome Ava
Articles
Videos
30. Awesome Electron
Closed Source / Other
- Twitch - Official Twitch app.
Books / Other
31. Awesome Vulkan
Books
- Introduction to Computer Graphics and the Vulkan API by Kenwright - Introduce the reader to the exciting topic of computer graphics from a grounds-up practical perspective with the Vulkan API.
32. Awesome Ssh
Apps / SSH agent
- sshecret (⭐58) - Automatically create and manage multiple agents for multiple keys.
33. Awesome Machine Learning
Python / General-Purpose Machine Learning
- Edward - A library for probabilistic modelling, inference, and criticism. Built on top of TensorFlow.
34. Awesome Artificial Intelligence
Courses
- Deep Learning - Goodfellow, Bengio and Courville's introduction to a broad range of topics in deep learning, covering mathematical and conceptual background, deep learning techniques used in industry, and research perspectives.
- The Elements of Statistical Learning: Data Mining, Inference, and Prediction - Hastie and Tibshirani cover a broad range of topics, from supervised learning (prediction) to unsupervised learning including neural networks, support vector machines, classification trees and boosting---the first comprehensive treatment of this topic in any book.
35. Awesome Hacking
Other Useful Repositories
Repository: Adversarial Machine Learning (⭐1.8k)
Description: Curated list of awesome adversarial machine learning resources
Repository: AI Security (⭐1.3k)
Description: Curated list of AI security resources
Repository: Web Security (⭐11k)
Description: Curated list of Web Security materials and resources
36. Awesome Security
Endpoint / Mobile / Android / iOS
- OSX Security Awesome (⭐708) - A collection of OSX and iOS security resources
Web / Development
- Understanding API Security - Free eBook sampler that gives some context for how API security works in the real world by showing how APIs are put together and how the OAuth protocol can be used to protect them.
Usability / Development
- Usable Security Course - Usable Security course at coursera. Quite good for those looking for how security and usability intersects.
37. Awesome Audio Visualization
Libraries Visualization
- Vuo — A realtime visual programming language for interactive media.
38. Awesome Python Scientific Audio
Audio Related Packages / Transformations - General DSP
- PyWavelets 🐙 (⭐1.7k) 📦 - Discrete Wavelet Transform in Python.
39. Awesome4girls
Events/Meetups / Javascript
JsLadies BR - Loc: - Lang: PT-BR only
A group for women interested in web development and javascript with open and free meetings, workshops and talks.
General / UX
-
Ada Lovelace Day, a yearly holiday held on the second Tuesday in the month of October, is an international holiday to celebrate women in STEM fields. It is a day to celebrate contributions made in STEM fields by women, and to encourage other women to pursue those fields by raising awareness of those contributions. There is a main event, held in London, England, but anyone can celebrate ALD by organizing an event or sharing their own story online.
Other Initiatives / Content
-
Google's global program providing visibility, community, & resources for women in technology. Provides resources to women starting their career and women with an established career in tech to further their success.
40. Awesome Typescript
Books
- 📚 Angular 2 Development with TypeScript (2016) by Yakov Fain and Anton Moiseev; Manning
41. Awesome Aws
Open Source Repos / Elastic Beanstalk
- eb-py-flask-signup 🔥🔥 (⭐271) - Python signup form app with Flask and Bootstrap.
42. Awesome Network Analysis
Software / Python
- Snap.py - A Python interface for SNAP (a general purpose, high performance system for analysis and manipulation of large networks).
- SnapVX (⭐65) - A convex optimization solver for problems defined on a graph.
43. Awesome Cpp
Standard Libraries
- The GNU C Library - The purpose of this manual is to tell you how to use the facilities of the GNU C Library.
44. Awesome Mqtt
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- HS100toMQTT (⭐16) - Gateway between TPLink HS100/HS110 and MQTT.
Home Entertainment / Firmwares for ESP based Devices
- htd2mqtt (⭐3) - Bridge between an HTD Lync audio system and MQTT.
Misc / Firmwares for ESP based Devices
- mqttclpro (⭐90) - MQTT Client with tasker integration Android app.
45. Awesome Speaking
Blog Posts
- Block Your Talk - by Christina Wodtke
- How To Get Speaking Engagements - by Sam Jarman
- Presenting is Performance - by Christina Wodtke
46. Awesome Swift
Animation
- ViewAnimator (⭐7.2k) - Brings your UI to life with just one line.
Dependency Injection
- Corridor (⭐61) - A Coreader-like Dependency Injection μFramework.
Auto Layout / Barcode
- Bamboo (⭐74) - Auto Layout (and manual layout) in one line.
UI / Barcode
- SwiftyUI (⭐340) - High performance and lightweight UIView, UIImage, UIImageView, UIlabel, UIButton and more.
Utility / Barcode
- Closures (⭐1.7k) - Swifty closures for UIKit and Foundation.
47. Awesome Linux
X Windows Managers / Other Desktop Environments
- 9wm - Window manager that attempts to emulate the Plan 9 window manager 8-1/2 as far as possible within the constraints imposed by X.
- dwm - Dynamic window manager for X. It manages windows in tiled, monocle and floating layouts. All of the layouts can be applied dynamically, optimising the environment for the application and task performed.
- Enlightenment - Window manager bundled with a whole suite of libraries to help you create beautiful user interfaces.
- Fluxbox - Window manager for X, lightweight and easy to handle but full of features to make an easy and fast desktop experience. Built using C++.
- FVWM - ICCCM-compliant multiple virtual desktop window manager for X. Extremely powerful.
- i3 - Tiling window manager. BSD-licensed. Primarily targeted at advanced users and developers.
- JWM - Lightweight window manager for X11. Good choice for older and/or less powerful systems, though perfectly capable of running on modern systems. Built using C.
- ratpoison - A simple window manager with no library dependencies, no graphics, and no decorations. Modeled after GNU Screen.
- Sawfish - Extensible window manager. Its aim is to manage windows in the most flexible and attractive manner possible. Built using Lisp-based scripting language.
- wmii - Small, scriptable window manager, with a 9P filesystem interface and an acme-like layout.
- xmonad - Dynamically tiling X11 window manager. Makes work easier by automating aligning and searching for windows. Built using Haskell.
48. Awesome Vehicle Security
Presentations
- Self-Driving and Connected Cars: Fooling Sensors and Tracking Drivers - Black Hat talk by Jonathan Petit. Automated and connected vehicles are the next evolution in transportation and will improve safety, traffic efficiency and driving experience. This talk will be divided in two parts: 1) security of autonomous automated vehicles and 2) privacy of connected vehicles. 2015
- A Survey of Remote Automotive Attack Surfaces - Black Hat talk By Charlie Miller and Chris Valasek. Automotive security concerns have gone from the fringe to the mainstream with security researchers showing the susceptibility of the modern vehicle to local and remote attacks. Discussion of vehicle attack surfaces. 2014.
49. Awesome Dotnet Core
Frameworks, Libraries and Tools / SDKs
- octokit.net (⭐2.7k) - GitHub API client library for .NET.
Frameworks, Libraries and Tools / Serialization
- Schema.NET (⭐637) - Schema.org objects turned into strongly typed C# POCO classes for use in .NET. All classes can be serialized into JSON/JSON-LD and XML, typically used to represent structured data in the head section of html page.
Articles / Workflow
- Basic knowledge
- Microsoft architectural overview of comprehensive BikeSharing360 suite of demo apps with related videos
- Porting a .NET Framework library to .NET Core
- The 68 things the CLR does before executing a single line of your code
- The comparison between .NET Core and Nodejs at here, here and here (⭐46)
- Understanding ASP.NET Core Initialization
- Why you should join .NET Core and ASP.NET Core train
Community / Workflow
50. Mind Expanding Books
Philosophy And Psychology
Name: Prometheus Rising
Author: Robert Anton Wilson
Goodreads Rating: 4.26
Year Published: 2010
Name: Mindset: The new psychology of success
Author: Carol S. Dweck,Ph.D.
Goodreads Rating: 4.04
Year Published: 2006
Name: Outsmarting IQ: The Emerging Science of Learnable Intelligence
Author: David Perkins
Goodreads Rating: 4.00
Year Published: 1995
Science and Medicine
Name: Gödel, Escher, Bach: An Eternal Golden Braid
Author: Douglas R. Hofstadter
Goodreads Rating: 4.30
Year Published: 1979
Politics
Name: Strangers in Their Own Land: Anger and Mourning on the American Right
Author: Arlie Russell Hochschild
Goodreads Rating: 4.15
Year Published: 2016
Fiction / Classics
Name: The Director
Author: David Ignatius
Goodreads Rating: 3.43
Year Published: 2015
Fiction / Science Fiction
Name: Ready Player One
Author: Ernest Cline
Goodreads Rating: 4.31
Year Published: 2011
Name: The Fifth Sacred Thing
Author: Starhawk
Goodreads Rating: 4.25
Year Published: 1994
Name: Hyperion
Author: Dan Simmons
Goodreads Rating: 4.21
Year Published: 1989
Name: Little Brother
Author: Cory Doctorow
Goodreads Rating: 3.94
Year Published: 2008
51. Awesome Vue
Resources / Community
Resources / Tutorials
Projects Using Vue.js / Open Source
- Wiki.js (⭐24k) - A modern, lightweight and powerful wiki app built on NodeJS, Git and Markdown
- vue-speech-streaming (⭐72) - A Performing Streaming Speech Recognition results in real time Speech To Text with Google Cloud Speech + socket.io on Progressive Web App
- My Animation List (⭐78) - A tool to easy get css animation code
- vue-input-streaming (⭐24) - A TextInput Streaming RealTime And Two Way Data Binding Broadcasting with Pusher
- Prev: Oct 16 - Oct 22, 2017
- Next: Oct 02 - Oct 08, 2017