• Home
  • Culture
  • Data Science
  • Design
  • Engineering

CleverTap Tech Blog

  • Home
  • Culture
  • Data Science
  • Design
  • Engineering
  • Home
  • Culture
  • Data Science
  • Design
  • Engineering

Jude Pereira

Jude Pereira

Demystifying G1 GC, GCLocker, JNI Critical, and Fake OOM Exceptions

August 5, 2022 Engineering 0 Comments

This post is co-authored together with Hardik Shah and Avneesh Sharma. TesseractDBTM runs on the JVM, which allows us to iterate...

Jude Pereira

Introducing TesseractDB™ Generation 3

July 5, 2022 Engineering 2 Comments

This article is co-authored with Lalitha Duru, Hardik Shah, and Avneesh Sharma. We’ve come a long way since CleverTap was founded...

Jude Pereira

Automate Releases to Maven Central via GitHub Actions

November 4, 2021 Engineering 0 Comments

After a long hiatus from maintaining the CleverTap/apns-http2 repository, some foundational work was required: switch to publishing on Maven Central directly....

Blog Header
Jude Pereira

Using dd, iostat, iotop, and blktrace to Discover a Bug in the Linux Kernel

September 14, 2021 Engineering 0 Comments

With a recent redesign, we gradually transitioned our in-house analytics database to run on Graviton. This has been a 6-month long...

Jude Pereira

Moving from SSH to SSM for Automation

July 19, 2021 Engineering 0 Comments

We've come a long way since the last time we recaliberated our architecture. We're now ISO 27001 and SOC 2 compliant!...

Jude Pereira

Using Java’s Security Policy to Block Internet Access for JUnit Tests

May 6, 2021 Engineering 0 Comments

We have a relatively large Java code base (387K LOC as reported by our SonarQube installation), written by a team of...

Jude Pereira

Streaming Data from S3 in a Reliable Way

March 1, 2021 Engineering 0 Comments

This article is co-authored with Hardik Shah. When we redesigned our querying and data storage architecture in Arc, some of the...

Recent Posts

  • Anomaly Detection for Time Series Data: Part 2
  • Anomaly Detection for Time Series Data: Part 1
  • Demystifying G1 GC, GCLocker, JNI Critical, and Fake OOM Exceptions
  • Introducing TesseractDB™ Generation 3
  • Creating a CI/CD Pipeline For Android SDK Using GitHub Actions
  • Supercharging Maven Surefire with SuperTest
  • A Gentle Introduction to Generative Adversarial Networks (GANs) with Marketing Applications 
  • Maximising Your A/B Test Outcomes with Multi Armed Bandits

© 2013 onwards. All Rights Reserved. CleverTap is brought to you by WizRocket, Inc.

Copyright ©2023 CleverTap Tech Blog

 

Loading Comments...