Weekly ByteWise Insights #1

Weekly ByteWise Insights #1


0






@ dsabyte (@dsabyte)

Welcome to the 1st week of our weekly @dsabyte, where we embark on a weekly journey through the widespread panorama of software engineering excellence. Our assignment is simple: to deliver you a carefully curated choice of the finest articles, blogs, and videos that encapsulate the brilliance and innovation within the world of computer science.

#0 - Auto Merge

A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.

Features

  • Automatic Merging - It allows concurrent changes on different devices to be merged automatically
  • Network Agnostics - Uses any connection-oriented network protocol (client-server, peer-to-peer, or local)
  • Portable - Implemented in JavaScript and Rust, with FFI bindings across platforms including iOS

Refrences

github.com/automerge

- automerge.org

#1 - Typesense

Typesense is a modern, privacy-friendly, open source search engine meticulously engineered for performance & ease-of-use. It uses cutting-edge search algorithms that take advantage of the latest advances in Hardware Capabilities & Machine Learning.

- typesense.org

- github.com/typesense

- typesense-vs-algolia-vs-elasticsearch-vs-meilisearch

#2 - javascript30

30 Day Vanilla JS Coding Challenge. Build 30 things in 30 days with 30 tutorials. No Frameworks, No Compilers, No Libraries, No Boilerplate. 

Most importantly, it's free for everyone!

javascript30.com

#3 - jsv9000 (Visual JS)

If you want to learn about javascript event loop, task queue, micro task queue, call stack etc visually then you must check this out. 

https://www.jsv9000.app

There is another tool latentflip.com/loupe which provides you with a visualisation tool to visualise call stack, web APIs and callback queue. 

#4 - learn git branching visually 

learngitbranching.js.org is an online tool which teaches you how git and git branching works visually. 

You can write some git command and see how it's working visually. 

#5 - Satori

Satori: Enlightened library to convert HTML and CSS to SVG.

- play ground

- tutorial

- github.com/vercel/satori

#6 - ZiPKin

Zipkin is a distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in service architectures. Features include both the collection and lookup of this data.

zipkin.io

- github.com/openzipkin/zipkin

#7 - ZooKeeper

ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by distributed applications. Each time they are implemented there is a lot of work that goes into fixing the bugs and race conditions that are inevitable. Because of the difficulty of implementing these kinds of services, applications initially usually skimp on them, which make them brittle in the presence of change and difficult to manage. Even when done correctly, different implementations of these services lead to management complexity when the applications are deployed.

https://zookeeper.apache.org

Add a thoughtful comment...

✨ Explore more tech insights and coding wonders with @dsabyte! Your journey in innovation has just begun. Keep learning, keep sharing, and let's continue to code a brighter future together. Happy exploring! 🚀❤️

  • #@dsabyte
  • #zoo
  • #zookeeper
  • #svg
  • #image
  • #png
  • #jpeg
  • #qeventloop
  • #event-loop
  • #javascript
  • #nodejs
  • #git
  • #branch
  • #visualization
  • #zipkin
  • #tracing
  • #distributed
  • #distributed-system
  • #apache-zookeeper
  • #php-zookeeper

Subscribe to our newsletter.

Join the "News Later" community by entering your email. It's quick, it's easy, and it's your key to unlocking future tech revelations.

Weekly Updates

Every week, we curate and deliver a collection of articles, blogs and chapters directly to your inbox. Stay informed, stay inspired, and stay ahead in the fast-paced world of technology.

No spam

Rest assured, we won't clutter your inbox with unnecessary emails. No spam, only meaningful insights, and valuable content designed to elevate your tech experience.

© 2024 @dsabyte. All rights reserved