tech/webdev magazine

August 31, 2021

Would you like architects with your architecture?

Tuesday, August 31, 2021 Teklinks No comments

There has been a lot of talk recently about whether organizations need architects. On one hand you have organizations that did away with architects altogether (at least per title) whereas others heavily rely on architects as change agents and are bolstering their architecture teams.

Full article

August 29, 2021

Understanding the Interviewer’s Mindset

Sunday, August 29, 2021 Teklinks No comments

To the job candidates, job interviews could seem like one-sided encounters. They ask, I answer. I talk, they listen. They are powerful, I’m powerless. They have a choice, I don’t have. Well, that’s often true. The interviewers are in a position of power.

Full article

Monte Carlo Cost Estimates: Engineers Throwing Dice

Sunday, August 29, 2021 Teklinks No comments

The probabilistic approach in the table above is an acceptable way to assign uncertainties and risks, but it does not give us any insight into how likely this estimate will eventuate. A Monte Carlo Simulation can further refine the cost estimate by digging deeper into the uncertainty.

Full article

August 26, 2021

August 25, 2021

August 24, 2021

HTTP/3: Performance Improvements (Part 2)

Tuesday, August 24, 2021 Teklinks No comments

After almost five years in development, the new HTTP/3 protocol is nearing its final form. Let’s take a close look at the performance improvements of HTTP/3, congestion control, head-of-line-blocking, and 0-RTT connection set-up.

Full article

August 23, 2021

Why You Should be the Worst Player in the Room

Monday, August 23, 2021 Teklinks No comments

If you’re reading this, I’m guessing that you want to be the best. You want to walk into a room with your instrument and completely smash the competition. To tackle every chord progression, every tune, and every challenging technical passage with effortless mastery.

Full article

Optimistic UI With React Query

Monday, August 23, 2021 Teklinks No comments

If you wonder what Optimistic UI is, I suggest you check out my previous article “Better UX with Optimistic UI”. I assume that you’re familiar with React Query. If not, you can check its documentation here. It is really easy to use.

Full article

August 21, 2021

August 19, 2021

Shut up, old man…

Thursday, August 19, 2021 Teklinks No comments

Often you will be part of meetings where people show demos of what your product could look like in the future. These are brain-storming, visionary meetings that can have great outcomes. The idea is to not think in boundaries but in benefits for your users and customers.

Full article

Why WebAssembly Frameworks Are the Future of the Web

Thursday, August 19, 2021 Teklinks No comments

WebAssembly is a new way to run code on the web. With huge tech companies behind it, it’s poised to revolutionize the way we write web applications, but comes with its own quirks and limitations. Are WASM frameworks a viable competitor to JavaScript libraries like React?

Full article

August 17, 2021

Cleaner data fetching with react-query

Tuesday, August 17, 2021 Teklinks No comments

Data-fetching is something I feel does not get the importance and limelight as say state management in the React world. People often combine client state and server state into their state management solution. By server state, I mean the data from your backend servers.

Full article

August 13, 2021

GitHub’s Engineering Team has moved to Codespaces

Friday, August 13, 2021 Teklinks No comments

Today, GitHub is making Codespaces available to Team and Enterprise Cloud plans on github.com. Codespaces provides software teams a faster, more collaborative development environment in the cloud. Read more on our Codespaces page. The GitHub.com codebase is almost 14 years old.

Full article

August 12, 2021

There Is No Benefit/Incentive for Developers to Create Quality Code on Software Projects

Thursday, August 12, 2021 Teklinks No comments

You get what you reward for. If you want ants to come, you put sugar on the floor. Charlie Munger Creating software focuses on low quality, shortcuts and fast creation. Creating software focuses on low quality, shortcuts and fast creation.Projects start quickly with short-term gains but quickly slow down and get slower Technical debt grows, making future development more complex and slower.

Full article

Using Material UI with React Hook Form

Thursday, August 12, 2021 Teklinks No comments

React Hook Form is one of the most popular libraries for handling form inputs in the React ecosystem. Getting it to work properly can be tricky if you’re using a component library such as Material UI. In this guide, we’ll demonstrate how to use Material UI with React Hook Form.

Full article

August 10, 2021

Critical Software Development Skill

Tuesday, August 10, 2021 Teklinks No comments

With apologies to Kenny Rogers, one critical software development skill is to be willing to fold when a path becomes untenable. A while ago, I was implementing a dialog in a web app. The content of this dialog was user-provided, so it was going to vary in length quite a bit.

Full article

Best React Developer Tools 2021

Tuesday, August 10, 2021 Teklinks No comments

If you are a React developer in Europe, good news — you're in high demand! Europe's IT worker shortage is projected to grow, meaning job openings for React developers are on the up and up.

Full article

August 7, 2021

React state validation hook using Yup

Saturday, August 07, 2021 Teklinks No comments

In this blog, we will create a state validation hook in react using Yup. I am also going to use ramda a functional library (if you are not using it already, do give it a try). Yup is a JavaScript schema builder for value parsing and validation.

Full article

5 Characteristics of A Positive Work Environment

Saturday, August 07, 2021 Teklinks No comments

Aside from the job scope itself, one factor that significantly influences how employees feel about work is the environment. By work environment, I mean everything that forms part of employees’ involvement with the work itself, such as the relationship with co-workers and supervisors, organizational culture, room for personal development, etc.

Full article

WTF Is the Metaverse?

Saturday, August 07, 2021 Teklinks No comments

Mark Zuckerberg says the metaverse is ‘the next generation of the internet,’ but what is it? The metaverse is in the air. Mark Zuckerberg won’t stop talking about turning Facebook into one. Zombie-strewn Fortnite says it’s on the way to becoming one.

Full article

August 5, 2021

How To Build Resilient JavaScript UIs

Thursday, August 05, 2021 Teklinks No comments

Embracing the fragility of the web empowers us to build UIs capable of adapting to the functionality they can offer, whilst still providing value to users. This article explores how graceful degradation, defensive coding, observability, and a healthy attitude towards failures better equips us before, during, and after an error occurs.

Full article

Work-Life Balance: Separate Your Tools

Thursday, August 05, 2021 Teklinks No comments

In March of 2020, when my job moved into my home, my concept of work-life balance was drastically changed. Since then much has been written about maintaining a sustainable pace and work-life balance. Jeff’s post provides Atomic Object’s perspective on the topic.

Full article

August 4, 2021

Elements of JavaScript Style

Wednesday, August 04, 2021 Teklinks No comments

Note: This post is now part of the “Composing Software” book. In 1920, “The Elements of Style” by William Strunk Jr. was published, which set guidelines for English language style that have lasted the test of time. You can improve your code by applying similar standards to your code style.

Full article

August 3, 2021

How to Create a Component Library

Tuesday, August 03, 2021 Teklinks No comments

Designing a component library is no easy task. It entails a long list of decisions that can become quite overwhelming. Failing to make the right decision can result in a library that no one actually uses. This blog will help you on your journey to building your own component library.

Full article

August 1, 2021

Write Errors That Don't Make Me Think

Sunday, August 01, 2021 Teklinks No comments

There is nothing more frustrating than a cryptic error message. When something goes wrong, chances are you already knew it - all a cryptic error message does is confirm your suspicion and tell you that you're gonna need to read through a bunch of code to figure out your error.

Full article

How Netflix Works

Sunday, August 01, 2021 Teklinks No comments

Ever wondered what goes on behind the scenes of our favorite content streaming service? Well, you’re in luck as I will explain the Netflix back-end on Amazon Web Services(AWS) and try to simplify it.

Full article