Wednesday 30th November, 2016 # If You Don’t Take The Money, They Can’t Tell You What To Do Typhoon Tokage to bring heavy rain, wind to central Vietnam this weekend 'Snooper's charter' bill becomes law, extending UK state surveillance Become a Patron!
Tuesday 29th November, 2016 # CyberChef - The Cyber Swiss Army Knife How the Alt-Right Made ‘Cuck’ the Word of the Year The Unstoppable Rise Of US Wealth Inequality, Visualized Become a Patron!
Monday 28th November, 2016 # When Free Software Isn't (Practically) Superior How to Rent a House in Hoi An, Vietnam Best Practices for Time Travelers (Idle Words) Creating an API authenticated with OAuth 2 in Node.js mailinabox - one-click, easy-to-deploy SMTP+everything else server - a mail server in a box Best Beaches in Vietnam More Than Coffee - New York’s Vanishing Diner Culture Homemade Bullet Time Camera Rig Produces Some Unreal Footage Your dog is watching you very carefully and remembers what you do Shearing Sheep at the End of the World Become a Patron!
Sunday 27th November, 2016 # Arno - Les Yeux De Ma Mere Beer Locker - Building a RESTful API with Node - OAuth2 Server Build an API Service with Oauth2 Authentication, using Restify and Stormpath Working With and Around the Same-Origin Policy 10 Things You Should Know about TokensButton Automatically adding CSRF tokens to ajax calls when using jQuery Malcolm McLaren's son torched his punk collection to protest the 40th anniversary of punk "celebrations" Where to store JWT in browser? How to protect against CSRF? If You Dare Hackers To Hack You, They'll Hack You Good Become a Patron!
Saturday 26th November, 2016 # Yellow bus from danang to hoi an plus more Setting up a Minimal, Yet Useful JavaScript Dev Environment intercooler-js - small jQuery or zepto.js based library that allows you to add AJAX to your application using HTML attributes What if jobs are not the solution but the problem? Murder in virtual reality should be illegal What, how and why? The UK's new online porn restrictions explained The Uneasy Blurring of Work & Play - How We Get To Next Become a Patron!
Friday 25th November, 2016 # How do I view, add or edit Cookies in Google Chrome? Dply - Your Linux Cloud Server in seconds CSS Reference CSS Reference - A free visual guide to CSS Set-Cookie on Browser with Ajax Request via CORS Your API-Centric Web App Is Probably Not Safe Against XSS and CSRF Become a Patron!
Thursday 24th November, 2016 # Keeping API Credentials Secure at the Application cakephp - Using Sessions vs Tokens for API authentication Securing a JavaScript Single Page App with RESTful backend Securing API Keys in a Client Side JavaScript App Backpacking Medellín, Colombia - A Beginner’s Guide How does cookie "Secure" flag work? Query about accessing HttpOnly Cookie & Secure cookie The Admins are suffering from low energy - have resorted to editing YOUR posts. Sad! Using secure client-side sessions to build simple and scalable Node.JS applications Listening to users is the first step in making them secure Stop using JWT for sessions, part 2: Why your solution doesn't work Stop using JWT for sessions Become a Patron!
Wednesday 23rd November, 2016 # node-client-sessions - secure sessions stored in cookies Domain set cookie for subdomain Can subdomain.example.com set a cookie that can be read by example.com Cookies and the RESTful API Yummy cookies across domains How do browser cookie domains work? 4 JavaScript Design Patterns You Should Know Indians, Slaves, and Mass Murder - The Hidden History Become a Patron!
Monday 21st November, 2016 # Nodejs HTTP and HTTPS over same port command line - pfctl port forwarding in Mac osx? Automatic HTTPS connection/redirect with Express Let's encrypt Express Become a Patron!
Sunday 20th November, 2016 # Same-origin policy How to get a cross-origin resource sharing (CORS) post request working Wish you would step back from that ledge my friend for..in versus for..of Loops Thanks, Australian Metro, For This Bizarro Video About Death Beginning woodworking express-routemap - Display all your express routes in the terminal! Winds - An Open Source Personalized RSS Reader Become a Patron!
Saturday 19th November, 2016 # Do-Gooder Technologists Are Trying to Burst the Post-Election Filter Bubble Switching to Ubuntu From Apple British Parliament Is Just Politicians Mercilessly Roasting Each Other A Real Guide To Fake News How to start a company with no free time Setting Up 5 Useful Middlewares For An Express API Southern Bus station Hue City, Vietnam Become a Patron!
Thursday 17th November, 2016 # You Are Still Crying Wolf Earth British Map Easy Two-Way Data Binding in JavaScript Performing Instant UserName Availability Check Using JQuery Ajax API ICQ - 20 Years Is No Limit! Freeline Skates Are So Incredibly Dope They Make Skateboards Look Boring Become a Patron!
Wednesday 16th November, 2016 # Leonard Cohen Reads His Poem 'Two Went To Sleep' In That Smoky Voice Of His Chinese company installed secret backdoor on hundreds of thousands of phones Optimistic UI - True Lies Become a Patron!
Tuesday 15th November, 2016 # Roles and permissions system for Nodejs permission Photographer Tracks Down People He Snapped In His Hometown Almost 40 Years Ago To Recreate The Remarkable Images Become a Patron!
Monday 14th November, 2016 # express-acl - ACL rules to protect your sever from unauthorized access How should acl work in a REST API Nodejs Expressjs Angularjs ldapjs - pure JavaScript, from-scratch framework for implementing LDAP clients and servers in Node.js Vinh, Vietnam Travel Guide What's the difference between data Validation and Verification? Difference Between Data Validation and Data Verification Verification vs Validation express-validator - Input Validation in Express Queens of the Stone Age Guy Is Freakishly Good At Spinning Pillows The Scientist Who Helped Amy Adams Talk to Aliens in “Arrival” Become a Patron!
Sunday 13th November, 2016 # Things to do in Vinh, Vietnam Cuo Lo, Vietnam express-validator - An express.js middleware for node-validator Before filter for all post requests in node.js Filter body of a post request in node.js whitelist-object - takes in an object and returns a new object only containing white listed keys Become a Patron!
Saturday 12th November, 2016 # The Beatles "Paul is Dead" Was the Original Fan Theory Facebook is telling everyone that they’re dead Become a Patron!
Friday 11th November, 2016 # walter-whitelist - lightweight module whitelists javascript objects recursively Patterns For Large-Scale JavaScript Application Architecture Benefits of using tmux - lessons from streamlining a development environment Become a Patron!
Thursday 10th November, 2016 # There is no such thing as western civilisation Forever an immigrant - The Vergeclockmenumore-arrow Become a Patron!
Wednesday 9th November, 2016 # Share JWT Across Multiple Ember Apps Issue #21 - ejs-mate - layout changes to _layoutFile Become a Patron!
Monday 7th November, 2016 # Numbers in Vietnamese Learning JavaScript Design Patterns Become a Patron!
Sunday 6th November, 2016 # Writing a Javascript REST client fragment.js - A tiny (625 bytes gzipped) tool for easily loading html fragments and templates Watch An Actor Play Every Ethnicity Hollywood Throws His Way Become a Patron!
Saturday 5th November, 2016 # Secure Your React and Redux App with JWT Authentication Adding authentication to your React Flux app reactify - Browserify transform for JSX (superset of JavaScript used in React library) Boiling React Down to a Few Lines in jQuery Teaching React Without Using React gatsby - Blazing fast static site generator for React Redux Step by Step - A Simple and Robust Workflow for Real Life Apps create-react-app - Create React apps with no build configuration React 101 - Composition vs Inheritance React.js Forms - Controlled Components React.Js - Achieving 20ms server response time with Server Side Rendering and caching Become a Patron!
Friday 4th November, 2016 # Using react-hot-loader with webpack Running a node express server using webpack-dev-server Webpack for The Fast and The Furious next.js - Framework for server-rendered React apps webpack-bundle-analyzer - Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap Book - Practical Modern JavaScript Become a Patron!
Thursday 3rd November, 2016 # Jacques Brel - Full interview (English) Jacques Brel - Le Port d'Amsterdam (Les adieux à l'Olympia-Octobre 1966) Jacques Brel - Le Plat Pays ESLint Shareable Config for React/JSX support in JavaScript Standard Style Hot Reloading React with webpack and Express webpack-hmr-3-ways - Three ways to set up your webpack hot module replacement Apple Dives Deep, Shows Off The iPhone 7's Water Resistance With One Hell Of An Ad Twenty-First Century Victorians Become a Patron!
Wednesday 2nd November, 2016 # Kimmel Turns Parents Against Their Own Children For Our Amusement A Sixth Time react-router-tutorial - Server Rendering A Digital Nomad Guide to Living in Chiang Mai, Thailand What to See in Hai Phong Paper vs Hydraulic press Native English speakers are the world’s worst communicators Chinese Characters Are Futuristic and the Alphabet Is Old News Become a Patron!
Tuesday 1st November, 2016 # How A Fake British Accent Took Old Hollywood By Storm Let's Automate Let's Encrypt Moving to France as an American - Tips on Visa, Bank Accounts and Apartment Hunting Introducing Microsoft Surface Studio Ask HN: How to make a career working remotely? The Ultimate Guide to Remote Work How To Have Clients Find You (Rather Than You Chasing Them) The Magical Choreography Of A 2-Second Formula One Pit Stop Awkward Babadook Halloween Costume - Katie Dippold Tells All The World's 12 Richest People Could Buy Up All Of New York Manhattan Lost Its Mind Over This Silver Surfer Halloween Costume I Asked The World's Foremost Ethicist If It's Okay To Have A Revolution Become a Patron!