tech/webdev magazine

August 29, 2019

Good Practices for Testing React Apps

Thursday, August 29, 2019 Teklinks

Alright, hot off the heels from reading GOOS, I have some insights on creating testable React apps. First and foremost, start every feature with an end-to-end test. An end-to-end test is basically a test from the user’s perspective (click here, wait, confirm this text is displayed, etc.

Full article

Release management in Angular with Lerna

Thursday, August 29, 2019 Teklinks

Scenario: We need to release component libraries to npm because we want to consume them inside our Angular applications. We want to be able to release the components independently. Furthermore, we have some dependencies between the libraries.

Full article

How to write great React

Thursday, August 29, 2019 Teklinks

Writing this article started with a question: if I could give a new developer one piece of advice to help them write great React, what would it be? My answer: write clean components by following the rules of writing clean functions.

Full article

August 28, 2019

Thinking About React, Atomically ⚛

Wednesday, August 28, 2019 Teklinks

If you’re not familiar with Brad Frost’s Atomic Design principles, stop right now and go read about it on his blog or buy his book. It’s a fantastic design system that, when implemented correctly, can cause the elements of your application’s user interface to stitch together beautifully and simply.

Full article

Software Testing Anti-patterns · Codepipes Blog

Wednesday, August 28, 2019 Teklinks

There are several articles out there that talk about testing anti-patterns in the software development process. Most of them however deal with the low level details of the programming code, and almost always they focus on a specific technology or programming language.

Full article

August 26, 2019

13 Tips to Write Faster, Better-Optimized JavaScript

Monday, August 26, 2019 Teklinks

10 years ago, Amazon shared that every 100ms of latency cost them 1% in sales revenue: across an entire year, 1 second of added load time would cost the company in the region of $1.6 billion. Similarly, Google found that an extra 500ms seconds in search page generation time reduced their traffic by 20%, slicing a fifth off their potential ad revenue.

Full article