Despite the term async and its association with asynchronous
network I/O, this blog post argues that the
Tokio runtime at the heart of the Rust async
ecosystem is also a good choice for CPU-heavy jobs such as those
found in analytics engines.
The descriptor protocol allow us to completely customize attribute
access. Python’s documentation describes the
with types involved described with words. Let’s look at how we can
write those as type hints.
SSH bastion hosts are an indispensable security enforcement stack
for secure infrastructure access. Every security compliance standard
that deals with remote infrastructure access (e.g., FedRAMP AC-17 -
Remote Access, HIPAA §164.312(a)(1) - Access control, SOC2 CC6.1 -
Manage Points of Access) mandates preventing direct network access
to the servers and APIs. Although it is relatively easy to deploy a
bastion host in your infrastructure, it should be noted that
securing a bastion host requires careful consideration from design
to deployment. After all, bastion hosts are the first target for
attackers looking to compromise access to infrastructure.
Data-oriented programming (DOP) is not a new concept. It's a
paradigm that can be used by developers in any programming language,
it's purpose is to reduce complexity of information system that they
One of the strongest sides of Go programming language is a built-in
concurrency based on Tony Hoare’s CSP
is designed with concurrency in mind and allows us to build complex
concurrent pipelines. But have you ever wondered - how various
concurrency patterns look like?
Here’s a very quick “how to” post on how to find your domain’s
I’m writing this because if you made a DNS update and it didn’t
work, there are 2 options:
Your authoritative nameserver doesn’t have the correct record
Your authoritative nameserver does have the correct record, but an
old record is cached and you need to wait for the cache to expire
To be able to tell which one is happening (do you need to make a
change, or do you just need to wait?), you need to be able to find
your domain’s authoritative nameserver and query it to see what
records it has.
There’s chaos in Hollywood at the end of the New Year’s Eve
countdown. Working her graveyard shift, LAPD detective Renée Ballard
waits out the traditional rain of lead as hundreds of revelers shoot
their guns into the air. Only minutes after midnight, Ballard is
called to a scene where a hardworking auto shop owner has been
fatally hit by a bullet in the middle of a crowded street party.
Ballard quickly concludes that the deadly bullet could not have
fallen from the sky and that it is linked to another unsolved
murder—a case at one time worked by Detective Harry Bosch. At the
same time, Ballard hunts a fiendish pair of serial rapists, the
Midnight Men, who have been terrorizing women and leaving no trace.
Determined to solve both cases, Ballard feels like she is constantly
running uphill in a police department indelibly changed by the
pandemic and recent social unrest. It is a department so hampered by
inertia and low morale that Ballard must go outside to the one
detective she can count on: Harry Bosch. But as the two inexorable
detectives work together to find out where old and new cases
intersect, they must constantly look over their shoulders. The
brutal predators they are tracking are ready to kill to keep their