tech/webdev magazine

July 31, 2021

Adding Time To Your Schedule As A Professional

Saturday, July 31, 2021 Teklinks No comments

Are you running a business and have too many things going on at once? Meetings, bugs, customer feedback, new clients in addition to your already tight deadlines? Let’s face it, time management is hard, and it becomes even more difficult in the trying times we are in. Here’s how tools like Trafft that have meeting scheduling software capabilities can be used to easily set up our calendars to allow clients to book time with us directly.

Full article

Tools to Track and Manage Technical Debt

Saturday, July 31, 2021 Teklinks No comments

It's hard to make the right decision. We will look at the tools to track small, medium, and large pieces of debt and the process to reduce technical debt. Why Tracking Technical Debt Is Important? In the previous article, we looked at why managing technical debt is crucial.

Full article

10 Ways to Host Your React App For Free

Saturday, July 31, 2021 Teklinks No comments

React is the most popular library in JavaScript. Most of the developers are moving to react. The React community is growing rapidly. As there are more React Apps are developed. But the problem here is the cost of hosting the App.

Full article

July 30, 2021

GitHub’s Journey From Monolith to Microservices

Friday, July 30, 2021 Teklinks No comments

Key Takeaways Take a practical approach when deciding between a Monolithic or a Microservices paradigm, and focus on enablement Apply good architectural practices around modularity, asynchronicity, and code for resiliency, no matter which path you decide to take Start small and make it an incrementa

Full article

Challenging Ideas in a Non-challenging Way

Friday, July 30, 2021 Teklinks No comments

I do quite a bit of onboarding at Atomic and help people get settled into the company in their first couple of years. We look for smart, engaged, energetic folks. These Atoms frequently see areas for improvement and want to help move the company forward.

Full article

July 28, 2021

Create an API Gateway Using NodeJS and Express

Wednesday, July 28, 2021 Teklinks No comments

Let's say that you have a bunch of API endpoints that you are currently managing, such as a large collection of micro services. Maybe at some point, you would like to have a little bit more control over the requests that are routed towards your services but you really don't want to manage separately for every single micro service.

Full article

A Beginner's Guide to Lighthouse

Wednesday, July 28, 2021 Teklinks No comments

You’ve built a website, but how well does it perform for your end users? It’s crucial to ask this question, but how can you get answers? One excellent option is to use Lighthouse. Lighthouse allows you to easily and automatically analyze a web page’s performance and quality.

Full article

July 27, 2021

What are Data Structures?🤔

Tuesday, July 27, 2021 Teklinks No comments

Everyone knows about Data but knowing how to organize, modify, navigate and access data is more important. Being a good programmer is not only dependent on if your code works but it depends greatly on the readability and scalability which is how fast and memory efficient your code is.

Full article

My 2021 New Mac Setup

Tuesday, July 27, 2021 Teklinks No comments

I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development. Unlike Mina Markham, I choose not to automate my setup because I only do it about once a year and I want the ability to make conscious changes each time.

Full article

July 25, 2021

Building a Great Engineering Culture and Being a Genuinely Purpose Driven Organisation

Sunday, July 25, 2021 Teklinks No comments

Key Takeaways Rapid growth is about scaling technology, scaling teams and adapting the ways of working constantly Engineering standards help reduce friction and enable effective autonomy The distributed work environment demands more of people leaders in terms of their ability to manage people and un

Full article

BEM: A Class Naming Convention

Sunday, July 25, 2021 Teklinks No comments

BEM stands for Block-Element-Modifier. This naming convention is highly definitive and increases the readability of front-end code. It precludes from getting naming of HTML elements ambiguous. This convention has three parts Block, Element, and Modifier.

Full article

July 23, 2021

NestJS Roadmap for Beginners

Friday, July 23, 2021 Teklinks No comments

Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with and fully supports TypeScript (yet still enables developers to code in pure JavaScript), and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).

Full article

Why You Should Shake Up The Interview Process (And How)

Friday, July 23, 2021 Teklinks No comments

I have always been against the principle of helping people to prepare for an interview. All the interview tips are great to help them prepare for joining the workforce but in the process, their unique personalities (and habits) lay buried under the cover stories about commitment, passion and skillsets. It’s all so scripted.

Full article

July 21, 2021

4 Ways to Recognize a Coworker’s Contributions

Wednesday, July 21, 2021 Teklinks No comments

Over the years we’ve tried a variety of tactics to ensure that everyone’s hard work didn’t go unnoticed. Here are a few high-five-inducing methods for showing your team members a little love. The best part is that they can be done in a physical or remote context.

Full article

July 19, 2021

What Is Memoization and Why Does It Matter?

