Art of reading error messages

As programmers we want to build things that work. When we do exercises we want to figure out the solution to the given problem. Seeing error messages therefore has a negative connotation to it: we haven’t managed to get it right! Right? Well, yes. But also, no. Errors can also indicate progress. Often error messages […]

Question you should aware of during interviews

File system : FAT32, NTFS What is JVM , How it works , Dalvik VM Linux File System. File Descriptor and File Streams Socket , Pipe, Process Control Complete process when a computer system starts Complete process of web pages request to web pages delievery How web browser works. How You tube works , real […]

Things you should know about a Programming Language

The Sole purpose of any language is communication . Programming language have their own syntax, data types , etc .. etc… So things one should know about any programming language are : Data Types and variable  Declaration Conditional Statements Declaration Loops Input output Handling – keyboard as well as files String Libraries & operations Exception […]

Public Key Cryptography and Digital Signature

Cryptography is the science of providing security for information.The word ‘cryptography’ was coined by combining two Greek words, ‘Krypto’ meaning hidden and ‘graphene’ meaning writing ie. ‘Hidden writing’ .. Types of cryptography : Symmetric Key Cryptography (Secret Key Cryptography) Asymmetric Key Cryptography (Public Key Cryptography) 1. Symmetric–key algorithms are algorithms for cryptography that use the […]

What are events and handlers

In computing an event is an action that is usually initiated outside the scope of a program and that is handled by a piece of code inside the program An example of events are a mouse click, key press, download finished, anything you can imagine. In order to react to an event, you need to […]

User Interface Elements and Design

User Interface (UI) Design focuses on anticipating what users might need to do and ensuring that the interface has elements that are easy to access, understand, and use to facilitate those actions. UI brings together concepts from interaction design, visual design, and information architecture. Interface elements include but are not limited to: Input Controls: checkboxes, radio […]