tech/webdev magazine

April 29, 2022

Modules in JavaScript – CommonJS and ESmodules Explained

Friday, April 29, 2022 Teklinks

Modules are a technique heavily used in today's software design/architecture. First we're going to learn what they are and the different types of modules that exist. Then we're going to discuss why modules are useful. Then we're going to see examples and basic syntax for the most used module types, and finally we're going to discuss bundling, why is it necessary, and how to do it.

Full article

Moving from Next to Remix

Friday, April 29, 2022 Teklinks

I love testing out new technologies. Frameworks, libraries, and even testing out a new language from time to time, all give me a ton of joy – and I always end up, in the process, learning relevant things about the current technologies I work with.

Full article

April 28, 2022

20 Sprint Planning Anti-Patterns

Thursday, April 28, 2022 Teklinks

Sprint Planning is a core event, defining how your customers’ lives will improve with the next Product Increment. Learn more on how to improve its effectiveness by avoiding 20 common Sprint Planning anti-patterns. Diagram source: Scrum.org.

Full article

April 26, 2022

A Dive into React Storybook

Tuesday, April 26, 2022 Teklinks

When it comes to development testing and documenting components, Storybook is the best tool, in my opinion. Storybook is an awesome tool to help you build, demo, and document component libraries. Components are files that make up the application. Though they make up the main application(App.

Full article

April 16, 2022

Why and How to Use HTTPS in Your Local Development Environment

Saturday, April 16, 2022 Teklinks

The HTTPS protocol is mandatory for any website or web application. It guarantees trust and security, and its wide adoption is due to the effort of browser providers and other supporters. However, many developers still use HTTP in their development environment.

Full article

Using the FileReader API to preview images in React

Saturday, April 16, 2022 Teklinks

Images make up a significant proportion of data transmitted on the internet. More often than not, clients have to upload image files from their devices to the server. To ensure users upload image files of the correct type, quality, and size, most web applications have features for previewing images.

Full article

April 13, 2022

The Scoop: Inside the Longest Atlassian Outage of All Time

Wednesday, April 13, 2022 Teklinks

We are in the middle of the longest outage Atlassian has had. Close to 400 companies and anywhere from 50,000 to 400,000 users had no access to JIRA, Confluence, OpsGenie, JIRA Status page, and other Atlassian Cloud services. The outage is its 9th day, having started on Monday, 4th of April.

Full article

Automated Accessibility Testing

Wednesday, April 13, 2022 Teklinks

Static analysis checkers, CI tools, unit tests, and moreAs more and more companies focus on making their apps accessible, a question that often comes up is “How do we make sure we don’t let things slip?” We’ve done all this work to remediate our app, but how do we make sure we don’t dig ou

Full article

April 12, 2022

Cloud Pricing Comparison: AWS vs Azure vs Google Cloud

Tuesday, April 12, 2022 Teklinks

Google Cloud, Azure, and AWS offer hundreds of different products, with their own service structures, technologies, and pricing models. Let's compare them here. Image Source AWS vs Azure vs Google: An Overview Amazon Web Services (AWS) is the world’s leading cloud computing platform.

Full article

27 Product Backlog Anti-Patterns

Tuesday, April 12, 2022 Teklinks

Scrum is a tactical framework to build products, provided you identify what is worth making in advance. But even after a successful product discovery phase, you may struggle to create the right thing in the right way if your Product Backlog is not up to the job — garbage in, garbage out.

Full article

April 11, 2022

Nexus Repository Manager

Monday, April 11, 2022 Teklinks

Nexus Repository Manager is a artifact repository manager by . It supports a wide variety of formats like APT, NuGET, Maven and Docker. List of all supported formats can be found .

Full article

April 9, 2022

The Way Software Firms Conduct Technical Interviews is Broken

Saturday, April 09, 2022 Teklinks

So you find yourself in need of some software developers. Maybe your company got a big influx of funding, or you’ve had some turnover, or you’re just looking to keep expanding. So you go to leetcode, pick out some cool problems, and pair them with some good behavioral questions.

Full article

Remix: The Yang to React's Yin

Saturday, April 09, 2022 Teklinks

I've been building React applications since 2015. Since then, React was the biggest single productivity boost for my development by a long shot. React's declarative model for rendering UI based on state drastically simplified the way I thought about building UIs for the web.

Full article

Javascript Temporal and How it Works

Saturday, April 09, 2022 Teklinks

I've written in the past about the many quirks of Javascript dates. The good news is that there are plans for an entirely new piece of Javascript functionality to clean up what Date() does wrong. That functionality is called Temporal.

Full article

April 7, 2022

The Best Developer Conferences of 2022

Thursday, April 07, 2022 Teklinks

Unlike a lot of industries, conferences for developers are actually worth it. So which should you attend? Let's explore the best developer conferences of 2022. Unlike a lot of industries, conferences for developers are actually worth it.

Full article

From the Great Resignation to Lying Flat, Workers Are Opting Out

Thursday, April 07, 2022 Teklinks

In China, the U.S., Japan, and Germany, younger generations are rethinking the pursuit of wealth. The Great Resignation has U.S. workers quitting their jobs in record numbers—more than 24 million did so from April to September this year—and many are staying out of the labor force.

Full article

April 6, 2022

React Libraries in 2022

Wednesday, April 06, 2022 Teklinks

React has been around for a while. Since then a well-rounded yet overwhelming ecosystem evolved around the component driven library. Developers coming from other programming languages or frameworks often have a hard time figuring out all the building blocks for building web applications with React.

Full article

April 5, 2022

How to Survive the Software Product Roadmap Writing Experience

Tuesday, April 05, 2022 Teklinks

Some of our clients have been asked by stakeholders to develop a product roadmap. If you are one of those product people who find yourself in a tense situation when asked to commit something in writing, I hope you will find these tips useful. Stakeholders run product companies.

Full article

Solid.js feels like what I always wanted React to be

Tuesday, April 05, 2022 Teklinks

Edit: thanks all for checking out this post! If you think Solid looks as promising as I do, please consider visiting the Solid.js GitHub repo and giving them a “Star” for their great work. I started working with React professionally about three years ago.

Full article

April 4, 2022

Getting to Know the Broadcast Channel API in JavaScript

Monday, April 04, 2022 Teklinks

Users can open the same application in multiple tabs at the same time. It may be necessary to sync data locally between these tabs in some cases. A typical example is when logging out. Users can log out in one tab and stay logged in in a second tab.

Full article

When does React render your component?

Monday, April 04, 2022 Teklinks

This post is my version of Mark Erikson's essay A (Mostly) Complete Guide to React Rendering Behavior where I tried to answer one of the most commonly asked questions in this React community – "when or why does React render my component?" – with a tiny amount of React source code walkthrough.

Full article

Software Sprint Retrospectives

Monday, April 04, 2022 Teklinks

So, what exactly is a sprint retrospective? On our software project teams, we hold a meeting at the end of each sprint, where we gather as a team and look back on the sprint to discuss how it went. There are many formats for sprint retrospectives, but at its core, the goal is to determine:

Full article

April 3, 2022

cool web moments

Sunday, April 03, 2022 Teklinks

Take a scroll down memory lane... Tell us which moments you loved the most. If we’ve missed anything (and we’re sure we have!), tweet us @Chromiumdev with #100CoolWebMoments. Enjoy!

Full article

Server-sent events vs. WebSockets

Sunday, April 03, 2022 Teklinks

The HTTP request-response model is the primary communication model of the web. In this model, a client (usually a browser) sends a request for a resource to a server, the server processes the requests, then sends back a response accordingly.

Full article

Emerging Architectures for Modern Data Infrastructure

Sunday, April 03, 2022 Teklinks

Updated reference architecturesChangelogWhat hasn’t changed: Stability in the coreWhat’s new: Cambrian explosionUpdated blueprintsThe data platform hypothesisWhat is a platform?What is a data platform?The emergence of data apps?Looking aheadJoin the NewsletterEmerging Architectures for Modern Da

Full article