FrontEnd Development
30.9K subscribers
145 photos
1 video
9.35K links
Полезные ссылки иHTML, CSS, JavaScript, TypeScript, Angular, React, Vue, Node.js, Mobile and more.

Admin: @andrey2019
Download Telegram
Some Things You Oughta Know When Working with Viewport Units

There are a number of “gotchas” when trying to set height and width based on the full height/width of the viewport. - http://amp.gs/sV4w

#css
Angular & CSS Grid: Dynamic Grid Properties

Investigate one way to dynamically modify CSS Grid Properties using Angular’s @HostBinding Decorator. - http://amp.gs/s4IK

#angular
Building Great User Experiences with Concurrent Mode and Suspense

If you watched some of the ReactConf talks (linked last week), you may have seen how Facebook has been leaning on the latest React features in its redevelopment. This post goes into depth on the topic, and while it’s aimed at library authors, most React developers will find something of interest here - http://amp.gs/sRaH

#react
How to Build Your First Telegram Chatbot with Node - http://amp.gs/sdW1

#nodejs #bot #telegram
A Pragmatic Guide to Designing and Building Responsive Web Apps

Some advice and best practices for getting started building responsive web apps. - http://amp.gs/sO5C

#css
Promises: Zero To Hero, Plus Cheat Sheet

“JavaScript promises explained how I wish they were explained to me” — plus a handy cheat sheet. - http://amp.gs/sS85

#javascript
Performance Tips for Electron Developers

If you’re using Electron to build apps, the Electron team have collected together some performance tips and strategies in their documentation. - http://amp.gs/sSMq

#nodejs #electron
TypeScript 3.7 Released

Packed with ‘awesome new language, compiler, and tooling features’, the popular ‘it’s JavaScript with static type-checking’ language introduces a lot of new bits and pieces including optional chaining, nullish coalescing, and simpler error reporting. The online TypeScript playground has also gotten some updates including a ‘dark’ mode and automatic type acquisition when importing packages. - http://amp.gs/ssGA

#typescript
How to Build a Node Web App to Manage Azure Cosmos DB SQL API Data

How to use Microsoft Azure Cosmos DB to store and access data from an Express-based app hosted using the Web Apps feature of Microsoft’s Azure App Service. - http://amp.gs/ssQg

#nodejs #azure
How Concurrent React Changes The Game for Data-Heavy UI

Concurrent React and Suspense are shaping up to heavily change how dynamic data-driven UIs are built - http://amp.gs/sio7

#react
Transloco’s New Dev Tools Make i18n in Angular Easy as Pie

For the past few months, the Transloco team has worked hard to provide you with a better i18n development experience in Angular. In this article, we’ll explore all the new 😎 stuff Transloco has to offer. - http://amp.gs/sDKj

#angular
The Basics of Unit Testing Node Apps using Mocha, Chai, and Sinon

How to use Mocha for testing, Chai for assertions and Sinon for mocks, spies, and stubs. - http://amp.gs/sud6

#nodejs
Migrating a 50K SLOC Flow and React Native App to TypeScript

Ditching Flow for TypeScript is easier than ever and should be more future proof. - http://amp.gs/sJiK

#javascript #flow #typescript
Understanding React's key Prop

The key prop is a mechanism for controlling component instances. “I want to share a little trick with you, not because I use this a lot, but because understanding this principle will help you understand React a bit better.” - http://amp.gs/s0wD

#react