Happy Grandparents Day – My Sweet Memories

Happy Grandparents Day – My Sweet Memories

Grandparents are precious and special. I was fortunate to have spent quality time with my Grandparents during my childhood days. I still cherish them. I remember what they have done for me. I usually visit my native pace during March and April months after my annual school exams. First, I visit my Mother’s village named […]

iOS ARKit Tutorial: Drawing in the Air with Bare Fingers

iOS ARKit Tutorial: Drawing in the Air with Bare Fingers

Recently, Apple announced its new augmented reality (AR) library named ARKit. For many, it looked like just another good AR library, not a technology disruptor to care about. However, if you take a look at AR progress in the past couple of years, one shouldn’t be too quick to draw such conclusions. In this post, […]

Getting Started with the SRVB Cryptosystem

Getting Started with the SRVB Cryptosystem

Information security is a fascinating field of knowledge that can involve anything from theoretical computer science to software engineering, and even observe the psychology of human error. Cryptography is now one of the many anonymous technological heroes of our daily life. Social networks, web banking, military intelligence, and any other information system that deals with […]

Maximum Flow and the Linear Assignment Problem

Maximum Flow and the Linear Assignment Problem

Here’s a problem: Your business assigns contractors to fulfill contracts. You look through your rosters and decide which contractors are available for a one-month engagement and you look through your available contracts to see which of them are for one month long tasks. Given that you know how effectively each contractor can fulfill each contract, […]

Ten Kotlin Features To Boost Android Development

Ten Kotlin Features To Boost Android Development

A while ago, Tomasz introduced Kotlin development on Android. To remind you: Kotlin is a new programming language developed by Jetbrains, the company behind one of the most popular Java IDEs, IntelliJ IDEA. Like Java, Kotlin is a general-purpose language. Since it complies to the Java Virtual Machine (JVM) bytecode, it can be used side-by-side […]

My Experiences With English Language

My Experiences With English Language

English is a basic language which every child should learn from the early school life. I also faced problems while learning the English language during my school days. My school teachers used to scold when I wrongly do something. Moreover, they used to shout loud while teaching. My father and brother also helped me to […]

Best Books To Crack XAT

Best Books To Crack XAT

Xavier Aptitude Test (XAT) is an entrance examination conducted by XLRI in the first week of January. With the difficulty level has increased over time, it is absolutely essential to prepare very well before attempting the test. It is to be noted that XAT Syllabus has no defined any limit especially in General Knowledge and […]

iOS Centralized and Decoupled Networking: AFNetworking Tutorial with a Singleton Class

iOS Centralized and Decoupled Networking: AFNetworking Tutorial with a Singleton Class

When it comes to iOS architecture patterns, the Model-View-Controller (MVC) design pattern is great for the longevity and maintainability of an application’s codebase. It allows classes to be easily reused or replaced to support various requirements by decoupling them from each other. This helps to maximize the advantages of Object Oriented Programming (OOP). While this […]

Creating a Ruby DSL: A Guide to Advanced Metaprogramming

Creating a Ruby DSL: A Guide to Advanced Metaprogramming

Domain specific languages (DSL) are an incredibly powerful tool for making it easier to program or configure complex systems. They are also everywhere – as a software engineer you are most likely using several different DSLs on a daily basis. In this article, you will learn what domain specific languages are, when they should be […]

Book Review: Murach’s Java Programming

Book Review: Murach’s Java Programming

Java is an excellent programming language. I had worked with Java long time back. Murach’s Java Programming by Joel Murach is a popular book which enables you to learn all the concepts associated with the language. The book is divided into six sections comprising of 23 chapters. The book begins with a short introduction to […]