shivang_z Profile Banner
Shivang Profile
Shivang

@shivang_z

Followers
109
Following
109
Media
30
Statuses
91

Learn system architecture from zero: https://t.co/vzlJICZUVB

Joined July 2017
Don't wanna be here? Send us removal request.
@shivang_z
Shivang
1 year
Atlassian's internal data lake is leveraged by a number of teams where they find and fetch relevant data in the lake, apply transformation logic to it and move it to the destination. To pull this off, they have to provision a data pipeline, which involves setting up and
Tweet media one
0
0
5
@shivang_z
Shivang
1 year
RT @eatonphil: Almost everything I read on LLMs is either 1) vendor-driven that doesn't help me build a mental model for tradeoffs, or 2) t….
0
133
0
@shivang_z
Shivang
1 year
RT @duckdb: We are proud to release the first major version of DuckDB, v1.0.0, codenamed "Snow Duck". This version is a culmination of alm….
0
279
0
@shivang_z
Shivang
1 year
The thought process behind picking the right database with a reference checklist:
0
1
1
@shivang_z
Shivang
1 year
Here is a checklist to refer to when researching a fitting database for your use case:. Throughput .Latency .Scalability .Availability .Durability .Disaster recovery .Data volume .Data model .Consistency requirements .Operational complexity .Documentation and support .Ecosystem.
1
0
2
@shivang_z
Shivang
1 year
If you've used if else blocks in your code, you can go ahead and say it's an AI-powered app with intelligent decision-making capabilities. #ai #applicationdevelopment #appsthesedays.
0
0
0
@shivang_z
Shivang
1 year
RT @hovgaardgames: JOB OPENING: We're looking for a Project Manager to help us manage the development of Big Ambitions. Full-time, immedia….
0
8
0
@shivang_z
Shivang
1 year
I've recently started a newsletter on backend engineering. So far it has hit 109 subs with double the followers. I am open to cross-promotions if anyone is willing to do that. Here is my newsletter in case you wanna check it out: Cheers!. #newsletter
Tweet media one
0
0
2
@shivang_z
Shivang
1 year
RT @chazhutton: Today’s Comic: Then and Now…
Tweet media one
0
2K
0
@shivang_z
Shivang
1 year
In the illustration below, three applications share the resources of a bare metal server, each running on their respective virtual machines. The VMs (Virtual Machines) are hosted on a hypervisor over the host bare metal OS. App B proves to be a noisy neighbor hogging most of
Tweet media one
0
0
0
@shivang_z
Shivang
1 year
Stay in the loop on the latest in the backend engineering realm, in addition to discovering related concepts, augmenting your knowledge and becoming a more informed backend engineer. Check out my new newsletter: #backend #backendengineering
Tweet media one
0
0
0
@shivang_z
Shivang
1 year
Here is an interesting research paper that discusses a runtime called DTHREADS that guarantees deterministic execution of multithreaded programs even in the presence of data races. Given the same sequence of inputs or OS events, a program using DTHREADS always produces the same.
0
0
0
@shivang_z
Shivang
1 year
Operating systems have two fundamental types of threads: User threads and Kernel threads. User threads are created by the code and the code runtime environment. In contrast, the kernel threads are the threads managed by the operating system's kernel. When our program needs to
Tweet media one
0
0
0
@shivang_z
Shivang
1 year
There is quite a significant difference between being able to ship code in a certain language and being proficient in it. Java, Python, Kotlin, Go, etc., are not just programming languages. They are ecosystems. Being proficient in any of them entails learning frameworks,.
0
0
0
@shivang_z
Shivang
1 year
A few days back, I posted about kickstarting the journey to implementing a complex distributed system from the bare bones. About that I've posted two detailed newsletter posts. The first is an introductory post into the realm of distributed programming, covering the concepts or.
0
2
2
@shivang_z
Shivang
1 year
Working with Threads is tricky since their output in a multithreaded environment is mostly non-deterministic. We, as programmers, do not have absolute control over when threads run since their execution order is determined by the OS's thread scheduler. Threads may not.
0
1
2
@shivang_z
Shivang
1 year
Do you feel excited when your programming language adds new features and updated syntax back and forth, or are you apprehensive about it?. Well, with the continual updates, it requires time & energy to unlearn what we've been already using and replace it with a new syntax or a.
0
1
1
@shivang_z
Shivang
1 year
When implementing a server capable of handling concurrent requests, we can leverage multithreading to assign a thread to every client request, allowing the server to handle multiple requests simultaneously. In addition, we can leverage a thread pool to assign idle threads from.
0
1
1