Digests » 79

sponsor

These 4 Tutorials Create a New Language in Less Than 200 Lines of Code

Have you ever wanted to design your own programming language? It seems like such fun, but if you’ve ever tried you probably got stuck right around the time you read “LLR Decent Parsers and Abstract Syntax Trees.” Traditionally designing your own language was hard because it requires a very specialized set of arcane tools, tools that take a long time to learn and use effectively. But it doesn’t have to be this way. Ohm, a new compact parser toolkit from the team at HARC, lets you build your own languages with simple and clean Javascript.

react

How I built a super fast Uber clone for mobile web

This post is about my learning on performance techniques used to make Uber mobile web using React as fast as possible.

20 Open Source React Apps to Learn and Borrow From

Reading through open source projects is a great way to learn a new library or framework. This can show you what tutorials and documentation can’t: how things work and fit together in practice.

Rax: A universal React-compatible render engine

Rax is a universal JavaScript library with a largely React-compatible API. If you use React, you already know how to use Rax.

Getting Started with React Native Development for Windows

Last time, we discussed getting started with React Native development on Windows (for Android). I know, the title was a bit of a tease when all you could really do was develop Android applications, but the good news is that you can now develop React Native Windows applications! Luckily, setting up for Windows development is much less complicated, though the download steps can be somewhat time consuming. Let’s get started!

Form Change Handling, Data Editing, and Feature Reducers

In Part 6, we connected our lists directly to Redux, set up basic editing for the UnitInfo form, and added the ability to toggle "editing" mode for a selected Pilot. This time, we'll look at some advanced techniques for managing form change events, implement editing for model entries, and use a custom reducer structure to handle feature logic.