Author: S Sharif

oop-csharp-tech-diary 1

Basic OOP(object oriented programing) concept in C# (CSharp).

Object Oriented Programming (OOP) is a programming model where programs are organized around objects and data rather than action and logic. Object Oriented Programing (OOP CSharp) allows decomposition of a problem into a number of entities called objects and then builds data and functions around these objects. Object Oriented Programming (OOP) uses a different set of programming languages than old procedural programming...

Angular-2-features-tech-diary-720x340 2

What is Angular 2 or Angular 4? High level overview, feature and fundamentals.

In this article, we will see a high-level overview of Angular 2 or Angular 4.  Also, we will see some unique features of Angular 2 and Angular 4. These features make it more powerful and faster than others. For better understanding, will go with some coding examples and performance analysis of Angular 2 or Angular 4. So, if you were searching...

3

How to use browser as notepad.

Browser as Notepad: Use this trick, you can easily turn any web browser window (or tab) into an instant notepad that can write in, copy and paste out of, and even save the file. It even works on mobile browsers. To use a browser as notepad, you have to copy and paste following text into your browser location bar and press...

2

Magical Tips To Improve Coding Speed

In this article, we will discuss some magical tips to improve coding speed. Today’s life is very fast and time is the most precious commodity for everyone. This fact applies to Software engineers as well. That’s why it is important to learn how to improve coding speed or optimize time while we are working on a software development project. Following...

sharepoint-2013-rest-apis-filter-Technical-diary 1

Selecting, filtering, sorting and pagination in SharePoint REST API.

In this post, I will explain how we can use REST API to filter or query on SharePoint lists and returns data as we want. My main agenda of this article is to understand ‘how you can use multiple filters in SharePoint REST API’ while fetching items from SharePoint list. We will start from basic REST API and will take Selecting, filtering,...

Scanning App for Mobile - Technical Diary 5

5 Best Mobile Document Scanning App for iPhone / Android / Windows Phone.

Now a day’s scanning receipts, notes, invoices, whiteboard discussions, business cards, certificates or any other documents  is not a tough work. You can do this by your SmartPhone, even while you travel. There are lots of Scanning apps available on App Store ( of iOS, Android, Windows) in which some scanning apps do its job very well but some are...

abstract-vs-interface-compressor-min (1) 1

Difference between abstract class and interface

In this article, we will discuss Interfaces versus Abstract classes. The concept of Abstract class and Interface is a bit confusing for beginners of Object Oriented programming. Therefore, I am trying makes it simple by covering theoretical concept with some working code examples. After reading this you will be having a clear concept about how to use interface and abstract class...

C-sharp-7-features-technicalDiary 3

C# 7 Features and High level overview. Tuples, Pattern matching, Literal improvements, Ref return types etc…

C# 7 Features: C# 7.0 has numbers of new features and these are the focus on data consumption, code simplification, and performance improvement. In C# 7.0 biggest features are tuples (which makes it easy to have multiple results), and pattern matching( which simplifies code that is conditional on the shape of data). But there are many other small and big changes are also...