Json Schema has another interesting feature which allows value of some property of json schema to depend upon other fields value. This could be done using “dependencies” which allows specifying dependent object / property on the basis of value of the field which is using dependencies keyword. An interesting scenario could be where you have […]
Okay so let me come straight to the point that all of us need to provide multi-language support with our websites at some point of time. In such a competitive time, if we can find a short and effective way to do it without getting into much complexity then we are definitely one step ahead […]
What is Ripple? Ripple is a small wave like pattern, generally formed on the surface of some liquid when you drop something on it. What is Ripple effect in Android? Ripple effect provides an instantaneous visual confirmation at the point of contact when users interact with UI elements. These UI elements could be any of […]
Starting a YouTube channel is easy but keeping it up and running is somewhat tipsy. You struggle to get enough views and subscribers in the beginning and it doesn’t matter how good your content is, you rank low. This is because you still have to optimize your videos with proper tags and long but […]
Few days back I purchased my new mobile phone which made me think why am I getting less storage than specified. There is a small logic which most of us know but have never seen it being implemented. Before explaining, I would ask, “What do you think! Why are you paying thousands of bucks for […]
Application SecurityDevOpsTechnology
DROWN is an abbreviation for Decrypting RSA with Obsolete and Weakened encryption and is seems to be applicable on servers using SSLV2. Just like Heartbleed, it may impact more than 11 million websites using OpenSSL.This blog explains Preventing cryptographic protocols from “DROWN attack”. What this vulnerability can do? DROWN vulnerability enables attackers to break the encryption mechanism […]
AngularJSFront End DevelopmentJava/JVM
What if we want to build our new app with technology like Spring Boot exhibiting REST APIs with an AngularJS front end? This basically involves 2 steps: Setup the backend app using Spring Boot Setup the frontend app using AngularJS Setting up these 2 separate environments have their own quirks. Beside of setting up the framework […]
How to work with Android Permission System in Android M To protect the android system and the user’s privacy, Android system runs each application in a limited access sandbox. If the application wants to use resources or information outside of its sandbox, the application has to explicitly request permission. Depending on the type of permission […]
Application SecurityTechnology
To make authenticated REST API calls in applications, several authentication schemes are used by developers. Some of them use HTTP Basic Authentication scheme, and others, as per their needs(or wants), use custom authentication schemes. Now, it’s good to experiment but not at the cost of security. In this blog, we will look into the common […]
My objective through this blog will be exploration of commonly used features of DAM to support digital needs across multiple touch-points like websites, eCommerce sites, mobile devices, social networks, campaigns, and print catalogs in AEM 6.1 Prerequisites: AEM 6.1 instance, Linux operating system Use Cases: 1. Custom renditions 2. Video Renditions 3. Watermarking Lets get […]
During most of the android design and development , we mainly use three types of layout: LineraLayout ,RelativeLayout, FrameLayout. And for creating complex view we use weight property to distribute view across screens. But while using weights you must have noticed that we have to add a default container view to encapsulate our child view […]
What is Localization Testing? Localization testing is performed to verify the quality of a product’s localization for a particular target culture/locale and is executed only on the localized version of the product. Things to know, before you start- In localization testing, an application behaves as expected whether it is for desktop, mobile or online distribution […]