Sink In - Tech Learnings cover image
S
Sink In - Tech Learnings
Gosink
RSSenAvailable

Sink In - Tech Learnings

Website
Gosink
Followers
0
Following
0
Update interval
2h

Categories

Dev

Latest posts

Understanding Software Licenses: Open Source and Closed Source

Sink In - Tech Learnings

Understanding open source licenses is crucial as it determines how software can be used, modified, and distributed. This guide explores the various types of open source licenses, their legal implications, and how to choose the right one based on your project’s goals.

CRDTs: Collaborate Without the Conflict

Sink In - Tech Learnings

Ever tried editing a Google Doc simultaneously with ten colleagues? If so, congratulations—you're already acquainted with this technology! Before you lose faith in collaborative tech, let's introduce your soon-to-be favorite acronym: CRDTs—Conflict-Free Replicated Data Types.

"It Works on My Machine" and Other Lies We Tell Ourselves

Sink In - Tech Learnings

A Survival Guide to Blame Your Team and the Universe

Startup CEO Says ‘Trust Issues’ — Translation: We Don’t Want to Pay You

Sink In - Tech Learnings

A friend invited me to join his startup, having issues like no funding and leadership conflicts. I offered help with funding and management for a pay cut, but some things made the deal impossible. I walked away, understanding that if a company won’t invest in talent, they can’t expect top results.

What Happened to These 'Game-Changing' JavaScript Projects in the last 10 years? And What's Next?

Sink In - Tech Learnings

I was going through my old bookmarks and saw some blogs about promising Node.js technologies. Some of those turned out to be industry leaders, while I barely remember others. Let's see which projects thrived, and which didn't, and, most importantly, why they became popular or lost their momentum.

Versioning Strategies Explained: SemVer to CalVer and Beyond. And Which One Should You Choose?

Sink In - Tech Learnings

Versioning isn’t just a random string of numbers tacked onto each software release. It’s a powerful tool that shapes how users experience updates, how developers handle dependencies, and how a project grows over time.

Why Your API is ‘Broken by Design’ Without JSON Schema

Sink In - Tech Learnings

People might argue that JSON Schema is overkill or outdated. But in this article, we'll explore that it is not the case and understand how it is often overlooked.

Demystifying the CAP Theorem: A Comprehensive Guide to Distributed Databases

Sink In - Tech Learnings

Designing and maintaining distributed databases is a complex task, and developers must navigate a myriad of trade-offs to ensure the desired performance, reliability, and consistency.

CAP Theorem: A Comprehensive Guide to Distributed Databases

Sink In - Tech Learnings

Designing and maintaining distributed databases is a complex task, and developers must navigate a myriad of trade-offs to ensure the desired performance, reliability, and consistency.

The Importance of Developer Communities and How to Get Involved

Sink In - Tech Learnings

Unleashing the Power of Collaboration and Growth in the Tech World

The Importance of Developer Communities and How to Get Involved

Sink In - Tech Learnings

Unleashing the Power of Collaboration and Growth in the Tech World

Why HTTP/3 uses UDP protocol under QUIC instead of TCP?

Sink In - Tech Learnings

HTTP/3's use of UDP provides several advantages over TCP, including faster connections, better performance on high-latency networks, and improved security.

Why HTTP/3 uses UDP protocol under QUIC instead of TCP?

Sink In - Tech Learnings

HTTP/3's use of UDP provides several advantages over TCP, including faster connections, better performance on high-latency networks, and improved security.

How to set up Filebeat and Logstash with Elasticsearch and Elastic Cloud?

Sink In - Tech Learnings

We'll be discussing why and where do we need Filebeat and Logstash. Then We'll see how we can connect all the things in both self-hosted Elasticsearch and Elastic Cloud.

How to set up Filebeat and Logstash with Elasticsearch and Elastic Cloud?

Sink In - Tech Learnings

We'll be discussing why and where do we need Filebeat and Logstash. Then We'll see how we can connect all the things in both self-hosted Elasticsearch and Elastic Cloud.

How to use AWS Amplify for the frontend applications?

Sink In - Tech Learnings

This article covers: Why to move to Amplify? How to deploy an app and all its features.

How to use AWS Amplify for the frontend applications?

Sink In - Tech Learnings

This article covers: Why to move to Amplify? How to deploy an app and all its features.

RabbitMQ — How to send delayed/scheduled messages for Webhooks with exponential backoff?

Sink In - Tech Learnings

I wanted to use RabbitMQ for sending the webhook notifications to the clients with exponential backoff if they fail to receive the notifications.

RabbitMQ — How to send delayed/scheduled messages for Webhooks with exponential backoff?

Sink In - Tech Learnings

I wanted to use RabbitMQ for sending the webhook notifications to the clients with exponential backoff if they fail to receive the notifications.

Non-Design lessons learned while designing interfaces

Sink In - Tech Learnings

During my time at NextUX Design Agency, apart from designing screens and experience, I have learned so many non-design lessons that I would like to share.

Non-Design lessons learned while designing interfaces

Sink In - Tech Learnings

During my time at NextUX Design Agency, apart from designing screens and experience, I have learned so many non-design lessons that I would like to share.

CSS — What is currentColor keyword?

Sink In - Tech Learnings

Did you know in CSS you can specify the color property once and use that value without specifying it again using the currentColor keyword?

CSS — What is currentColor keyword?

Sink In - Tech Learnings

Did you know in CSS you can specify the color property once and use that value without specifying it again using the currentColor keyword?

WebRTC — Switch Cameras using Javascript getUserMedia

Sink In - Tech Learnings

To fetch or toggle between the front-facing camera and the back camera, we can simply use the "facingMode" which is widely supported in the majority of the browsers.

WebRTC — Switch Cameras using Javascript getUserMedia

Sink In - Tech Learnings

To fetch or toggle between the front-facing camera and the back camera, we can simply use the "facingMode" which is widely supported in the majority of the browsers.