Tech Rumors
3 subscribers
235K photos
239K links
Download Telegram
dev.to

1. Top 2022 Blog Hits and What I Learned
First off, thank you for being here. I’ve been reviewing the traffic on my site for 2022 and I feel amazed and humbled. It’s been the best year for my website and for individual articles, and it’s all thanks to readers like you.

Also, I learn a LOT and I want to share!

Below are my lists of top blog posts published in 2022, top blog posts by traffic in 2022, and the insights I’ve gleaned from the data. I hope you enjoy.

Top Blog Posts Published in 2022

1. TIL: You Can Access A User’s Camer…
#writing #analytics #yearinreview #webdev

2. Custom Google Map Markers on iOS with React Native Maps
spoiler alert: It is possible! And if you are using react-native-reanimated in your app, it may be the culprit...

Table of Contents

1. Preface
2. The Error in Question
3. The Broken Implementation
4. Discovery
5. Solution #1
6. Solution #2
7. Solution Trade Offs
8. TL;DR
9. About Jobber
10. Footnotes and References

NOTE: If you don't want to read this entire blog post, jump to the TL;DR.

1. Preface

So, your team is creating some form of mapping software in React Native, and you've decided…
#reactnative #reactnativemaps #help #tutorial

3. Programming mathematical objects
Introduction

This post is divided into two main parts. In the first one, I'm going to introduce mathematical objects and mathematical applications. It is programmer-oriented, but I assume some level of math knowledge. In the second part, I will tell my personal experience discovering and researching previous work on this same topic.

Note: In case you know it, the Wolfram Language may come to your mind while reading this post. It is probably the most powerful tool out there for programming math…
#mathematics #opensource #distributedsystems
dev.to

1. 3 Free ways to earn loads of money online💸
Earning that first dollar online can seem tough, but what if I tell you that I can teach you 3 ways to earn lots of real money online? All you need is an internet connection, so without further ado, let's get started!

1. Selling Merch Online

The idea of selling Merch online can be scary, but it's actually surprisingly easy.

Here is a store I started a while ago: The Coders

I used spring for my online Merch shop, which works quite well, and spring is also completely free to use.

If you cho…
#tutorial #career #showdev #watercooler

2. Deep dive into WebSockets
Hello there! In this post, we'll be doing a conceptual deep dive into WebSockets.

To begin with, let's first understand the use case of WebSockets.

In a client-server architecture, if client wants to talk to the server, it can make an HTTP request to the server and the server responds back.

HTTP Request-Response Cycle:

Now if there is a data update that has happened on the server,
there's no way it can make a real time update to the client - unless the client constantly keeps requesting th…
#websocket #api #distributedsystems #programming
dev.to

1. Here Are Websites Where You Can Find Your Client
Total: https://www.toptal.com/
Upwork: https://www.upwork.com/
Design hill: https://www.designhill.com/
PeoplerPerHour: https://www.peopleperhour.com/
Dice: https://www.dice.com/
Remoteok: https://remoteok.com/
Freelancer: https://www.freelancer.com/
Authentic Jobs: https://authenticjobs.com/
X-Team: https://x-team.com/
Simply Hired: https://www.simplyhired.com/
UpStack: https://upstackhq.com/
Borderless Mind: https://www.borderlessmind.com/get-in-touch/
LinkedIn: https://www.linkedin.com/
Top C…
#career #webdev #job #beginners

2. Chaining API Tests to Handle Complex Distributed System Testing
​Distributed system testing is complicated.

In this blog post, you’ll learn how to create tests to validate complex user processes that require multiple API endpoints to be called in a particular sequence.

With traditional testing, you need to configure multiple dependencies and manually create scripts to "glue" these API calls into a test suite.

With Tracetest you can build integration tests that assert against your distributed traces. Tracetest Transactions simplify creating transactions…
#testing #monitoring #microservices #distributedsystems

3. Typescript: Array & Tuples
In this article, We are going learn about how you can use type in Array and there is a special thing that is Read only Array. In which you can't manipulate the values. In addition, I'll talk about Tuples as well. How you can use it?

This is going to be a full series of typescript where you will learn from basic topics like string, boolean to more complex like Type Aliases, enums, Interface, generics, and etc.

Arrays

To create an Array of a certain type there is a special syntax for that:

le…
#typescript #webdev #beginners #tutorial
dev.to

1. WebSockets in Go: A hijackers' perspective
In the previous blog, we had done a deep dive into WebSockets.
In this blog, let's build a WebSocket Client and Server in Go and do a code deep dive.

While we do that, let's also draw parallels between what we understood in the previous blog and the Golang code we write.

We'll be using WebSocket library: "github.com/gorilla/websocket" ❣️

Let's start with the client

Why? Because that's what initiates the WebSocket request. 🤷‍♀️

Below, the client "Dials" 📞 the origin server. Observe that URL…
#programming #go #distributedsystems #tutorial

2. Forward Compatible Enum Values in API with Java Jackson
I got an inspiration for this article after watching this amazing tech talk by Ilya Sazonov and Fedor Sazonov. If you know Russian, go check it out. It's worth it.

In this article, I'm telling you:

Why do you need to care about forward compatible enum values?
What are the ways to achieve it?
How can Jackson library help you out?

Suppose we develop the service that consumes data from one input (e.g. Apache Kafka, RabbitMQ, etc.), deduplicates messages, and produces the result to some output. L…
#java #design #api #programming
dev.to

DREAMEMO: An out-of-the-box, high-scalability, modular-design distributed cache
Introduction As shown in the title, DREAMEMO is a distributed cache with out-of-the-box,...
#webdev #opensource #distributedsystems #go
dev.to

Distributed Systems: The Key to Scaling Your Applications
Distributed systems are a type of software architecture that allows for the distribution of...
#distributedsystems #scaling #computerscience
cointelegraph.com

What are distributed systems, and how do they work?
Get insights into how distributed systems work with this comprehensive overview.
#distributedsystems