Monday, July 19, 2021 Teklinks No comments

Memoization is a programming technique that accelerates performance by caching the return values of expensive function calls. A “memoized” function will immediately output a pre-computed value if it’s given inputs that it’s seen before.

Full article

July 18, 2021

Angular is Costing Companies Billions

Sunday, July 18, 2021 Teklinks No comments

I know I’m going to get hate-mail for writing this piece, but, so be it. Someone has got to finally say what many of us as experienced software engineers have been thinking for some time now. I’ve been a developer for over 20 years working for some of North America’s most prestigious companies.

Full article

Here’s why Richard Branson’s flight matters—and, yes, it really matters

Sunday, July 18, 2021 Teklinks No comments

TRUTH OR CONSEQUENCES, N.M.—Sir Richard Branson basked in the late morning New Mexico sunshine on Sunday. Beaming his white, toothy grin for all to see, the 70-year-old adventurer looked resplendent in his blue flight suit as he stood alongside the pilots, Dave Mackay and co-pilot Mike Masucci, who had just rocketed him above 85 km.

Full article

Job Crafting: The Cure for Career FOMO?

Sunday, July 18, 2021 Teklinks No comments

Covid-19 brought with it a slew of headlines about reactionary trends. First, there was no toilet paper. Then we needed to wipe down our cereal boxes. We swore off jeans. Now, we’re leaving our jobs — those of us who have them, at least.

Full article

July 15, 2021

Those “Pesky” Pull Requests are Totally Worth It

Thursday, July 15, 2021 Teklinks No comments

Pretty much everyone does code reviews. They’ve been around a long time. I remember back in my Borland days when the Chief Scientist would come in every morning and review all the code that had been checked into the Subversion(!) repository the previous day and send emails out to folks whose code wasn’t up to snuff. That’s old school.

Full article

Engineering Career Framework

Thursday, July 15, 2021 Teklinks No comments

Engineering Career Framework The Engineering Career Framework is your source for how to achieve impact for your role and team and how to grow in your engineering career. For managers, it can help you set expectations with your teams and hold them accountable for their work.

Full article

Dockerize your React app

Thursday, July 15, 2021 Teklinks No comments

Hey, welcome back. This article is part of the Dockerize series, make sure to checkout the Introduction where I over some concepts we are going to use. Today we'll dockerize our React application by taking advantage of builder pattern with multi stage builds for optimization!

Full article

July 14, 2021

Freelance React Developer Checklist

Wednesday, July 14, 2021 Teklinks No comments

As a freelance React developer, I work with a lot of clients on their React projects these days. Every time I get a request in my inbox, I usually reply with the same email template which I call the freelance checklist for React developers.

Full article

July 13, 2021

OpenTelemetry: A Way to Achieve Observability

Tuesday, July 13, 2021 Teklinks No comments

We all understand that proper data analytics is crucial to the success of an organization. But what if your analytics can do more than help you troubleshoot current problems? Splunk is building a future where data analytics proactively solve problems before they occur. Data is essential to success and innovation for modern organizations. However, no commercial vendor has an effective single instrument or tool to collect data from all of an organization’s applications.

Full article

July 11, 2021

July 8, 2021

The magic of react-query and supabase

Thursday, July 08, 2021 Teklinks No comments

It's been a while since I wrote my last article on state management in React using Context. Here's the link for anyone who wants to give it a read. And using custom hooks is still the primary way for me for state management and I have been recommending that to people as well.

Full article

July 6, 2021

What's new in ES2021

Tuesday, July 06, 2021 Teklinks No comments

JavaScript is a living language, which means that it’s constantly evolving. This process is managed by the TC39 committee — a group of delegates from various large tech companies who oversee the JavaScript language.

Full article

July 4, 2021

Front-End Testing is For Everyone

Sunday, July 04, 2021 Teklinks No comments

Testing is one of those things that you either get super excited about or kinda close your eyes and walk away. Whichever camp you fall into, I’m here to tell you that front-end testing is for everyone.

Full article

July 3, 2021

Trying Out GitHub Copilot. It's Really Magic!

Saturday, July 03, 2021 Teklinks No comments

GitHub Copilot took the web by storm a couple days ago. The "AI pair programmer" had some fancy gifs to accompany the announcement. It will help write code faster and will let you write less. Copilot draws context from your comments and your code to infer what code you'll want to write next.

Full article

Multi-team Architecture Meetings

Saturday, July 03, 2021 Teklinks No comments

At Tableau, the Tableau Mobile team has around 30 people across 3 scrum teams. We mainly work on code in Tableau Mobile itself, but some folks also work on code in Tableau Desktop and the front & back end of Tableau Server.

Full article