Posts

EBITDA

EBITDA - Earnings Before Interest, Taxes, Depreciation, and Amortisation. Interest: the company would have borrowed money. This is the amount it needs to pay back. Taxes: the company owes the government some taxes. Depreciation: the company owns assets. These would differ from industry to industry. But the assets lose value over time. Like say a company car – it would lose its value with time. Companies have machinery, vehicles, computers, and even furniture that lose value with time. Amortization: this refers to the cost of intangible assets like patents, copyrights, etc.

Scrum and Roles - Some interesting read that I picked up

Scrum Master Role & Responsibilities It’s the Scrum Master’s responsibility to bring the development team on the same page by teaching them all the values and principles that fundamentally shape Scrum and, respectively, Agile. The Scrum Master’s role revolves around helping and guiding the scrum team rather than managing it. He is also responsible for keeping the project-related stakeholders in the loop as well.  One of the Scrum Master’s primary responsibilities is to ensure a distraction-free environment for his team. The Scrum Master also participates in creating the product backlog helping the PO (product owner) prioritize tasks by importance. And he is the one ultimately responsible for imbuing the organization with the Scrum values & principles by communicating with other scrum masters, stakeholders, etc.  So, if you are determined to follow a Scrum Master career path, earn the respective salary of a certified scrum master, and qualify for tons of scrum master in...

Understanding Top line and Bottom line?

Understanding Top line and Bottom line? Top line – It’s the revenues generated by a company or what you might call the gross sales. When people talk about the company’s “topline growth”, they refer to an increase in its gross sales or revenues. When companies speak about the need to increase their topline, they are discussing about the need to focus on generating/increasing sales. This is money that is coming in before any expenses are deducted. Bottom line – The bottom line is the income that is left after all expenses have been deducted. You might also call this the company’s net profit. Some of the expenses that are usually being deducted are things like loan repayments, loan interests, administrative costs, taxes and even salary to employees. So there could be a big difference between the Top line revenues and the Bottom line revenues. A company’s bottomline can also be referred to as net earnings. Bottomline usually shows the efficiency of the company in controlling ...

Data science Cheat sheets

It could be important information for you if you are looking for short and crisp information about data science and machine learning. https://www.analyticsvidhya.com/blog/2017/02/top-28-cheat-sheets-for-machine-learning-data-science-probability-sql-big-data/

The best front-end hacking cheatsheets

It’s rather impossible to remember all the APIs by heart. This is when cheatsheets jump in! Here are the best front-end cheatsheets.. https://medium.freecodecamp.org/modern-frontend-hacking-cheatsheets-df9c2566c72a

Types of software Testing

Software Testing Types: Black box testing – Internal system design is not considered in this type of testing. Tests are based on requirements and functionality. White box testing – This testing is based on knowledge of the internal logic of an application’s code. Also known as Glass box Testing. Internal software and code working should be known for this type of testing. Tests are based on coverage of code statements, branches, paths, conditions. Unit testing – Testing of individual software components or modules. Typically done by the programmer and not by testers, as it requires detailed knowledge of the internal program design and code. may require developing test driver modules or test harnesses. Incremental integration testing – Bottom up approach for testing i.e continuous testing of an application as new functionality is added; Application functionality and modules should be independent enough to test separately. done by programmers or by testers. Integration testi...

Free eBooks

Free eBooks | Here's a great collection of free programming books. https://devfreebooks.github.io/

ES7 brings two new features

ECMAScript 2016 (more commonly known as ES7). ES7 brings two new features: 1. Array.prototype.includes() 2. New exponential operator: **. Array.prototype.includes() We used .indexOf() to know if an element existed in an array. For example: ['my','dad','hates','me'].indexOf('dad')  // 1 // I know it sounds confusing but the value 1 represents // the index at which the string 'dad' appears in the array. The key word is “exist.” .indexOf() is fine if we want to know at which index a given element appears. But if our goal is to know if a given element exists in an array, then .indexOf() is not the best option. And the reason is simple: When querying the existence of something we expect a boolean value, not a number. Array.prototype.includes() does exactly that. It determines if a given element exists in an array, returning true if it does, false otherwise. var life = ['mom', 'dad', 'brother'] ...

The Arrival of Digital Home

What is DLNA ? DLNA stands for “Digital Living Network Alliance”. It's a way for multimedia devices to communicate with each other on a local network. DLNA-compliant devices can stream local video, audio, and picture files to each other over your network. It’s a way for your TV to stream videos from your media server and your smartphone to act as a remote that can play a file from one device on another device. That’s the idea behind DLNA. How DLNA Works DLNA-certified devices use UPnP — Universal Plug and Play — to discover each other on your network and communicate. DLNA divides devices into different classes. For example: DLNA is based on Universal Plug and Play. DLNA-compatible devices use UPnP to communicate, and there are three classes of DLNA devices: Home Network Devices: includes media servers, AV receivers, TVs, consoles, and tablets Mobile Handheld Devices: includes smartphones and media tablets Home Infrastructure Devices: includes routers and hubs. UPnP U...

Android: Adaptive Icons

With the release of Android 8.0 (API level 26) Android introduces adaptive launcher icons, which can display a variety of shapes across differnet device models. For example, An adaptive launcher icon can display a circular shape on one OEM device, and display a squircle on another OEM device. Each device OEM (Original Equipment Manufacturers) provides a mask, which the system then uses to render all adaptive icons with the same shape. These adaptive icons are intended to provide a more consistent look and feel across the device’s launcher. You can control the look of adaptive launcher icon by defining two layers, consisting of a background and a foreground. You must provide icon layers as drawables without masks or background shadows around the outline of the icon. Creating Adaptive Icons in XML To add an adaptive icon to an app using XML, begin by updating the android:icon attribute in your app manifest to specify a drawable resource. <application     … ...

