tech/webdev magazine

February 27, 2022

How to Run Chrome OS Flex on Your PC or Mac

Sunday, February 27, 2022 Teklinks

Google’s new operating system, Chrome OS Flex, is available as a developer release. It’ll run on almost any computer — probably even the dinosaur sitting in your garage. Find out how you can try it now. Chrome OS Flex is a version of Chrome OS designed for business and education settings.

Full article

February 24, 2022

macOS Tools and Apps for Development in 2022

Thursday, February 24, 2022 Teklinks

For along of my dev career I tried to ease my every day routine. I tried lots of tools and apps, different approaches that I found in numerous articles and sources. Not all of them were really useful. Some of them made my routine even more time consuming.

Full article

Deploy React App on GitHub Pages Automatically

Thursday, February 24, 2022 Teklinks

We all have static websites such as wikis, documentation sites, or resumes, and what we need is a free place to host them. To this end, GitHub Pages appears to be an ideal option, because It provides free hosting for static sites.

Full article

Work estimates must account for friction

Thursday, February 24, 2022 Teklinks

Manager Shannon: “Jamie, I know you’re doing the usability assessments on the Canary project right now. Several other projects are also interested in usability assessments. How much time do you spend on that?”

Full article

JavaScript to Know for React

Thursday, February 24, 2022 Teklinks

Kent C. Dodds is a JavaScript software engineer and teacher. He's Co-Founder and Director of Developer Experience at Remix! Kent's taught hundreds of thousands of people how to make the world a better place with quality software development tools and practices.

Full article

February 22, 2022

Bring it, Beginners! How to Embrace Being New at Anything

Tuesday, February 22, 2022 Teklinks

A little over a year ago, I jumped headfirst into an entirely new role at work. As in a 180-degree pivot. The learning curve’s still steep, but I’ve found the opportunities to grow invaluable. Whether it’s learning to read or a new role at work, we’ve all been there: beginners at something.

Full article

February 21, 2022

Inside look at modern web browser (part 1)

Monday, February 21, 2022 Teklinks

In this 4-part blog series, we’ll look inside the Chrome browser from high-level architecture to the specifics of the rendering pipeline. If you ever wondered how the browser turns your code into a functional website, or you are unsure why a specific technique is suggested for performance improvements, this series is for you.

Full article

Deep dive into React Native’s New Architecture

Monday, February 21, 2022 Teklinks

The React Native team has announced that the new architecture will be rolled out in 2022. Checkout their full blog here. Since the release is just around the corner, this is a good time to understand what changes are taking place under the hood and how they might affect your React Native App.

Full article

The React Beginner's Guide for 2022

Monday, February 21, 2022 Teklinks

If you're looking for answers to any of these questions (and more), this simple, comprehensive guide was made for you. It will give you everything you need to start learning and using React, without piecing together dozens of out-of-date beginner tutorials.

Full article

February 19, 2022

3 Ways to Build Goodwill With Your Software Client

Saturday, February 19, 2022 Teklinks

The majority of Atomic’s clients are returning customers. They’ve either chosen to extend the period our team will continue work on a product, or we’ve built something for them, went away for a while, and then they re-engaged. Why?

Full article

Remix vs. Next.js: A Detailed Comparison

Saturday, February 19, 2022 Teklinks

Next.js can be installed on any server that can run Node.js by running next build && next start.It has built-in support for running in serverless mode when deploying to Vercel, and the Netlify team has written an adaptor for serverless deployment to their service.

Full article

The Best Audio Player Library for React Native Apps

Saturday, February 19, 2022 Teklinks

A music/audio player is an essential component in many entertainment-focused mobile apps. If you choose React Native to develop your Audio player, you might end up picking from one of two popular library options: React-Native-Track-Player (RN-Track-Player) and React-Native-Sound (RN-Sound).

Full article

February 16, 2022

Top 10 web hacking techniques of 2021

Wednesday, February 16, 2022 Teklinks

Welcome to the Top 10 (new) Web Hacking Techniques of 2021, the latest iteration of our annual community-powered effort to identify the most significant web security research released in the last year.

Full article

February 15, 2022

Pure Functions in JS: Avoiding Unwanted Problems

Tuesday, February 15, 2022 Teklinks

Not all functions are created equal, that’s one of the first things you need to understand when learning how to code, and in particular this is true for JavaScript functions. For this article, I want to cover one type of function: pure functions.

Full article

February 13, 2022

