prng

Startup Case Study: FoodMarble->

Miniature Hydrogen detector to identify and measure triggers for indigestion.

AI Use Case Study: Clevy->

FAQ Chatbot with dialogflow-like similar question generation.

Startup Case Study: Ovie->

Food tagging with recipe recommendation based on food that is going to expire, in order to reduce food waste.

AI Use Case Study: Panasonic - Digital Twin->

Creating a Digital Self from video capture, and using it for human simulations for improved usability studies of physical objects as well as worker muscle stress tracking

Web app manifest->

master remote->

an idea

Hardmaru @ Tokyo University->

thunks->

React Context API + React Hooks->

JS: passing properties into functions->

JS: Using Async (with Promises)->

What is async/await, and why you still need Promises to do stuff

Some notes on fashion e-commerce->

some research and notes on how to combine physical and digital fashion stores to create a holistic shopping experience. written for Monami18.

How to tell a story - breaking from the average hero's journey->

following the hero's journey leads to a somewhat overly predictable narrative. here's some research on breaking that cycle.

Understanding cosine similarity->

why does measuring the angle between document vectors work?

React Dev Roundtables meetup->

Design: Agency vs Utility->

What the designer needs to think of when birthing a new product to the world.

Remove Pip environment->

delete pip environment. because i always forget how.

useState vs useReducer->

when to useState and when to useReducer

Francois Chollet @ Tokyo University->

Streaming Services Tracking and Notifications->

an idea

game dev with VPD-16->

a very lucid library that emulates retro game consoles

Deploying to gh-pages + firebase / now->

when package.json needs to serve multiple masters

Do not forget to make your filepaths relative->

fonts most similar to Helvetica->

echolocation->

an idea

more composable code with react hooks->

notes from Fun with React Hooks - Michael Jackson and Ryan Florence

the React Hooks mental model->

notes from Fun with React Hooks - Michael Jackson and Ryan Florence

useEffect()->

no more lifecycle methods

Deploying webapps for the Chinese market->

some notes and gotchas

deploying a react app to alicloud->

the VM way

deploying a node.js app to alicloud->

the VM way

Browser APIs->

Sort Files by size recursively in a folder->

Deploying Ghost on Digital Ocean->

with sqlite3 (fresh installation)

Https for Wordpress on Digital Ocean->

or any other deployment / hosting service

social game->

an idea

ridesharing idea->

an idea

posenet idea->

an idea

An Image/Video Search Platform with User-Focused Design->

an idea

What is CircleCI?->

your local-workflow-as-a-service

Implicit component names from vue libraries->

Ghost: Importing and Exporting CMS content->

much ado about /content/images

LAMP stack for custom WordPress installs->

or any other deployment / hosting service

Adding sudo user from root user->

for purposes of sudo user shenanigans

Html metatags for link sharing->

for twitter and facebook

copy stuff to remote server through ssh->

because vscode won't let you

asmr soundcloud->

an idea

Customized Chatbot CMS for Simplified Blog Management->

an idea

Importall()->

Normalize()->

object fit for ie11->

simple plain javascript fix

Remap()->

Symbol in Javascript->

notes from a deep dive into React / Javascript

Functions in Javascript->

notes from a deep dive into Javascript

React Fiber->

dabblings from React-core explorations

Code Structuring in React Core->

some useful patterns when structuring code

File Structuring in React Core->

some useful observations from working on large codebases

HTTP max connection limit reached->

web browser standards

Async wrapper->

two methods

Asymmetric encryption->

what is it?

OAuth - open authentication->

what is it?

prettier all the things->

manually

firebase gotchas->

collections and documents with collections

colocation->

an idea

Make a Javascript Object with reduce()->

reference

Arrays and Sets in Javascript->

with speed comparisons as well as when to use them

hashtag ranking->

an idea

Animation Toolset->

Sarah Drasner's correct tools for the job (her opinion)

Raspberry Pi Kiosk with multitouch overlay->

some useful commands

will-change: transform;->

content repainting

ios onclick->

use touchstart to capture touches on ios safari

Programmatic Advertising->

the big picture

Github as CMS - Forestry.io->

imagine time travelling through your database

the UX workflow @ LeWagon->

Grok Time->

time to digest what you've just experienced

Python `<->` Javascript->

Just how readable is javascript in 2019?

Image retrieval->

an idea

Of Chatbots and Search Engines->

finding out what the user is trying to ask

A clean uninstall of vscode->

what to do when you want to nuke your pc

Localhost Ports->

how to find out which port is being used

Show hidden files on Mac OSX finder->

because i always forget

Getting Typescript to work->

in React (without complaints)

Error handling on async + callback codebases->

old + new async patterns

git rebase->

line by line

Testing - local reference->

javascript testing best practices

Testing - designing unit tests->

