avatar Bipul Raman Engineer | Speaker

Showing posts with label Technical. Show all posts
How AI will impact the process of software development in future?

Artificial intelligence (AI) is already impacting software development, and it is expected to play an even more significant role in the future. Here are some ways in which AI will impact the process of software development in the future:Code generation: AI will be able to generate code automatically, reducing the time and effort required to write and test code. This will help developers to focus …

March 18, 2023 View post
Multiple accounts on .gitconfig

Let's assume a scenario where you have personal github account and another account for git at work. And you clone all your work related repositories at D:\MyWorkFolder.In such scenarios, create a dedicated git for work as .gitconfig_work at the same location where your .gitconfig located. Generally it is located at %USERPROFILE% folder in windows. Update your .gitconfig to have si…

December 20, 2022 View post
Delete all commit history in GitHub

Problem Scenario: You want to delete all commit history but keep the code in its current state.
Solution: To achieve this, follow below steps through command line.
Step 1: Checkout to some new branch
git checkout --orphan new_branch Step 2: Add all the files
git add -A Step 3: Commit the changes
git commit -am "commit message" Step 4: Delete the master branch
git branch -D master Step 5…

April 26, 2019 View post
Create Self-Signed Certificate (.cer & .pfx)

Steps to create self signed certificate on Windows:
Open visual studio Developer Command Prompt as administrator  Execute below mentioned commands in sequential order. It will create a certificate with SHA.256 algorithm.You can modify parameters as per your requirements.
Command format:makecert –a SHA256 -sv SAMPLE.pvk -n "cn=SAMPLE" SAMPLE.cer -b <start_date&…

October 18, 2018 View post
Keeping a fork up-to-date on GitHub

When you are contributing to an open source repository on GitHub, you are allowed to make pull request only through forked repository. In that case, you will always need to keep your fork updated/in-sync with origin/master. You can follow below approach through command line to do that:
Clone your fork from Origin
git clone [email protected]:YOUR-USERNAME/YOUR-FORKED-REPO.gitJump to the root direct…

August 28, 2018 View post
File comparision with Visual Studio Code

VS Code aka Visual Studio Code is one of the FREE, Open Source, lightweight and excellent code editor with several exciting features developed by Microsoft. One of them is comparing two files. Suppose you want to compare two XML file or CSV file or anything similar then you can use VS Code.
Here are the steps to compare two files:
Keep two files (say File1 and File2) in a folderOpen that folder i…

July 04, 2018 View post
Customizing & Branding MasterPage in SharePoint Hosted App / Add-In

Option 1: Set your own master page (for heavy customization & branding)Create your custom master page, ex- bipul.masterCreate a Module 'MasterPage' in your project to add the master page that you just created aboveAdd your custom master page to this modulemodify the elements.xml in 'MasterPage' module as below and dont forget to replace your master page name in the code<…

April 02, 2017 View post
PowerShell Automation for SharePoint Online

PowerShell based Automations for bulk operations in SharePoint Online using Microsoft PnP Packages. Bulk data is stored in XML or CSV files as per required.


Read here for complete code and instructions:
https://github.com/bipulraman/PowerShell-Automation-for-SharePoint-Online

January 21, 2017 View post
Performance enhancement tips while using CAML Query in SharePoint

Putting a lot of design customization, custom codes on SharePoint may cause several performance issues. But the main challenge for a developer is to fulfill all the feasible business requirement of client without hitting down the performance. Enhancing performance cannot be done in single step. In fact, at every step of coding you need to take care of it. You need to review every single line of …

July 24, 2016 View post
Configuring SharePoint without Active Directory Account

When you are installing SharePoint (2016 or 2013) on your development machine outside any organization's network, you will not be having any Active Directory account to complete the SharePoint configuration wizard. In such scenario, If you try to configure SharePoint, an error will prompt saying that you cannot configure a SharePoint Farm with a local account.

To resolve this issue, there is…

July 23, 2016 View post
Resolving Space Issues on SharePoint Server caused due to SP Logs

