Issue #92 · December 24, 2018

JSX alternative using standard tagged templates

“It's still magic even if you know how it's done”

Best 7 links of week #51, 2018

JSX alternative using standard tagged templates

JSX alternative using standard tagged templates

Htm (Hyperscript Tagged Markup) is a new library that is intended to be a JSX alternative that uses standard tagged templates. You can build React-like components (also in Preact) without having to use a transpiler like Babel. You can still compile your templates for better performance in production.

Articles

20 web design trends for 2019

Discover the web design trends, techniques, and tools that will define website and digital product design in 2019 — and beyond.

You Can Do it in SQL, Stop Writing Extra Code for it

Use SQL to do math like sum, average etc. Utilize it for grouping one to many relational values like getting categories of product. Leverage SQL for string manipulation like using CONCAT_WS for concating first name and last name. Exploit SQL to sort by a custom priority formula. Moar SQL == less code!

Building a Simple Virtual DOM from Scratch

We believe there's no better way to learn something in IT than building it! If you wanted to know how virtual DOM libraries actually work, this tutorial is a fantastic resource as it will show, step by step, how to build a new vDOM library!

Learning Go — from zero to hero

This article covers all the main features of Go in a very compact and expressive way. A great starting point if you have been thinking to explore and start to play with this new language.

Book of the week

SQL Pocket Guide: A Guide to SQL Usage

SQL Pocket Guide: A Guide to SQL Usage

by Jonathan Gennick

If you're a programmer or database administrator who uses SQL in your day-to-day work, this popular pocket guide is the ideal on-the-job reference. You'll find many examples that address the language's complexity, along with key aspects of SQL used in IBM DB2 Release 9.7, MySQL 5.1, Oracle Database 11g Release 2, PostgreSQL 9.0, and Microsoft SQL Server 2008 Release 2. SQL Pocket Guide describes how these database systems implement SQL syntax for querying, managing transactions, and making changes to data. It also shows how the systems use SQL functions, regular expression syntax, and type conversion functions and formats.