the thinking part

Testing - designing integration tests->

the planning part

Testing - templates->

basic, redux, and other testing notes using @testing-library/react

kill port->

npx kill-port 3000

withRetry->

try, try again, for n times (or forever)

Tail Recursion->

the safe kind of recursion

Summing some Data->

different ways to sum data using keys

why return a promise?->

a little english to help grok async

ffmpeg snippets->

multiple videos -> timelapse gif / mp4

Mouse position data from the DOM->

which x, which y?

actively avoiding if-else / switch statements WIP->

using new Map() to replace switch and if else statements

Jest + PopOvers mock->

different ways to sum data using keys

GraphQL resolvers->

what it does and how to write it

Testing code paths->

raw SQL, ORM, Prisma ORM. hmmm....

3 ways to write to a database->

raw SQL, ORM, Prisma ORM. hmmm....

Building a custom react renderer->

talk by Sophie Alpert

The Book of Shaders->

notes from the ebook

The Long Road to Microservices->

notes from Line Dev Day 2019

Recommender Systems->

notes from Line Dev Day 2019

GraphQL types->

defaults

VSCode commands->

...that i (want to) use but can't remember

Trials and Tribulations of Starting a Startup->

notes from a conversation with a startup founder

JSON.stringify([undefined])->

funkiness

Keep objects in filter if multiple keys are undefined->

gotcha

Notes on Refactoring->

how to not burn down the building

Useful commands for command line logging->

when you don't have access to an editor (e.g. on someone else's cloud)

The redefinition of immortality->

quoted from Hartmut Rosa, Social Acceleration

CSRF->

what is a csrf attack and how do we mitigate it?

JWT - JSON Web Tokens->

JSON data + signature = JWT

Typescript Union Types->

Either type A or type B, either interface A or interface B

GET requests should not have a body->

because it is not a standard, and people make their own decisions about it

useEffect hook gotchas->

dependency arrays that lie

DevOps->

notes

PM2 notes->

nodejs apps in production

Setting up PostCSS for TailwindCSS in NextJS->

for a friend :P

Deno for vscode->

setup global namespace intellisense for deno

Two Sum->

expanding on the official solution

Comparing stuff in arrays->

many to many comparisons

Scalability->

Overview - First things first->

Key Characteristics of Distributed Systems->

Normalized vs Denormalized Data->

A series of events that lead to scaling up an app->

URL shortener->

Untitled->

Untitled->

Untitled->

Untitled->

Untitled->

Consistent Hashing->

Linked Lists->

how to learn up on linked lists

IP addresses->

reference

keyboard things that can be dropshipped->

an idea

Hash Tables->

what are hash maps and linked hash maps

Reversing a Linked List->

CNC tooling->

notes from applied science youtube channel

LRU Cache in Javascript->

lru caches are linked lists with hash maps and a simple reordering rule

Sort by Size or Date in linux->

snippets

Dropbox->

Untitled->

Dremel, the engine behind google's bigQuery->

Presto, the "preform SQL-on-anything" engine->

Storage systems and file structures->

Same Site cookies->

SQL->

Properly separate what changes and what doesn't change in your React code->

Arduino + Digispark (clone) on Windows 10->

How to do a rolling update->

PICOWARS - self study->

a self study of how to make a turn based tactical rpg by first breaking down a really good one

How Ownership works in Rust->

Rust Slicing->

Teaching Alpacas to Act like a classifier->

Empowering Airtable Users with Large Language Models: The Next Step in No-Code Platforms->

state machines as first class citizens?->

state machines to model a web framework->

Big o notation->

Cli->

Git->

Regex->

Web performance optimization->

Babel->

binding functions in react->

i finally know why

Bootstrap->

Browserify->

Build tools->

Clojure->

Code writing style->

Coding workflow->

Continuous integration->

Cors->

Graph + relational databases->

Datetime - python->

Docker->

what, how, and a few other things

Flux->

Pushing to Git with LFS->

Gulp->

How flux works->

Html->

Immutability->

Javascript->

Jsx->

Markdown->

Mongodb->

Mysql->

Nginx->

a webserver technology (like Apache)

Oauth 2.0->

App Ideas->

Php->

Podcast idea expansion->

Uml diagram predictive twitter backend->

Pwa (progressive web apps)->

Pwas (short version)->

Python->

Reactjs->

Readers->

Redux->

Redux->

Resources for stuff and other stuff for some misc stuff->

Sass / scss->

Serverless->

Service workers->

Sorting algorithms->

Starting a Startup: some notes->

Questions for a startup company looking for funding->

Stop drawing dead fish->

Swift->

A System->

Virtual environments python virtualenv->

Javascript web frameworks->

Web Hosting->

with related terminologies

Webgl->

Webpack->

Course outline->