Well, freeing space on server, cleaning up logs are usually admin tasks, but in case of Development servers, Mostly Developers are doing those tasks. Therefore, this particular article i have written from developers prospective.

Case & Solution:
In case your SharePoint  Server is running out of Storage, Please check with Win Dir tool as shown in the above image. You can download that tool fr…

July 05, 2016 View post
How to send bulk email using PowerShell Script

Several times we need to email to numerous people and email content varies from person to person. PowerShell script can be an easier solution for you. Below is the sample PowerShell Script to send bulk emails. It is fetching data from CSV file (represented in above screenshot). This script will send individual email to every single person listed in CSV. A basic knowledge on PowerShell required t…

March 06, 2016 View post
Starting Development on Windows 10 IOT Core on Raspberry Pie

Windows 10 IoT Core brings the power of Windows to your device and makes it easy to integrate richer experiences with your devices such as natural user interfaces, searching, online storage and cloud based services. You can install Windows 10 IOT core on several development boards including the popular one - "Raspberry Pie". In this blog i will briefly mention step by step along with l…

December 22, 2015 View post
Google AppEngine - how to host your web application on google's cloud for free

Google App Engine is a platform as a service (PaaS) cloud computing platform for developing and hosting web applications in Google-managed data centers. Applications are sandboxed and run across multiple servers.

There are a lot of cloud services available on Google AppEngine. But here, I will concentrate more into free features/services offered on Google AppEngine. Application Hosting (Without …

November 03, 2015 View post
Creating Windows Universal App using a Responsive Website

In Windows10 Universal App, you can create your app using JavaScript & HTML. But, assume a case when you have already a web application/ website which is responsive and you want to load it as an Universal App. Here is what i am explaining, how to create such app. Its very simple and straight forward. Follow these steps --

Step - 1: Create a Windows Universal App in JavaScript using Visual S…

October 17, 2015 View post
Working with JSOM (JavaScript Object Model) on SharePoint Apps

In this article i have written code samples which a developer can use to start working on JSOM ( JavaScript Object Model) in SharePoint Add-In (formerly) SharePoint Apps development.

The first part of the code in JSOM will be creating context. The approach of creating context depends if the data lying in the same site or other site.

If we are doing CURD operations on data from the same site then…

July 19, 2015 View post
Developing SharePoint App on Office365 : Part 3 - Provider hosted Apps

This SharePoint App is actually an ASP.Net application hosted on the different server (outside SharePoint environment) which is accessible through Site Contents of the Site collection.
Creating Provider Hosted AppCreate a new project by selecting this option as described in screenshot:  Enter your SharePoint Site URL and select hosting as Provider-hosted as described in below screenshot:   Selec…

July 12, 2015 View post
Developing SharePoint App on Office365 : Part 2 - SharePoint hosted Apps

It is an application hosted on the same SharePoint environment but on a different sub-domain which is accessible through Site Contents of the Site collection.
Creating a SharePoint hosted app Create a new project by selecting this option as described in screenshot:  Enter your SharePoint Site URL and select hosting as SharePoint-hosted as described in below screenshot
A login box will appear askin…

July 12, 2015 View post
Developing SharePoint App on Office365 : Part 1 - Setting-up Dev Environment

Introduction Office 365 is a SaaS (Software as a service) by Microsoft. It includes several packages which also includes SharePoint along with One Drive, Excel, Word, Outlook etc. Since this article is very much specific to Apps development on SharePoint on Office 365, hence we will be only discussing about SharePoint (version: 2013). Using App-model feature in SharePoint, We can built Sha…

May 22, 2015 View post
PageSpeed Insights: Page speed and content analysing tool

PageSpeed Insights is one of the best free tool available to measures the performance of a page for mobile devices and desktop. This could be a great tool which provide expert suggestions after analyzing your page to improve its performance and speed.

After analyzing through the tool, score is generated ranging from 0 to 100 points. A score of 85 and above is considered as a good score which means…

July 10, 2014 View post