Push Notifications, WebXR, and better PWA support coming to iOS

Sunday, February 13, 2022 Teklinks

Not every minor iOS version update includes changes in the Web platform. Still, iOS 15.4 will be an exception: we have 1) for the first time in 7 years, the appearance of Web Push for iOS (but wait for the fine print), 2) after three years of Web App Manifest support, we finally have support for the icons members, and 3) many new APIs such as WebXR (for virtual and augmented reality) are available.

Full article

Principles of technical documentation

Sunday, February 13, 2022 Teklinks

The content of technical documentation needs to be correct, current, understandable and relevant. It needs to be maintainable, referenceable and use proper language. Furthermore, the whole documentation and its content need to be easy to find.

Full article

Mastering the art of forms in React

Sunday, February 13, 2022 Teklinks

It made me realize there is confusion about forms in React, and honestly, a lot of React devs are making them much harder than they need to be. HTML5 added much needed functionality to forms. From new types like email, to regular expression pattern matching.

Full article

February 10, 2022

Building Infrastructure Platforms

Thursday, February 10, 2022 Teklinks

Infrastructure Platform teams enable organisations to scale delivery by solving common product and non-functional requirements with resilient solutions. This allows other teams to focus on building their own things and releasing value for their users.

Full article

Psychological safety is critical for high-performing teams

Thursday, February 10, 2022 Teklinks

Big launches and milestone achievements deserve to be celebrated. When organizations take time to recognize the hard work that went into the completion of a release or even a bite-sized milestone, this helps employees recharge and stay motivated.

Full article

February 8, 2022

React Router 6: Authentication

Tuesday, February 08, 2022 Teklinks

A React tutorial which teaches you how to use Authentication in React Router 6. The code for this React Router v6 tutorial can be found over here. In order to get you started, create a new React project (e.g. create-react-app).

Full article

February 7, 2022

Reducing flaky builds by 18x

Monday, February 07, 2022 Teklinks

Part of the Building GitHub blog series. It’s four o’clock in the afternoon as you push the last tweak to your branch. Your teammate already reviewed and approved your pull request and now all that’s left is to wait for CI. But, fifteen minutes later, your commit goes red.

Full article

Improving JavaScript Bundle Performance With Code-Splitting

Monday, February 07, 2022 Teklinks

Projects built using JavaScript-based frameworks often ship large bundles of JavaScript that take time to download, parse and execute, blocking page render and user input in the process. This problem is more apparent on unreliable and slow networks and lower-end devices.

Full article

February 4, 2022

The Swyx.io 2022 Rewrite

Friday, February 04, 2022 Teklinks

I’ve rewritten this site once again. If you want to have the same site without my customizations, I’ve also open sourced a SvelteKit starter called swyxkit that you can use as a starting point.

Full article

How to Respond to a Bad Performance Review

Friday, February 04, 2022 Teklinks

No employee likes getting a negative performance review. Apart from the stress that comes with learning that your job might be on the line, it’s also devastating to find out that your boss isn’t too happy with your work.

Full article

February 3, 2022

What’s New In DevTools?

Thursday, February 03, 2022 Teklinks

In September last year, I wrote about some of the latest updates in our beloved DevTools, across Firefox, Chrome, Safari, and Edge. Four months have already passed since then, and the different teams working on DevTools have been busy! In these four months, they built a lot of new things for us to use.

Full article

February 2, 2022

Adventures in Minimum Viable Product: A Backpack 

Wednesday, February 02, 2022 Teklinks

I’m looking at a Topo Designs backpack commissioned for Atomic Object’s 20th Anniversary, and it’s extremely cool. It has two external pockets that fit my Nalgenes perfectly. It has one large compartment with a partition that fits my Macbook Pro like it was made for it.

Full article

A pipe operator for JavaScript: introduction and use cases

Wednesday, February 02, 2022 Teklinks

The proposal “Pipe operator (|>) for JavaScript” (by J. S. Choi, James DiGioia, Ron Buckton and Tab Atkins) introduces a new operator. This operator is an idea borrowed from functional programming that makes applying functions more convenient in many cases.

Full article

30 Javascript animation libraries for 2022

Wednesday, February 02, 2022 Teklinks

Howdy Geeks! 👋 Animation makes us be able to tell stories and communicate emotions and ideas in a unique way. Here are 30 JavaScript animation libraries to use in your projects today. 1. Greensock A JavaScript library for building high-performance animations that work in every major browser 2.

Full article