#001: The Week In Stories - Tech Salaries, Freebies, and Dev Things
Tags: javascript, webdev, programming, codenewbie
Published: 2022-02-01 03:43:37

Hi all!

Welcome to the first edition of **{Tech & Dev}**.

At the beginning of this year, I made a goal for myself to be more consistent with creating things — whether it be through my writing or making mini-apps on the side to learn new things and keep up with the tech.

The point is that I make and keep making — come rain, shine, lockdowns, homeschooling, and whatever life will throw at me in 2022. This newsletter is part of the consistency and creation pledge.

Without further ado, let’s dive into this week’s stories.

## **1. What tech companies are really paying their developers**

Asking for money is a touchy business. We don’t want to lose out on a job because we’re asking too much. We also don’t want to be underpaid either. Sometimes, it’s hard to know exactly where we’re standing when it comes to paychecks and how much software developers should be paid.

Sure, there’s the old method of asking what you think you’re worth — but then we run the risk of undervaluing our skills because we don’t know what the market rates are.

So I went digging and here’s what I found.

- Read it here 👉[What Tech Companies Are Really Paying Their Developers](https://medium.com/madhash/what-tech-companies-are-really-paying-their-developers-1e1762791888)

## **2. How to use Cloudflare tunnels for free**

You’ve built an app but it still lives on your localhost:3000. You want to share a preview of this app with your friends, boss, or client without the need to deploy it. Or you might just want to test a service worker. Whatever the case, something or someone needs access to your localhost.

This is where tunnels come in. Cloudflare has a free tunnel service that you can use. I’ve tested it. It’s seamless to start using and less annoying than ngrok.

- Read it here 👉 [How to use Cloudflare tunnels for free](https://layercode.com/community/cloudflare-tunnels)

## **3. Why custom react hooks could destroy your app performance**

For performance-sensitive apps custom React hooks can very easily turn into the biggest performance killer, if not written and used very carefully. This story isn’t about how to build and use hooks — rather, it’s about their performance implication for complicated apps.

- Read it here 👉[Why custom react hooks could destroy your app performance](https://www.developerway.com/posts/why-custom-react-hooks-could-destroy-your-app-performance)

## **4. A quick field guide to using Remix with Apollo GraphQL**

[Remix](https://remix.run/) is the newest and hottest full-stack React-based framework on the block. Newly minted and open-sourced in November, the framework closed off 2021 with[ +10k stars on GitHub](https://github.com/remix-run). What makes Remix a different kind of React framework is that it’s primarily a server-side rendered framework. On the first page load the page is pre-rendered on the server, which ensures a super-fast load time.

But how does it work? Here is a quick tutorial on how to use Remix with Apollo GraphQL.

- Read it here 👉[A quick field guide to using Remix with Apollo GraphQL](https://layercode.com/community/remix-apollo-graphql)

## **5. Using Sequelize ORM with Node.js & MySQL**

ORMs help developers to write complicated queries quickly and make it easier to update and reuse the code. However, getting started with ORMs can be challenging due to the learning curve. So, here is a quick tutorial on how to set up Sequelize ORM with Node.js and MySQL.

- Read it here 👉[Using Sequelize ORM with Node.js & MySQL](https://layercode.com/community/sequelize-with-nodejs)

## **6. Wanna Upgrade your Data Science Game? Think Like an Engineer**

As a society, we’re drawn to stories of overnight success and of mythical genius that achieves the impossible by building something from nothing. In reality, though, success is more often the result of slow, consistent experimentation and tinkering.

Here is a piece about creating an environment that supports the iterative development of ideas and validates them in phases.

- Read it here 👉[Wanna Upgrade Your Data Science Game? Think Like an Engineer.](https://builtin.com/data-science/data-science-pipeline-engineering)

## **7. Serverless — an overview starter guide**

Serverless is not new. Up until the mid-2000s, servers were giant rooms that lived on-premise to provide businesses with the infrastructure they needed to run their centralized software systems. Then along came cloud computing, along with ideas like elastic load balancing, on-demand self-service, resource pooling, and infrastructure as a service.

Here is a short history with a list of serverless frameworks you can use for your next project.

- Read it here 👉[Serverless — an overview starter guide](https://layercode.com/community/serverless-starter)

## **8. Is Angular Dead in 2022?**

In case you’re unaware, Google has had an interesting track record in the Framework category. So, what’s going on with Angular? Here is a piece that outlines Angular’s potential future fate.

- Read it here 👉[Is Angular Dead in 2022?](https://dev.to/jdgamble555/is-angular-dead-in-2022-bh9)

## **9. How to use Firebase Analytics with Angular**

Firebase Analytics is one of the most exciting features of Firebase since it provides an application-focused analytics dashboard with countless features. Here is a quick tutorial on setting up Firebase Analytics with Angular.

- Read it here 👉[How to Use Firebase Analytics with Angular](https://layercode.com/community/firebase-analytics-angular)

## **10. Flutter vs. React Native**

Making the same mobile phone app twice is not the best use of a developer’s time. That’s two different platforms to maintain and manage. By requirement, Apple uses Swift. On the other side of the ring sits Android and its Java-based compilers.

This is where ‘bridging’ frameworks and libraries come in. Flutter and React Native are two popular bridging solutions that make it possible to code once and use multiple platforms. Flutter assumed that you build an app once, and it will work on any screen. React Native is a flavor of React that leverages the current implementation of its JavaScript UI library and makes it possible to run on any mobile device. On the surface, these features sound great — but with every perk, there is a quirk.

- Read it here 👉[Flutter vs. React Native](https://www.tabnine.com/blog/flutter-vs-react-native/)

And that's it for this week! Stay tuned for next week's tech and dev finds.