tech/webdev magazine

August 5, 2020

Testing React Components: Complete Guide

Wednesday, August 05, 2020 Teklinks No comments

When I first started learning to test my apps back in the day, I would get very frustrated with the different types, styles and technologies used for testing, along with the disbanded array of blog posts, tutorials and articles. I found this to be true as well for React testing.

Full article

August 3, 2020

Will it render?

Monday, August 03, 2020 Teklinks No comments
Will it render? React rendering cheatsheet This is a visual aid for the very good article about React's rendering behaviour by Mark Erikson. Below are drawings with live Codesandbox examples which you can explore and play with.

Full article

Create A Responsive Dashboard With Angular Material And ng2-Charts

Monday, August 03, 2020 Teklinks No comments

Schematics in Angular 9 are code generators that can create components and patterns in projects using predetermined templates and layouts. In this article, Zara Cooper explains how to take advantage of schematics in Angular Material and ng2-charts to substantially reduce the time and work that goes into building a dashboard.

Full article

How to Host a Website from S3

Monday, August 03, 2020 Teklinks No comments

Chances are, you probably don’t need a full web server like NGINX running on EC2 to get your website up and running. If you’re just looking to host a static website, you can store all the content in S3, and host it from there.

Full article

August 2, 2020

August 1, 2020

Use Chrome DevTools Like a Senior Frontend Developer

Saturday, August 01, 2020 Teklinks No comments

Okay, now for some reason, you’ve finally chosen Chrome as the browser you’re developing for. Then you open Developer Tools and start debugging your code. You sometimes open the Console panel to examine the output of your program, or the Elements panel to check the CSS code for DOM Elements.

Full article

Ink 3

Saturday, August 01, 2020 Teklinks No comments

Ink 3 is available today. Ink lets you build command-line apps using React and have fun while doing so too. Ink is a special project to me, because it's been surreal to watch how a tiny experiment grew into a full-featured command-line UI toolkit that's used by Gatsby, Parcel, Yarn, Terraform, tap, Prisma, Shopify, New York Times and many others.

Full article

July 30, 2020

Angular 10 in depth

Thursday, July 30, 2020 Teklinks No comments

In this article, I’ll go over (almost) everything noteworthy in this brand new release. I’ll also highlight what’s changed around Angular. If you want an helicopter view of what’s included, then check out the official Angular blog. Here, I’ll try to dig deeper into the release notes.

Full article

July 28, 2020

40 Tips that will change your coding skills forever

Tuesday, July 28, 2020 Teklinks No comments

In this summary, I list some of the things that have helped me in my career. It reads fast, but applying them well can take a lifetime. I have been developing applications for almost 15 years, and still, sometimes, I have to stop and think in the essential parts of this profession.

Full article

Never Average Story Points!

Tuesday, July 28, 2020 Teklinks No comments

When you’re playing Planning Poker with a small software team, it’s pretty easy to reach a consensus. Everyone can be heard, and the team can agree on an acceptable point value for each story. But the larger the team, the harder it is to get everyone on the same page.

Full article

5 of the Best Themes for VS Code

Tuesday, July 28, 2020 Teklinks No comments

When it comes to how a code editor looks, everyone has their own preferences. Some like their text editor to be lightweight and colourful, while others might choose dark all the way because bright colours hurt their eyes. From the community, VS Code has a large number of themes.

Full article

July 26, 2020

18 More Projects for Your Raspberry Pi 4

Sunday, July 26, 2020 Teklinks No comments

It’s been a year since the super-powered Raspberry Pi 4 officially landed on store shelves. And whether you have a Pi 4 hidden in a drawer or stuffed in your Amazon Wish List, you’re in serious need of some project inspiration. Here are 18 killer projects for the Pi 4.

Full article

July 24, 2020

July 23, 2020

July 22, 2020

An Introduction to the Cloud Native Landscape

Wednesday, July 22, 2020 Teklinks No comments

If you’ve researched cloud native applications and technologies, you’ve probably come across the Cloud Native Computing Foundation (CNCF) cloud native landscape map. Unsurprisingly, the sheer scale of it can be overwhelming. So many categories and so many technologies. How do you make sense of it?

Full article

July 21, 2020

Webwaste

Tuesday, July 21, 2020 Teklinks No comments

In 1994, there were 3,000 websites. In 2019, there were estimated to be 1.7 billion, almost one website for every three people on the planet. Not only has the number of websites exploded, the weight of each page has also skyrocketed.

