{

Learn free webdev tutorials


How to migrate GitHub repository to GitLab?

February 22, 2023 ·  2 min read

Gitlab and GitHub are cloud hosting services for managing git repositories. It provides private and public repositories with more features like CI and CD functionalities Sometimes, You have a repository in Github. you want to migrate the git repository to GitLab. This tutorial explains two ways to migrate to the GitLab repository. You have access to github.com and gitlab.com with credentials How to migrate the repository from GitHub to GitLab? A first approach using the User interface...


Crucible Code Review Tool basics

February 18, 2023 ·  2 min read

What is the Crucible tool? Crucible is a code review tool. This tool is developed by Atlassian. You can use it as the crucible cloud as well as individual web applications Code review is a collaborative process between developers of a codebase for delivering good code. This tool tracks code review activity and changes. the user enables to add comments to each line of source code. This is very useful for remote teams across the globe...


Learn Nginx installation on windows and Linux

February 18, 2023 ·  3 min read

Nginx is a popular open-source web server just like an apache server. This will be used in the most popular websites to generate static HTML content. Nginx Supports the following features SSL support Load Balancing HTTP Caching Static files can be hosted HTTP authentication Rewrite support for redirection Integrated Proxy and reverse proxy In this blog, We will go through Nginx installation on Windows, Linux, and Ubuntu Install on windows First please download the latest from nginx-1....


Open Data KIT tutorial and install with Postgres DB

February 18, 2023 ·  4 min read

Open Data Kit (ODK) is a free opensource java applications tool for data capturing and aggregating data and storing it in a server. The use of ODK is for digital surveys instead of the physical paper survey. Before ODK was introduced, manual surveys have a long process to implement. The physical paper survey involves deciding the questions on the paper survey form, Collecting the survey data, and finally aggregating survey data results....


.gitignore file tutorials with ignoring directory examples

February 28, 2022 ·  2 min read

In this blog post, We are going to learn gitignore file tutorials with examples. You can check my previous post on Angular gitignore examples .gitignore file example .gitignore is a file used by the git tool to ignore the files and directories during committing source code changes to the remote repository. Usually, ignore files or directors specific to local codebases or output of generated project running which are not required to commit to the remote repository....


Gitignore file generate in Eclipse|Intellij|Netbeans

February 28, 2022 ·  2 min read

In this blog post, We are going to learn how to git ignore files in IDE - Eclipse, IntelliJ, and Netbeans In my previous post, We are going to learn gitignore file tutorials with examples gitignore file The gitignore file contains patterns of files and folders that prevent committing to the git repository when the code is committed and pushed to a remote repository. This file is specific to IDE and Operating systems and languages....


Hello World Jsp Example

February 28, 2022 ·  1 min read

Before setting up deploying JSP on your environment, make sure that the JAVA_HOME environment is set. and also download tomcat from the apache site and should set TOMCAT_HOME environment is set. Please make sure that PATH and CLASSPATH environment variables are set. Steps to create a first web application Create a HelloWorld folder and the folder structure looks like the following structure The HelloWorld root folder contains the following structure. Create a first....


How to avoid giving user credentials for every git push

February 28, 2022 ·  2 min read

In this blog post, learn different ways to save user credentials for the git push command. How to do push changes without authentication every time to Github As you know, whenever you are pushing the changes to GitHub, You need to authenticate to GitHub with a username and password. Sometimes you want multiple commits without authentication, there is a process to do it. git-credential-store and git-credential-cache are the commands to store the user credentials on the hard disk....


How to change the user authentication credentials details in TortoiseGit

February 28, 2022 ·  2 min read

TortoiseGit is a git client for working with git-based projects. Sometimes we need to change the git login detail configuration in TortoiseSVN Client. This post discusses multiple methods for changing user login details to a git repository in TortoiseGit. Change user login details for the git repository Password expired and needs to authenticate to the git repository Saving username and password in torotisegit TortoiseGit change user Authentication configuration There are multiple ways to configure User Authentication Configuration....


How to change the user login details in TortoiseSVN

February 28, 2022 ·  2 min read

TortoiseSVN is a Subversion client to work with projects based on the SVN repository. Sometimes, We want to change user detail configuration in TortoiseSVN Client. This post talks about multiple ways to change login details to SVN Repository in TortoiseSVN Torotise change user Authentication configuration There are multiple ways to configure User Authentication Configuration. Delete Authentication Data Open any folder in File Explorer Right-click on space, Context Menu shown Select TortoiseSVN and Settings, It shows Settings Window....


How to Install Subversion or SVN Client on Windows?

February 28, 2022 ·  2 min read

What is SVN and client SVN is abbreviated as subversion. SVN client is mostly used by software developers to do the svn based operations(creating a branch, Checkout and committing code, etc..). This task is mostly done daily to make code changes on java projects. How to Install SVN subversion? The following are the steps required to install the svn server. First, try to get the required installation Exe file Apache Subversion Client v1....


Implicit Objects tutorial in JSP

February 28, 2022 ·  2 min read

Implicit objects Implicit objects are Java objects in JSP which will be created by the servlet container. usually, if we want to access any data in a class, we have to create an object using a new operator and then access the methods on that object. for implicit objects, we can use them directly on JSP pages. JSP is used in MVC model architecture soi will separate presentation logic with model logic....


Jenkins Basics - Continuous Integration tool

February 28, 2022 ·  2 min read

What is Jenkins:- Sun has developed Hudson for building Java projects, after the Oracle acquisition, Hudson renames Jenkins (forked code base and enhanced by adding different plugins) what is continuous integration:- In software development, when we developed any code, developers compile the code using maven and run the test cases for the code, if failure happens, we will fix the code. For each code, we need to do it manually....


Junit: java unit testing framework with examples

February 28, 2022 ·  3 min read

java unit testing or JUnit Junit is a popular Java unit testing framework. Junit is developed to unit test the piece of code. What do you mean by unit testing? Unit testing is a test code written for checking the runtime errors for each function/line of a java code. Junit can be used to regress each small change so that large applications should not give errors even adding small changes....


Learn @use and @import rule and directive SASS|SCSS

February 28, 2022 ·  2 min read

In this tutorial, we are going to learn @import and @use features with examples and the difference between with. @import directive in SASS @import is used to import CSS and sass styles As you know SASS is an open-source preprocessor language used in applications @import directive rule @import in CSS is used to import styles from one file into other CSS styles, SASS also works the same way, Only difference is CSS makes an extra HTTP call to imports it, SASS will not make an extra call....


Learn Basics of a Web server and Application Server

February 28, 2022 ·  4 min read

Application servers and web servers are two types of servers needed to know in web application development in the software world. The developer writes the piece code, packs this code as war, and deploy/host the code in these. one of the webserver or application servers, then users of the application can access the features of the application from anywhere in the world Web server basics:- Webservers are used to generate dynamic content as well as static content....


Learn Basics of Sample web.xml in java

February 28, 2022 ·  3 min read

This post covers the basics of web.xml in the java web application. Web.xml is a web deployment descriptor used for any web application written in java. Every web application that is developed in java should have this XML file in Root-Folder/WEB-INF.Web.xml is defined as part java specification. so every vendor like tomcat, JBoss, or other app servers should have to implement in their web-based frameworks.web.xml contains all the JSP, servlet configuration, filter, listener configurations....


Learn Git tool in 15 mins Tutorials with examples

February 28, 2022 ·  6 min read

Contents Git Tutorials Basics Git Features Install and Setup Popular git commands How to initialize an empty repository How to add files to the empty repository How to Commit files in a git repository? get repository status How to create a branch in the git repository? How to clone a git repository? git configuration list example git Commit history log gitignore file How to checkout branch in git? git remote origin How to pull the latest changes in the git repository?...


Safari developer tools developer console, Inspect options

February 28, 2022 ·  2 min read

Why Safari Dev tools are required? In Web application development, Web Developers need to test and debug the functionality in different browsers. Chrome, Firefox, and Safari browsers are used by most developers. Safari browser is one of the popular web browsers from Apple. Sometimes, the functionality works in chrome, But it will not work on other browsers like safari. Developers need to debug the code to find out the root issue....


SASS example - Media queries with mixins and variables

February 28, 2022 ·  3 min read

SASS is a popular pre-processor-style language. It provides a variety of features to support the DRY principle. It supports two syntaxes SASS and SCSS. In these tutorials, Learn how to write media queries in SASS and SCSS. This blog solves the below things. How to write media queries in SASS and SCSS syntax adding media queries in sass mixins. variables SASS media queries usage The Media query feature is introduced in CSS to apply styles based on screen sizes or media device types....


setTimeout and Cleartimeout Examples in javascript with examples

February 28, 2022 ·  2 min read

Sometimes, You want to execute code after waiting time. javascript provides settimeout and clearTimeout methods to execute and cancel timer for one time. SetTimeout is used to execute the code after configured time in milli seconds waiting or elapsed. It is executed only once. Here is a syntax setTimeout(callbackfunction,timeinmilliseconds) setTimeout("callbackfunction()",timeinmilliseconds) callbackfunction is a function that executes after the given time. timeinmilliseconds is a time in milliseconds. One second is 1000....


SVN or Subversion Beginner guide and tutorials

February 28, 2022 ·  4 min read

What is SVN or SubVersion? SVN is an Open-source version configuration management system used in most software projects to maintain the code at one repository location. The apache framework implements SVN, and the current Latest version is 1.14.2 Subversion is similar to CVS with additional features. It is mainly used to track and maintain the current and version history of a codebase. We must first create a repository in Subversion before we can generate any codebase....


Subscribe
You'll get a notification every time a post gets published here.