tech/webdev magazine

May 16, 2021

The Cryptocurrency Guide on Hashing

Sunday, May 16, 2021 Teklinks No comments

Over the years, Technology has revolutionized our daily lives and created amazing resources from which we can get useful information at our fingertips that make our lives faster and easier. We can get almost every piece of information from the web in a fraction of seconds.

Full article

Tree-Shaking: A Reference Guide

Sunday, May 16, 2021 Teklinks No comments

“Tree-shaking” is a must-have performance optimization when bundling JavaScript. In this article, we dive deeper on how exactly it works and how specs and practice intertwine to make bundles leaner and more performant. Plus, you’ll get a tree-shaking checklist to use for your projects.

Full article

Testing Rxjs Observable With Marble Testing

Sunday, May 16, 2021 Teklinks No comments

In Angular, we often use RxJS observables. Since observables are dependent on time, it makes them to hard to test. To make our life easier, RxJS provides a TestScheudler which offers a function run providing helper functions accepting Marbles, a special syntax used to define a timeline of events.

Full article

Redis vs. Memcached – 2021 Comparison

Sunday, May 16, 2021 Teklinks No comments

Redis stands for REmote DIctionary Server, created in 2009 by Salvatore Sanfilippo. Memcached, on the other hand, was created in 2003 by Brad Fitzpatrick. Both Redis and Memcached are: In 2014, Salvatore wrote an excellent StackOverflow post on when it makes more sense to use Memcached than Redis.

Full article

May 15, 2021

API Design for a React Tree Table

Saturday, May 15, 2021 Teklinks No comments

A recent React freelance project of mine offered me a challenging task: The client wanted to have a tree table component in React. The role model for this was MacOS's Finder and its tree view; and as a cherry on top: it should be able to fetch asynchronously up to 100.

Full article

Best VS Code themes

Saturday, May 15, 2021 Teklinks No comments

When we see cool videos or setups from people coding we can see these incredible code editors with a lot of colors and awesome themes, and we always think "How can I make my Visual Studio Code look like this?" And this one is a (I hope no so large) list of my favorites VS Code themes! I also include

Full article

Don't Solve Problems, Eliminate Them

Saturday, May 15, 2021 Teklinks No comments

Humans are natural problem solvers. The fact that we've survived as long as a species as we have is evidence of that. Humans are also natural problem seekers. Let that one sink in. You know it's true. And I'm not talking about those people. I'm talking about you and me too.

Full article

May 14, 2021

Finding What Matters to You

Friday, May 14, 2021 Teklinks No comments

Are you happy? I've been asked this question many times by co-workers and my leaders over the years. I've been lucky enough to have many leaders who cared enough to ask it and cared enough to help shape the environment around me and my colleagues.

Full article

May 13, 2021

Frustrating Design Patterns That Need Fixing: Birthday Picker

Thursday, May 13, 2021 Teklinks No comments

You’ve seen them before. Confusing and frustrating design patterns that seem to be chasing you everywhere you go, from one website to another. Perhaps it’s a disabled submit button that never communicates what’s actually wrong, or tooltips that — once opened — cover the input field just when you need to correct a mistake. They are everywhere, and they are annoying, often tossing us from one dead-end to another, in something that seems like a well-orchestrated and poorly designed mousetrap.

Full article

May 12, 2021

May 10, 2021

Generate dynamic og:images just like GitHub

Monday, May 10, 2021 Teklinks No comments

If you are a developer like me, you probably were surprised too when we saw the brand new link previews from GitHub on Twitter or on some Slack channels. Here at Flayyer what we do is enabling companies to automate the image generation process for their social media and marketing channels.

Full article

May 9, 2021

A Guide To Undoing Mistakes With Git

Sunday, May 09, 2021 Teklinks No comments

No matter how experienced you are, mistakes are an inevitable part of software development. But we can learn to repair them! And this is what we’ll be looking at in this two-part series: how to undo mistakes using Git.

Full article

May 6, 2021

How I Built My Blog

Thursday, May 06, 2021 Teklinks No comments

If you've been thinking about creating a dev blog for yourself, you've probably been a bit overwhelmed by the number of tools and technologies. We live in an era of abundance, and there are a lot of options.

Full article

May 5, 2021

Why React Hooks?

