tech/webdev magazine

July 30, 2020

Angular 10 in depth

Thursday, July 30, 2020 Teklinks

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

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

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

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

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

Unit testing React - What you need to know

Friday, July 24, 2020 Teklinks

About 2 years ago, after I joined my current company, a colleague and I had the task to start writing unit tests for our React applications and increase the code-coverage of the frontend projects.

Full article

July 23, 2020

July 22, 2020

An Introduction to the Cloud Native Landscape

Wednesday, July 22, 2020 Teklinks

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

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

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

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

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

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

Complete Guide to Cross-Browser Compatibility Check

Saturday, July 18, 2020 Teklinks

Internet users have wider choice of browsers when it comes to surfing the net. It is our responsibility as designers and developers to ensure that websites we’ve created are compatible for most of the commonly used browsers these days.

Full article

July 16, 2020

4 New GitHub Products That Will Change How You Code

Thursday, July 16, 2020 Teklinks

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

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

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

How to Paste Text Without Formatting Almost Anywhere

Wednesday, July 15, 2020 Teklinks

Copy-and-paste moves more than just text around. It often brings along formatting from web pages and other documents. You can paste without formatting in nearly any application to get just the text without the extra formatting. Use this keyboard shortcut.

Full article

How to Setup Tailwind CSS Framework with React

Wednesday, July 15, 2020 Teklinks

Tailwindcss provides a modern spin on writing css. And unlike bootstrap, it allows us write css without predefined classes i.e we can create our own custom styles without external opinions on how things should look.

Full article

July 12, 2020

What’s New in Angular 10

Sunday, July 12, 2020 Teklinks

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

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

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 Configure NGINX for Basic Load Balancing

Wednesday, July 08, 2020 Teklinks

NGINX is commonly used as a web server, but it also does a great job of acting as a reverse proxy and load balancer—a network device designed to handle the bulk of your traffic and route requests to multiple different web servers.

Full article

How to Test Storybook with Cypress

Wednesday, July 08, 2020 Teklinks

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

July 6, 2020

JWT vs Opaque Access Tokens: Use Both With Spring Boot

Monday, July 06, 2020 Teklinks

The topic of validating an OAuth 2.0 access tokens comes up frequently on the Okta developer blog. Often we talk about how to validate JSON Web Token (JWT) based access tokens; however, this is NOT part of the OAuth 2.0 specification.

Full article

UX Studies with React, Typescript, and Testing Library

Monday, July 06, 2020 Teklinks

This post was originally published at TK's blog. I'm always willing to learn more and more. As a software engineer, the thirst for knowledge increased a lot. We have a lot of things to learn daily. But I wanted to master the foundation.

Full article

July 4, 2020

Client-Side Architecture Basics [Guide]

Saturday, July 04, 2020 Teklinks

When I first learned React and Redux in 2015, I made an enormous mess of the production codebase I was working on. Back then, class-based components and Redux were the coolest kids on the block.

Full article

10 Best Project Tutorials For Self-Taught Developers

Saturday, July 04, 2020 Teklinks

As you take these tutorials below, make sure that you will give it time, give your full attention if you are serious in becoming a developer, then you must respect the time of studying and understanding because becoming a developer will change your life, not just with the career growth and job opportunities, but it will change and affect all areas of your life.

Full article

How To Test Your React Apps With The React Testing Library

Saturday, July 04, 2020 Teklinks

Testing gives confidence in written code. In the context of this article, ‘testing’ means ‘automated testing’. Without automated testing, it is significantly harder to ensure the quality of a web application of significant complexity. Fails caused by automated testing may lead to more bugs in production. In this article, we’re going to show how React developers can quickly start testing their app with the React Testing Library (RTL).

Full article

July 1, 2020

Introduction to React Router Hooks

Wednesday, July 01, 2020 Teklinks

React Router is one of the most popular routing solutions for React for building single-page React apps. In this article, we’ll look at the React Router hooks API to clean up our code.

Full article

Firebase Push Notifications In React

Wednesday, July 01, 2020 Teklinks

19 min read Tools, React, JavaScript Share on Twitter or LinkedIn In this tutorial, we’ll learn how to work with Firebase push notifications in the backend and frontend. We’ll set up the notifications system with an Express back-end server.

Full article

How to Facilitate a Knowledge Transfer Remotely

Wednesday, July 01, 2020 Teklinks

At the end of a recent project, I was scheduled to visit our clients for a week to hold a knowledge transfer for their development team. Due to the coronavirus pandemic, we were forced to change plans, and we opted to run the knowledge transfer remotely.

Full article