Comparing the Performance between Native iOS (Swift) and React-Native

Nice comparison of two app development approaches. https://medium.com/thcomparisonive-log/comparing-the-performance-between-native-ios-swift-and-react-native-7b5490d363e2

NFC wave is coming

Near Field Communication (NFC) is a method of wireless data transfer that is a feature of almost every mobile phone on the market these days. An NFC chip forms a wireless link when activated by another, for the transfer of data. This is commonly used for features such as Apple and Android Pay, linking a smartphone with a smartwatch or pair with speakers and many other functions. NFC has been around in Android phones since 2010 and on iOS since 2014. Android phones can read any NFC tags however NFC usage on iPhone has been limited to Apple Pay only. Recently at WWDC 2017, Apple introduced Core NFC framework in iOS 11 that enables other apps to detect NFC tags. Enabling NFC to apps other than Apple Pay opens a whole new opportunities. Companies(retail, healthcare etc) have not been not fully committed for NFC usage in the past because it was only available on Android platform where iOS has 45% of US market share. Opening NFC to other apps on iOS would open lot opportunities in retail...

From PHP to JavaScript with Node.js

A practical journey explained here . https://blog.matters.tech/migrating-from-php-to-javascript-with-node-js-155534498b58

Custom Cordova plugin

Cordova plugin ? Cordova provides a bridge between JavaScript and native code, enabling you to write native code that gets exposed to your app via a common JavaScript interface. Each method exposed by a plugin’s JavaScript interface is mapped to a method in the plugin’s native code via the Cordova bridge, which also enables you to pass parameters back and forth between the JavaScript and native methods. A Cordova plugin typically consists of :     Native code for each supported platform     A common JavaScript interface     A manifest file called plugin.xml The conventional structure for a Cordova plugin supporting both Android and iOS is: - Plugin top-level folder      - plugin.xml      - src/         - android/            - <Java source code>         - ios/   ...

GOVERNMENT OF RAJASTHAN TEACHER TRANSFER LIST 2014

Government of Rajasthan teacher transfer list 2014 first grade/ second grade/ panchyat raj/ 3rd grade/ LDC grade/ 2nd grade list teacher transfer Government of Rajasthan transfer list, Rajasthan 3rd grade teacher transfer, Rajasthan 1st grade teacher transfer, Rajasthan 2nd grade teacher transfer, Rajasthan LDC/UDC grade teacher transfer at http://rajshiksha.gov.in/.

Slide Menus with Appcelerator

Below is a list of resources to help you get the slide menu feature in your apps. Slide menus with Appcelerator Alloy is very simple. Here are two repository that will help you to build your sliding menu for IOS and andorid. An Appcelerator Alloy Widget to implement a “drawer-style” menu just like Facebook’s and YouTube’s https://github.com/ricardoalcocer/alloy-widget-drawermenu A sliding menu, built on Titanium Alloy https://github.com/mcongrove/com.mcongrove.slideMenu ds slide menu https://github.com/danielsefton/AlloySliderMenu/tree/master/app/widgets/ds.slideMenu NappDrawer https://github.com/viezel/NappDrawer iOS 7 style side menu with parallax effect https://github.com/mpociot/TiSideMenu Titanium Mobile module for "PaperFold for iOS" https://github.com/atsusy/TiPaperFold Thanks, Jakir

How to activate PF UAN account

Image
1. Go here... http://uanmembers.epfoservices.in/ 2. Select "activate your UAN" 3. Enter your UAN, Mobile no., select Delhi - South as state (or your PF office), Then enter your  PF number (middle box will be empty). as shown below in picture 4. Get PIN on your mobile number 5. Enter PIN and submit 5. Enter your email address and create password Thanks, Jakir

Executing a HTTP POST Request with HttpClient

public void postData() {     // Create a new HttpClient and Post Header     HttpClient httpclient = new DefaultHttpClient();     HttpPost httppost = new HttpPost("http://www.yoursite.com/script.php");     try {         // Add your data         List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);         nameValuePairs.add(new BasicNameValuePair(“username”, "12345"));         nameValuePairs.add(new BasicNameValuePair(“password”, “ghgjhj”));         httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));         // Execute HTTP Post Request         HttpResponse response = httpclient.execute(httppost);             } catch (ClientProtocolException e) {         // TODO Auto-generated catch block     } c...

Noida Authority Housing scheme 2014

Image
Noida Authority launches new housing scheme 2014 in various categories. Scheme opened from 1st Jan 2014 to 31st Jan 2014 Shramik Kunj, EWS, LIG, MIG and HIG flats available in this scheme Last Date : 31st Jan 2014 For more details, please visit brochure at below link: http://www.noidaauthorityonline.com/2014_H_01_General_Application.pdf

Cellular network terms...

Whats is GPRS ? GPRS (General Packet Radio Service) is a cellular networking service that supports WAP, SMS text messaging, and other data communications. GPRS technology is integrated into so-called 2.5G mobile phones designed to provide faster data transfer speeds than older 2G cellular networks. GPRS is a slower alternative to EDGE 2.5G cellular networking. GPRS supports theoretical data rates up to 171 Kbps compared to the 473 Kbps speed of EDGE. What is EV-DO ? EV-DO is a high-speed network protocol used for wireless data communications, primarily Internet access. EV-DO is considered a broadband technology like DSL or cable modem Internet services Following are Downlink and Uplink Speeds: EVDO R 0 - 2.4 Mbps Down  and 0.15 Mbps Up EVDO R A - 3.1 Mbps Down and 0.8 Mbps Up EVDO R B/C - 14.7 Mbps Down and 3.6 Mbps Up -Jak