|
UDP is a lesser-known protocol when compared to TCP, but it plays a vital role in network communication. If you are looking to learn about UDP and its use cases, you have come to the right place. Read on to explore the ins and outs of UDP and when it should be used.
|
|
Demystifying TCP: A Comprehensive Guide to Transmission Control Protocol
-
akashrajpurohit.com
-
3 years ago
-
eng
TCP is a fundamental protocol of the internet, and understanding how it works is essential for anyone who wants to know more about networking. In this article, we will demystify TCP and explain how it works in both technical and layman terms.
|
|
In the 1970s, the Indonesian island of Bali went through a period of rapid change. Along the stunning beaches on the southern side of the island, tourism boomed. Parking lots were put up, together with swinging hot spots and hotels of various colours. Hip young travellers from North America, Europe, and Australasia had “discovered” the island and began exploring its awesome surfing breaks, drinking in the newly-built bars, and spending mone....
|
|
[TIL] ListSerializerMixin: Specify a different viewset serializer for lists
-
davi.sh
-
3 years ago
-
eng
I often want to include related nested objects in my Django REST Framework ModelViewSets for CRUD operations, but don’t want those related objects cluttering up the list view. To accomplish this, you can return a serializer from get_serializer_class() that doesn’t include the nested relation when the ViewSet action is list. I ended up doing this on a bunch of viewsets, so I factored the logic out into a separate mixin: from typing ....
|
|
[TIL] ListSerializerMixin: Specify a different viewset serializer for lists
-
davi.sh
-
3 years ago
-
eng
I often want to include related nested objects in my Django REST Framework ModelViewSets for CRUD operations, but don’t want those related objects cluttering up the list view. To accomplish this, you can return a serializer from get_serializer_class() that doesn’t include the nested relation when the ViewSet action is list. I ended up doing this on a bunch of viewsets, so I factored the logic out into a separate mixin: from typing ....
|
|
I really enjoyed this collection of stories and experiences. The authenticity and vulnerability in some of these pieces were heart…
|
|
This article will demonstrate a mass assignment vulnerability in a Node.js project, how an attacker can exploit it, and ways to protect a web application against it.
|
|
This post builds a weighted modification of the Hodges–Lehmann estimator that supports weighted samples. In Pragmastat, Center is the recommended unweighted robust location estimator. Confidence intervals are available via CenterBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The classic [[hodges-lehmann-estimator|Hodges-Lehmann location estimator]] is a robust, non-parametric statistic used as a measure of the c....
|
|
This post builds a weighted modification of the Hodges–Lehmann estimator that supports weighted samples. In Pragmastat, Center is the recommended unweighted robust location estimator. Confidence intervals are available via CenterBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The classic [[hodges-lehmann-estimator|Hodges-Lehmann location estimator]] is a robust, non-parametric statistic used as a measure of the c....
|
|
There are several ways to automate blog publishing from git push. This one is mine. Mostly notes for future self. I use Gitea , Hugo , Caddy and NixOS .
|
|
Understanding Federation in Databases: Definition, Types and Use Cases
-
akashrajpurohit.com
-
3 years ago
-
eng
Learn about how federated databases enable the efficient management of distributed systems by allowing for seamless data access and sharing across multiple databases and data sources.
|
|
Exploring Sharding in Databases: Partitioning Your Data for Better Scalability
-
akashrajpurohit.com
-
3 years ago
-
eng
Sharding is a method of breaking up a large database into smaller, more manageable pieces, allowing for greater scalability and performance. This technique involves distributing data across multiple machines, reducing the load on any one server and enabling faster and more efficient queries. In this article, we’ll dive into the concept of sharding and explore how it can be implemented to improve the performance and scalability of your datab..
|
|
There are several ways to automate blog publishing from git push. This one is mine. Mostly notes for future self. I use Gitea , Hugo , Caddy and NixOS .
|
|
Understanding Federation in Databases: Definition, Types and Use Cases
-
akashrajpurohit.com
-
3 years ago
-
eng
Learn about how federated databases enable the efficient management of distributed systems by allowing for seamless data access and sharing across multiple databases and data sources.
|
|
Exploring Sharding in Databases: Partitioning Your Data for Better Scalability
-
akashrajpurohit.com
-
3 years ago
-
eng
Sharding is a method of breaking up a large database into smaller, more manageable pieces, allowing for greater scalability and performance. This technique involves distributing data across multiple machines, reducing the load on any one server and enabling faster and more efficient queries. In this article, we’ll dive into the concept of sharding and explore how it can be implemented to improve the performance and scalability of your datab..
|
|
There are several ways to automate blog publishing from git push. This one is mine. Mostly notes for future self. I use Gitea , Hugo , Caddy and NixOS .
|
|
This information is outdated The marginalia search project info now lives on about.marginalia-search.com . What is this search engine’s name? Let’s call it Marginalia Search as that’s what most people seem to do. There is some confusion, perhaps self-inflicted problem as I’m not really into branding and logos, and to make matters worse I’ve used a lot of different internal names, including Astrolabe and Edge Crawler. But most peop..
|
|
Restic 0.15.0 quietly merged #2398 which finally allows native support of keys without delete permissions. After updating the binary on relevant systems, reversing the two changes from my earlier post (i.e. swapping rclone:b2:bucketname/foldername back to b2:bucketname:foldername & removing the extra rclone args) leaves a simple restic solution working with defaults. Awesome! I had updated directly from 0.9.6 and checking the doc....
|
|
Understanding Federation in Databases: Definition, Types and Use Cases
-
akashrajpurohit.com
-
3 years ago
-
eng
Learn about how federated databases enable the efficient management of distributed systems by allowing for seamless data access and sharing across multiple databases and data sources.
|
|
Exploring Sharding in Databases: Partitioning Your Data for Better Scalability
-
akashrajpurohit.com
-
3 years ago
-
eng
Sharding is a method of breaking up a large database into smaller, more manageable pieces, allowing for greater scalability and performance. This technique involves distributing data across multiple machines, reducing the load on any one server and enabling faster and more efficient queries. In this article, we’ll dive into the concept of sharding and explore how it can be implemented to improve the performance and scalability of your datab..
|
With Disney taking a major bloody diarrhea dump on the Alaska King sized mattress with the live-acti...
|
|
We expect privacy and security controls to be in place for the web applications we use every day. This means not only the use of basic security encryption, but also proper security for stored data and secure environments for the development and deployment of applications. For all of these controls to be in place, web application developers should be more engaged in security practices.
|
|
Model-View-Controller, a classic architectural pattern in Clojure
-
blog.janetacarr.com
-
3 years ago
-
eng
I'm sure for some of you Model-View-Controller (MVC) resembles more of an anti-pattern than something to reach for when writing Clojure, but I think it's a great example of what architecture should accomplish, especially what can be accomplished in Clojure. MVC decouples state, state changes, and
|
|
Introduction In episode 8, Miki developed a Go HTTP client that had a method to check the health of a theoretical API. The method would construct the request URL and return an error based on the response code received from the server. Miki then created a type that would mock Go’s http.RoundTripper interface and replace his client’s transport with said type to test it. To improve the efficacy, Miki’s stub will simulate an erroneous response..
|
|
Master-Slave Replication: Scaling Your Database for High Availability
-
akashrajpurohit.com
-
3 years ago
-
eng
As businesses grow, their databases can become overloaded and slow, leading to a poor user experience. To address this issue, database administrators can use a system called master-slave replication, which allows for multiple copies of a database to be distributed across different servers. In this article, we'll explore the concept of master-slave replication, how it works, and why it's important for achieving high availability in your data..
|
|
Exploring Master-Master Replication in Databases: How It Works and Its Benefits
-
akashrajpurohit.com
-
3 years ago
-
eng
Master-master replication is a powerful technique that can help you improve the availability and scalability of your database system. But what exactly is master-master replication, and how does it work? In this article, we'll explore the details of this technique, including its benefits and some real-world examples.
|
|
Master-Slave Replication: Scaling Your Database for High Availability
-
akashrajpurohit.com
-
3 years ago
-
eng
As businesses grow, their databases can become overloaded and slow, leading to a poor user experience. To address this issue, database administrators can use a system called master-slave replication, which allows for multiple copies of a database to be distributed across different servers. In this article, we'll explore the concept of master-slave replication, how it works, and why it's important for achieving high availability in your data..
|
|
Exploring Master-Master Replication in Databases: How It Works and Its Benefits
-
akashrajpurohit.com
-
3 years ago
-
eng
Master-master replication is a powerful technique that can help you improve the availability and scalability of your database system. But what exactly is master-master replication, and how does it work? In this article, we'll explore the details of this technique, including its benefits and some real-world examples.
|
|
Master-Slave Replication: Scaling Your Database for High Availability
-
akashrajpurohit.com
-
3 years ago
-
eng
As businesses grow, their databases can become overloaded and slow, leading to a poor user experience. To address this issue, database administrators can use a system called master-slave replication, which allows for multiple copies of a database to be distributed across different servers. In this article, we'll explore the concept of master-slave replication, how it works, and why it's important for achieving high availability in your data..
|
|
Exploring Master-Master Replication in Databases: How It Works and Its Benefits
-
akashrajpurohit.com
-
3 years ago
-
eng
Master-master replication is a powerful technique that can help you improve the availability and scalability of your database system. But what exactly is master-master replication, and how does it work? In this article, we'll explore the details of this technique, including its benefits and some real-world examples.
|
|
My brother nerd sniped me the other day. He wanted to see if he could extract the images out of an old game by Ambrosia Software called “Slithereens”. It was released on 1998-12-15 for Mac OS 9. That sounds easy enough… Digging though resource forks Old Mac OS had the ability to have a 2nd … Continue reading Decoding the sprite format of a 25 year old game
|
|
Astro added content collections in v2.0, and while it’s overall a big improvement for pages like blog posts where there’s a uniform schema, it makes generating links to your content just a bit harder than file-based routing. I added a helper function and some Typescript types to content.ts to make it easy to map content collections to URLs in a typesafe way that your editor can help auto-complete. export const collections = { ....
|
|
Astro added content collections in v2.0, and while it’s overall a big improvement for pages like blog posts where there’s a uniform schema, it makes generating links to your content just a bit harder than file-based routing. I added a helper function and some Typescript types to content.ts to make it easy to map content collections to URLs in a typesafe way that your editor can help auto-complete. export const collections = { ....
|
|
The company I work for provides a broad scope of IT services to our customers and to be able to offer the best quality services, we rely heavily on automation, especially Red Hat Ansible. In this blog post, we’ll look at what our workflow looks like when automating with Ansible and what tools we use along the way to ensure reliable automation. Our DevOps process and why we choose Ansible I am a Systems Architect in one of our operatio....
|
The world can feel like a rational and deterministic place completely indifferent to your emotions but that's not always the case. When it comes to competition, learning something new, achieving something ambitious, or even changing who you are your belief can be the difference between winning and losing.
|
|
The world can feel like a rational and deterministic place completely indifferent to your emotions but that's not always the case. When it comes to competition, learning something new, achieving something ambitious, or even changing who you are your belief can be the difference between winning and losing.
|
|
Do you want your website to load faster for users all over the world? A Content Delivery Network (CDN) is the solution you've been looking for. This article will explore what a CDN is and how it works to speed up your website, giving you a competitive edge in today's fast-paced online world.
|
|
Do you want your website to load faster for users all over the world? A Content Delivery Network (CDN) is the solution you've been looking for. This article will explore what a CDN is and how it works to speed up your website, giving you a competitive edge in today's fast-paced online world.
|