-
Core Java
Running Java in Production: A SRE’s Perspective
As a Site Reliability Engineer (SRE) I make sure our production services are efficient, scalable, and reliable. A typical SRE…
Read More » -
Software Development
Microservices Architecture with Java and Docker
Developing and running a Microservices Architecture seems to be a must have, now days. Everybody talking about micro services, how…
Read More » -
Core Java
How to deal with exceptions
I recently had a discussion with a friend, who is a relatively junior but very smart software developer. She asked…
Read More » -
Core Java
Using Trusted Timestamping With Java
Trusted timestamping is the process of having a trusted third party (“Time stamping authority”, TSA) certify the time of a…
Read More » -
Software Development
Ring Buffer – a Data Structure Behind Disruptor
Ring Buffer – a Data Structure Behind Disruptor Disruptor is a high-performance library for passing messages between threads, developed and…
Read More » -
Software Development
The Top 10 Programming Languages To Learn In 2018 (JavaScript, C++, Python & More!)
In this post I’m going to talk about the top programming languages to learn in 2018. JavaScript Python C# Java…
Read More » -
Android Core
Building a remote controlled car using Android Things GPIO
Android Things GPIO pins are used to interact with external devices. GPIO stands for General Purpose Input Output and it…
Read More » -
Software Development
Mobile, Cross Browser Testing, DevOps and Continuous Testing Trends and Projections for 2018
As we about to wrap out 2017, It’s the right time to get ready to what’s expected next year in…
Read More » -
Enterprise Java
Optimizing Spark Job Performance With Apache Ignite (Part 1)
Apache Ignite’s memory-centric architecture enables efficient RDD sharing with IgniteContext and IgniteRDD to share RDDs between Spark apps. Come see…
Read More »