Tweekly News - ilionx
Created with Sketch. Group 4 Group 10

Actueel Created with Sketch. Developers Blog

Tweekly News

17-04-2018

Tweekly News

In de Tweekly News blogs licht ik de interessantste tweets van mijn timeline uit per week.

Angular Application Architecture

Wanneer je bezig gaat met een grotere angular applicatie kunnen er veel dingen zijn waar je rekening mee kunt houden.
Manfred Steyer, van http://www.softwarearchitekt.at, neemt je mee in deze presentatie door de problemen en oplossingen waar hij is tegenaan gelopen.
https://twitter.com/statuses/978370966576422912

Een andere interessante artikel over grote Angular applicaties vind je onderstaande tweet:
https://twitter.com/statuses/979325659263750145

ES Modules

“ECMAScript modules” worden met de Firefox update in mei door alle browsers ondersteund. Het module systeem zorgt voor een betere scoping van variabelen en functies, en maakt gebruik van globale variabelen onnodig.
Een andere feature is dat het verwerken van module in de browser anders gaat dan normale javascript files, wat de uiteindelijke startup tijd ten goede gaat komen.

Veel libraries en tooling voor applicaties (CLI’s, webpack) kunnen al ES modules aanmaken, wat het toepassen van deze techniek makkelijk wordt.

https://twitter.com/statuses/979077026744283138

JavaScript styleguide

Een JavaScript styleguide opgesteld door Google. Het doel van een styleguide is om eenduidige code te schrijven. De voordelen hiervan zijn o.a. dat je commits naar versiebeheer schoner zijn, en niet vol “noise” zitten door het omzetten van single quotes naar double quotes of andersom.
Een populaire linter/fixer is “prettier”, die je code automatisch omschrijft volgens een set regels die je naar eigen belang kunt aanpassen.
Het belangrijkste is consistentie in je project, welke regels je toepast is naar smaak.

https://twitter.com/statuses/979595348720185344

Web Workers

De Web Workers in de browser bieden, kort gezegd, een extra thread aan waar je “zwaar werk” kunt doen zonder dat de browser pauzeert of niet reageert.
JavaScript is single-threaded, wat betekent dat wanneer de JavaScript Event Loop bezig is met het afhandelen van de stack, de hele browser/tab niets anders kan verwerken. Dit houdt ook clicks van gebruikers in, en zelfs scrollen.
Web Workers kan je zwaar/complex werk laten afhandelen, zonder dat de gebruiker hier last van heeft.
Door middel van een messaging mechanisme kan je callback registreren om op de hoogte te worden gesteld zodra het werk klaar is.
Dit kan erg handig zijn als de applicatie ook offline ook moet kunnen werken, en je geen geen backend hebt waar je dit werk normaal gesproken laat doen.

https://twitter.com/statuses/980012601013829632

Door: Gerhard Boer

Lees verder

Nieuws / 20-11-2018

Opinieartikel: Groot worden door klein te blijven

Page 1 Copy 3Lees verder

Blog / 16-11-2018

Blog: Hoe vergroot je de wendbaarheid van een organisatie?

Page 1 Copy 3Lees verder

Developers Blog / 14-11-2018

RefreshConf Groningen

Page 1 Copy 3Lees verder