Issue #264 · March 14, 2022

#264: A Proposal For Type Syntax in JavaScript

“The human spirit must prevail over technology”

A Proposal For Type Syntax in JavaScript

A Proposal For Type Syntax in JavaScript

If you know us, you probably know we are not big fans of TypeScript, not because it's not useful but because of the added complexity. We also said we wished JavaScript would get optional typings built in the language like PHP, Python and Ruby did in the last few years. Well this new proposal goes exactly in this direction and we are very curious to see where it's going to go!

Articles

TypeScript Exercises

Speaking of typings and TypeScript, what if you want to get better at these topics? Well, check out this amazing website! TypeScript exercises will give you a bunch of interactive challenges (yes, you can write code directly in the browser) that you can solve by fixing TypeScript definitions in an existing codebase. We had a lot of fun going through this last week!

Four tricky JavaScript concepts in one line of code

Sometimes a single line of JavaScript code might look really clever and expressive to one person and unintelligible to another! Why? Because modern JavaScript packs a lot of syntactic sugars and if you combine a few of them together, well... You might get a lot done with very little code, but also newcomers might easily get lost while reading it. This article provides a great example...

It's Prisma Time

Luca del Puppo, engineer at Flowing, has compiled a wonderful series of articles to introduce you to Prisma, one of the most promising ORM libraries currently available in the Node.js ecosystem. Check it out!

Doodle icons

We never have enough royalty free illustrations and icons for our web projects, so here's a newcomer to this space! Doodle icons can bring a fresh and cartoonish style to your next project, so it's definitely worth a look if that's the kind of feeling you want to convey!

More Awesome Git Aliases

We use git everyday and we need to be proficient with it. So if you are looking for new tips and trick and new cool aliases to make your git experience better, make sure to check out this article!

Book of the week

Test Driven Development: By Example

Test Driven Development: By Example

by Kent Beck

Developers face complex programming challenges every day, yet they are not always readily prepared to determine the best solution. More often than not, such difficult projects generate a great deal of stress and bad code. To garner the strength and courage needed to surmount seemingly Herculean tasks, programmers should look to test-driven development (TDD), a proven set of techniques that encourage simple designs and test suites that inspire confidence.