Digests » 70

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.

this week's favorite

React v15.4.0 We didn't announce the previous minor releases on the blog because most of the changes were bug fixes. However, 15.4.0 is a special release, and we would like to highlight a few notable changes in it.

Microsoft's React-components Microsoft published pre-release of their MIT-licensed React Components used in web-version of Office365. They declare RTL-friendliness and ScreenReader-friendliness as their goals (not there yet). Those are good goals to borrow

A Dummy’s Guide to Redux and Thunk in React It took me a few attempts at using Redux before it clicked, so I thought I’d write down the process of converting an existing application that fetches JSON to use Redux and Redux Thunk. If you don’t know what Thunk is, don’t worry too much, but we’ll use it to make asynchronous calls in the “Redux way”.

How To Learn React (and what to build along the way) Front end coding is a skill. Well, maybe more like a bundle of skills. JavaScript, React, HTML, CSS, build tools, command line usage… there’s a lot to know! Like any skill, you need practice before you dive in and build the next Facebook. The best practice comes from concrete projects that you can start and finish. So what makes a good learning project?