Sign in

In this issue you will learn: The complete list of HTML tags, how does Google Authenticator work, how to beat 2048 with mathematics, how to reverse-engineer shader effects, EVERYTHING you need to know about topology, and much more!

Sponsor

Did you know new assets released on the Unity Asset Store get discounts up to 50%? Check the latest assets released with a discount here

Javascript

Another new proposal for ECMAScript addition, giving you the ability to cleanly access array elements using negative indices.

Quick example:

['a', 'b', 'c', 'd'].at(-1) // this is "d"

Frontend

A pretty much complete although still pretty basic…


Here’s Very Interesting #1, the second issue of my weekly newsletter, still 100% free. For the second time, I’ve rounded up the links, threads and videos that have picked my interest, there’s lots of quality content, check it out!

React

Prefer Declarative State Updaterskyleshevlin.com

Learn how declarative state updaters improve the quality of your component’s code.

An interesting take on why you should use declarative state updaters , for example an incrementCount hook instead of setState(count => count + 1)

Javascript

Tangram

www.tangram.dev

Tangram makes it easy for programmers to train, deploy, and monitor machine learning models.

Train a model from…


This is the very first issue of Very Interesting, this week we’ll learn how to optimize React code, how to use Hasura, how to design a system that scales well, new CSS selectors, how to write a business plan, make money, the basics of shaders, and more!

React

22 React Performance Optimization Techniquesjavascript.plainenglish.io

Premature optimization is the root of all evil, but when the time comes, you can check this list to shave off those annoying milliseconds.


Here’s a capture of the result to get you excited (with pudding)

When my friends ask me what I want for my birthday I usually draw a blank.

Then I start to think, it lasts about three months, and when I’m done thinking, my birthday is over, I have no friends left, and I use my own money to buy self-help books on Amazon Prime.

But there is one place where I’ve spent literally hours of my life creating a catalog of the things I like: Facebook. …


This is a quick and dirty fix, but it helped me export 1300+ links to Pocket.

I find a lot of useful content on Facebook and their Save button is very convenient for reading links later, but I’m also a huge fan of Pocket, especially for reading articles on my mobile phone, so I wanted to find a solution to get the best of both worlds.

Edit (2020–09–06): I open-sourced the Google Chrome Extension on Github:

Edit (2019–07–12): I took the time to convert all the scripts in this page to a Google Chrome extension, which should be more convenient…


Library (computer science) A collection of software subprograms that provides functionality, to be incorporated into or used by a computer program.
https://en.wiktionary.org/wiki/library

TL;DR: Try https://phpkg.com, a new search engine for PHP dependencies.

The age of composer

Long gone is the time when you add to copy and paste thousands of lines from the internet, or download and unzip a library in your project, making updates impossible, your code base size unmanageable and your code vulnerable.

Today you just composer require any piece of code and it becomes easy to implement, version, update, and even replace if a better alternative comes along.


Ghost is a simple, powerful publishing platform that allows you to share your stories with the world.

Despite the amount of information available online, I spent hours trying to setup my previous blog. I’ll try to make it easier for you by telling you exactly how I finally succeeded.

This is not a perfect guide, I’m not an expert, I’m just sharing what worked for me. If you find something that could be perfected, please let me know.

Edit (2015–08–03): Totally forgot to talk about forever. This is now fixed. Thanks to BadAtParties on the Reddit thread.

Versions

At the…


TL;DR: Leave your device plugged to your PC and “Refresh your PC”

As an Android developer I’ve been trying to install the USB driver for my Nexus 5 for ADB/debugging purposes. Worked perfectly under Windows 7, works perfectly at home… Fails miserably at my parents’ for some reason.

After going through the 5 stages of grief and finally accepting that I would never be able to develop the ultimate Flappy bird clone while on vacation, I stumbled upon several forums that pointed me to the right direction. But first, let’s point out the problem.

The problem

  • You plug in your USB device

The backstory

I had to transcribe messages recorded from an iPhone in the m4a format, with a duration of 30 seconds to a couple of minutes, to text. After trying several APIs, I found the one from Google, without much surprise, to be the most accurate.

If you own an Android phone, you can expect about the same accuracy as when you use the “OK Google” application to send an SMS message. So something like 80% hit, 20% gibberish. Which you know could be worse, if you have ever used the Youtube auto-caption feature.

This created the following issues for the project:

Julien

Entrepreneur / App developer & designer / Desktop, web & mobile

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store