Wednesday, 25 April 2018
Interesting Snippets from 2018-04-25
-
porttest.dns-oarc.net -- Check your resolver's source port behavior | DNS-OARC
The announcement in Jul 2008 of CERT VU#800113 made it clear that resolvers should use random source source ports when sending queries. Here at OARC, we crafted a special DNS name and server that you can query to learn whether or not your own resolver is using random ports.
Interesting Snippets from 2018-04-24
-
‘The Efficiency Paradox’ Review: Big Data, Big Problems - WSJ
Though technology is making our lives ever more convenient, it also may be having the unintended effect of lowering our skill set. Gregg Easterbrook reviews “The Efficiency Paradox” by Edward Tenner.
Interesting Snippets from 2018-04-16
-
hotkeys.js - A robust Javascript library for capturing keyboard input.
HotKeys.js is an input capture library with some very special features, it is easy to pick up and use, has a reasonable footprint (~3kb) (gzipped: 1.73kb), and has no dependencies. It should not interfere with any JavaScript libraries or frameworks.
-
compromise
language is cѳmplicated. and there's a gazillion words. compromise is a javascript library that interprets and pre-parses english. - and makes some reasonable decisions - so things are way easier.
-
About ProtonMail
We are scientists, engineers, and developers drawn together by a shared vision of protecting civil liberties online. This is why we created ProtonMail, an easy to use secure email service with built-in end-to-end encryption and state of the art security features. Our goal is to build an internet that respects privacy and is secure against cyberattacks.
-
The Comprehensive Beginner’s Guide to JavaScript Geolocation Tracking
Combining the Google Maps JavaScript API and PubNub for realtime tracking of device location (with the bells and whistles)
-
GitHub - tomnomnom/gron: Make JSON greppable!
gron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it. It eases the exploration of APIs that return large blobs of JSON but have terrible documentation.
-
Cytoscape.js
Cytoscape.js is an open-source graph theory (a.k.a. network) library written in JS. You can use Cytoscape.js for graph analysis and visualisation. Cytoscape.js allows you to easily display and manipulate rich, interactive graphs. Because Cytoscape.js allows the user to interact with the graph and the library allows the client to hook into user events, Cytoscape.js is easily integrated into your app, especially since Cytoscape.js supports both desktop browsers, like Chrome, and mobile browsers, like on the iPad. Cytoscape.js includes all the gestures you would expect out-of-the-box, including pinch-to-zoom, box selection, panning, et cetera.
Interesting Snippets from 2018-04-15
-
ViewDNS.info - Your one source for DNS related tools!
Reverse IP Lookup Find all sites hosted on a given server.
-
GitHub - Bogdan-Lyashenko/js-code-to-svg-flowchart: js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.
Imagine a library which takes any JS code and generate SVG flowchart from it, works on client and server. Allows you easily adjust styles scheme for your context or demonstrate your code logic from different abstractions levels. Highlighting, destructing whole blocks, custom modifiers for your needs etc.
-
GitHub - i0natan/nodebestpractices: The largest Node.JS best practices list. Curated from the top ranked articles and always updated
When you read here, you in fact read dozens of the best Node.js articles - this is a summary and curation of the top-ranked content on Node.js best practices
-
Nightwatch.js | Node.js powered End-to-End testing framework
Nightwatch.js is an easy to use Node.js based End-to-End (E2E) testing solution for browser based apps and websites. It uses the powerful W3C WebDriver API to perform commands and assertions on DOM elements.
-
GitHub - GoogleChrome/puppeteer: Headless Chrome Node API
Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol. It can also be configured to use full (non-headless) Chrome or Chromium.
-
GitHub - uNmAnNeR/imaskjs: vanilla javascript input mask
get and set raw and unmasked values easily no external dependencies RegExp mask Function mask Number mask (integer and decimal) Date mask (various format support) Dynamic/on-the-fly mask Pattern mask show placeholder always and only when necessary unmasked value can contain fixed parts optional input parts (greedy)
-
The Leading PDF SDK for Mobile & Web | PSPDFKit
The Best Way to Handle PDF Documents Easy to integrate, high performance, a friendly interface, and awesome developer support. PSPDFKit is the PDF SDK made for you!
-
GitHub - pd4d10/octohint: The missing IntelliSense hint feature for GitHub
Octohint is a browser extension which adds IntelliSense hint feature to GitHub.
-
The Ultimate Guide to JavaScript Frameworks
Keeping up with JavaScript frameworks can be a challenge. There are a lot of them, and seemingly another one every month. How do you know which ones might be right for your project? What are their strengths and weaknesses? How do you get started? That’s where this guide comes in. It’s a living document that is a reference for all known front end JavaScript frameworks (archived or deprecated projects are not included). In this case, the term “frameworks” is being used in a broad sense. It includes user interface (UI) libraries like React, as well as full frameworks like Angular.
-
Finding D3 plugins with ease - D3 Discovery
D3 Discovery Finding D3 plugins with ease.
-
GitHub - JoshuaWise/better-sqlite3: The fastest and simplest library for SQLite3 in Node.js.
The fastest and simplest library for SQLite3 in Node.js. Full transaction support Geared for performance, efficiency, and safety Easy-to-use synchronous API (faster than an asynchronous API... yes, you read that correctly) Custom SQL function support 64-bit integer support (invisible until you need it)
Interesting Snippets from 2018-04-14
-
GitHub - dmfay/massive-js: A data mapper for Node.js and PostgreSQL.
Massive.js is a data mapper for Node.js that goes all in on PostgreSQL and fully embraces the power and flexibility of the SQL language and relational metaphors. Providing minimal abstractions for the interfaces and tools you already use, its goal is to do just enough to make working with your data as easy and intuitive as possible, then get out of your way.