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 […]

Book Review: Murach’s SQL Server 2016 for Developers

Book Review: Murach’s SQL Server 2016 for Developers

Murach Publishing always works hard to release books as and when the relevant software product is being updated. Murach’s SQL Server 2016 for Developers authored by Bryan Syverson and Joel Murach examines all aspects of the SQL Server 2016 in a comprehensive manner. Murach’s SQL Server 2016 for Developers is divided into four sections comprising […]

How to Avoid the Curse of Premature Optimization

How to Avoid the Curse of Premature Optimization

It’s almost guarantee-worthy, really. From novices to experts, from architecture down to ASM, and optimizing anything from machine performance to developer performance, chances are quite good that you and your team are short-circuiting your own goals. What? Me? My team? That’s a pretty hefty accusation to level. Let me explain. Optimization is not the holy […]