Wednesday, May 05, 2021 Teklinks No comments

The first thing you should do whenever you’re about to learn something new is ask yourself two questions - Why does this thing exist? What problems does this thing solve? If you never develop a convincing answer for both of those questions, you won’t have a solid enough foundation to build upon

Full article

May 4, 2021

What Is Google’s FLoC, and How Will It Track You Online?

Tuesday, May 04, 2021 Teklinks No comments

Third-party cookies are going extinct, but that doesn’t mean tracking is going away. Google is introducing a new tracking method called Federated Learning of Cohorts, or FLoC, as part of the “privacy sandbox” initiative it announced in 2019. Google claims its replacement for cookies will better protect user data, but many people remain unconvinced.

Full article

The Evolution Of Jamstack

Tuesday, May 04, 2021 Teklinks No comments

It’s been five years since I first presented the idea of the Jamstack architecture at SmashingConf in San Francisco 2016, a talk inspired by many conversations with colleagues and friends in the industry. At that point, the idea of fundamentally decoupling the front-end web layer from the back-end business logic layer was only an early trend, and not yet a named architectural approach.

Full article

Understand Dom Rendering With Angular

Tuesday, May 04, 2021 Teklinks No comments

Change detection and DOM rendering are functionalities handled by Angular framework. When we build applications, most time, we don’t really need to pay attention in how things gets rendered as we trust Angular to do its job.

Full article

May 2, 2021

April 30, 2021

Mind the platform execution gap

Friday, April 30, 2021 Teklinks No comments

Prerequisite capabilities for successful platform strategies Developer productivity platforms are increasingly recognised as a way to manage the cognitive load of engineering teams and decrease time to market for new features.

Full article

April 27, 2021

Prepare Your Software for Growth: Create Boundaries

Tuesday, April 27, 2021 Teklinks No comments

Working on small, monolithic applications with a small team is a joy. You can understand everything that happens in the system and what everyone else is working on. That also means you can quickly make and deploy meaningful changes. The boundaries of the system and the team are manageable.

Full article

21 Best Practices for a Clean React Project

Tuesday, April 27, 2021 Teklinks No comments

React is very unopinionated about how things should be structured. This is exactly why it’s our responsibility to keep our projects clean and maintainable. Today, we will talk about some best practices to follow to improve your React application’s health. These rules are widely accepted.

Full article

April 25, 2021

Code Quality Control And Why You Need It

Sunday, April 25, 2021 Teklinks No comments

If companies don't measure source code quality, how do they know if they're building software effectively? Poor code quality deteriorates productivity and efficiency. Code Quality is an important thing, right? Everyone knows that. And everyone agrees on that.

Full article

April 23, 2021

Career Ladders

Friday, April 23, 2021 Teklinks No comments

Career laddering is a system used to show what expectations are at different levels of a role, a purpose of which can be defining how one might be promoted. I’ve personally found being transparency about expectations helpful as an Engineering Leader, but is only one supportive piece of a whole.

Full article

An In-Depth Guide To Measuring Core Web Vitals

Friday, April 23, 2021 Teklinks No comments

34 min read Performance, Core Web Vitals, Guides, Optimization, SEO, Tools Saved for offline reading Share on Twitter, LinkedIn How are Core Web Vitals measured? How do you know your fixes have had the desired effect and when will you see the results in Google Search Console? Let’s figure it out.

Full article

April 20, 2021

Vanilla JavaScript Code Snippets

Tuesday, April 20, 2021 Teklinks No comments

In a new series of posts, we highlight some of the useful tools and techniques for developers and designers. This time around, let’s look at vanilla JavaScript code snippets — resources and lightweight libraries to help you solve a problem without a large overhead or third-party dependencies.

Full article

April 18, 2021

The Complete Guide to Full Stack Ethereum Development

Sunday, April 18, 2021 Teklinks No comments

The problem that I ran into though while learning this was that while there was fairly good documentation out there for each of these things individually, there was nothing really out there for how to put all of these things together and understand how they worked with each other.

Full article

How to actually test UIs

Sunday, April 18, 2021 Teklinks No comments

Testing UIs is awkward. Users expect frequent releases packed with features. But every new feature introduces more UI and new states that you then have to test. Every testing tool promises “easy, not flaky, fast”, but has trade-offs in the fine print.

Full article