"The art challenges the technology, and the technology inspires the art"
|
—Â
John Lasseter,
Director
|
|
|
|
|
Our favourite pick of the week is Phosphor: a flexible icon family for interfaces, diagrams, presentations... whatever, really. It offers more than 6000 icons, multiple line widths and even a duotone mode. Do you already have a project in mind where you could use some new cool icons?
|
|
|
|
If you ever wanted to turn your npm scripts into something more powerful you should check out this new open source project by Google: Wireit. Wireit allows you to specify dependencies between scripts and to execute them like if they were part of a make file. Probably an overkill for most projects, but if you have a complex build process this can be really useful!
|
|
|
|
Let's face it, we like to believe that JavaScript module bundlers are magic and we don't really want to know what's happening behind the scene when they do their work... But if you ever want to dispel that magic, check out this article (and a video!) to learn the basics of building a JavaScript bundler (from scratch). Brought to use by one of the authors of Jest.
|
|
|
|
Carousels don’t have a good reputation, and rightfully so. But we can make them more useful. In this article you can find some interesting examples and tons of Best practices and guidelines to improve the carousel design with honest scrolling direction, labels, thumbnails and grouped prev/next-buttons.
|
|
|
|
Did you hear the news? Lerna, one of the most famous tools to handle JavaScript monorepos has been discontinued... Sad news, but what now? Michael Solomon and Yoni Goldberg are here to rescue us and provide us with a few interesting alternatives!
|
|
|
|
If you ever need to write a Node.js script that extracts data from HTML pages or XML documents (e.g. you are writing a crawler), you should check out this amazing open source library: htmlparser2. It is a fast & forgiving HTML and XML open source parser.
|
|
|
|
Let's finish up with something a bit futuristic. Lunatic is an open-source WebAssembly runtime and platform for running server-side applications. WebAssembly has the potential to be the future of backend and frontend and if you like Erlang and Elixir, this project might be worth a shot!
|
|
|
Â
|