Full article

July 19, 2020

JavaScript to Know for React

Sunday, July 19, 2020 Teklinks No comments

One of the things I love most about React compared to other frameworks that I've used is how exposed you are to JavaScript when you're using it. There's no template DSL (JSX compiles to sensible JavaScript), the component API has only gotten simpler with the addition of React Hooks, and the framework offers you very little abstraction outside the core UI concerns it's intended to solve.

Full article

Is monorepo for you? — 2020

Sunday, July 19, 2020 Teklinks No comments

Working on a single feature often requires a developer to perform cross-team collaboration and cross-module work, traditionally these repos have their individual build pipelines and release processes. Along with these benefits, there are some issues that devs face with the above approach.

Full article

July 18, 2020

Everything we know about the Twitter Bitcoin hack

Saturday, July 18, 2020 Teklinks No comments

Early in the afternoon (Eastern time) on July 15th, a hacker -- or hackers -- gained control of a series of Twitter accounts owned by Bitcoin enthusiasts, executives and exchanges. Upon gaining control of those accounts, the hackers tweeted messages to those accounts' audiences claiming that they would be "giving 5000 BTC back to the community" and directing users to cryptoforhealth.com.

Full article

Methods Of Improving And Optimizing Performance In React Apps

Saturday, July 18, 2020 Teklinks No comments

Since React was introduced, it has transformed the way front-end developers build web applications, and its virtual DOM is famous for effectively rendering components. In this tutorial, we will discuss various methods of optimizing performance in React applications, and also the features of React that we can use to improve performance.

Full article

July 16, 2020

4 New GitHub Products That Will Change How You Code

Thursday, July 16, 2020 Teklinks No comments

Just recently, GitHub ran its first-ever virtual GitHub Satellite event. Thousands of people tuned in for the day of live-streaming that featured a keynote, live-coded music, and more. At the start of the day, GitHub announced a few new features coming soon to the platform, including a live web-based development environment.

Full article

How to Create and Use Self-Signed SSL in Nginx

Thursday, July 16, 2020 Teklinks No comments

If you just need encryption for internal server connections or non-user facing sites, signing your own SSL certificates is an easy way to avoid dealing with an external certificate authority. Here’s how to set it up in nginx. If you are more interested in getting free SSL certificates, you can always use LetsEncrypt, which is more suitable for public servers with user-facing websites because it will show up as coming from a recognized certificate authority in user’s browsers.

Full article

Will 2020 Be The Year Of Rust In The Linux Kernel?

Thursday, July 16, 2020 Teklinks No comments

One problem with modern programming languages is the reach their overly enthusiastic early adopters have nowadays thanks to the internet. As a result, everyone else’s first encounter with them are oftentimes some crude, fanboyish endeavors to rewrite every single established software project in that shiny new language — just because — which may leave an off-putting taste behind. However, Rust certainly seems to have outgrown this state by now, and with its rising popularity within the general developer population, it’s safe to say it will stick around.

Full article

July 15, 2020

July 12, 2020

What’s New in Angular 10

Sunday, July 12, 2020 Teklinks No comments

Angular 10 — the major release that spans the entire platform, including the framework, Angular Material, and the CLI — is available since June 24. Now, what does this mean? Just like many members of the Angular community, I tried to follow the news and see what Angular 10 brought to us.

Full article

Scrum Is Dead. All Hail Kanban, the New King

Sunday, July 12, 2020 Teklinks No comments

I’ve been using Scrum since the beginning of my career. This was the framework that I was taught in college as the best to manage software development. When I started working, I loved it all: daily meetings, planning, retrospectives, sprints, etc. After all, I was applying what I learned.

Full article

July 8, 2020

Build Your First Deno App with Authentication

Wednesday, July 08, 2020 Teklinks No comments

The creator of Node.js, Ryan Dahl has authored a new framework for designing web applications. He went back and fixed some mistakes he made in hindsight, taking advantage of new technologies that were not available at the time he originally wrote Node.

Full article

How to Test Storybook with Cypress

Wednesday, July 08, 2020 Teklinks No comments

Storybook can be really useful for a team developing a web app. But like any software, it’s prone to rot when left untested. On my current project, I finally have a good way to test it. Here’s how! Our project teams get a lot of mileage out of Storybook.

Full article