Skip to content

Systemic Issues and Me

  • Facebook
  • LinkedIn
  • Twitter
  • Instagram
  • Home
  • About
  • Contact

Category: Technology

Understanding Spectre and Meltdown Vulnerability – Part 3

In this blog post, we are going to talk about spectre vulnerability and how does this vulnerability affect current systems all around the globe. As already discussed in previous blog posts, the processor uses speculative execution along with branch predictor to speculatively execute instructions for better utilization of CPU cycles.

Mridul Verma security, Technology 1 Comment March 20, 2018March 20, 2018 5 Minutes

Understanding Spectre and Meltdown Vulnerability – Part 2

One of the core security features of the modern operating system is to provide isolation between the different processes running on a system and make sure that one process should not be able to see the data used by another process.

Mridul Verma security, Technology 8 Comments March 20, 2018March 20, 2018 5 Minutes

Understanding Spectre and MeltDown Vulnerabilities – Part 1

In this blog series, we will go through one of the biggest security vulnerabilities of recent times i.e. Spectre and Meltdown. This article is mostly centered around understanding the concepts which will be necessary for then understanding the internals of these two vulnerabilities.

Mridul Verma security, Technology 3 Comments March 20, 2018March 20, 2018 6 Minutes

Exploring Code Generation with Janino

In this blog post, we are going to talk about potential advantages of using custom execution plan of a query rather than using the traditional iterator model in which execution is composed of many operators.

Mridul Verma java, Just In Time Compiler, Technology Leave a comment February 25, 2018February 25, 2018 7 Minutes

JIT Optimizations – Method Inlining

In this blog post, we are going to understand the impact of functions calls in an application and what JIT does to reduce its impact.

Mridul Verma java, Just In Time Compiler, Technology 3 Comments February 25, 2018February 27, 2018 5 Minutes

JIT Optimizations – Method Compilations

JIT  ( Just in Time ) is certainly one of the most interesting features of JVM. This feature makes sure that we are able to run our code with machine level optimizations.

Mridul Verma java, Just In Time Compiler, Technology 1 Comment February 25, 2018February 25, 2018 7 Minutes

Java Unsafe APIs

Java Unsafe APIs provides various low-level APIs which could be used by programmers but we should be very careful when to use these APIs. These APIs provide a way to access off heap memory in java.

Mridul Verma java, Technology Leave a comment January 19, 2018January 21, 2018 4 Minutes

Thought Paper – What if we combine compression with encryption ??

This thought paper tries to reason about how can we combine encryption and compression in a single operation and get away with traditional way of first compressing and then encrypting the compressed data to create the final encrypted and compressed data.

Mridul Verma Technology, Thought Papers Leave a comment December 3, 2017December 10, 2017 4 Minutes

Understanding Linux Internals for Data Transfer – Part 3

In this blog post our main goal is to understand the differences with downloading data from S3 with and without using AWS-SDK.

Mridul Verma Technology 2 Comments December 2, 2017December 2, 2017 3 Minutes

Understanding Linux Internals for Data Transfer – Part 2

In this blog post our main goal is to understand the differences with downloading data from S3 with and without using AWS-SDK.

Mridul Verma Technology 1 Comment December 2, 2017December 2, 2017 1 Minute

Posts navigation

Older posts
Newer posts

Top Posts & Pages

  • Handling Large Amounts of Data with Parquet - Part 1
  • Scala Futures in Detail - Part 2
  • Handling Large Amounts of Data with Parquet - Part 2
  • Whitelisting IPs with NGINX Ingress K8s
  • Building Replicated Distributed Systems with Kafka
  • Best Practices for Creating Indexes in MySQL
  • Scala Futures in Detail - Part 1
  • FREAD vs MMAP
  • High Number of Postgres Connections with Play + Slick

Tags

architecture asynchronous aws best-practices block-mq block layer Btree compression connections cpu database databases design development disk Download download speed DRAM encryption FULL GC futures GC hashCodeBuilder hashing Heap http httpclient ingress io Janino java JIt jmh JVM kubernetes linux Long Pauses meltdown mysql Network nginx non-idempotent off-heap off-heap performance operating systems optimum-threads parque parquet performance of unsafe play postgres processors replication routing s3 security SHA slick spectre thought-paper thread throughput transaction unsafe user-cpu

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 54 other subscribers

Powered by WordPress.com.
Systemic Issues and Me
Proudly powered by WordPress Theme: Independent Publisher 2.