Backtracking Algorithms

                     BackTracking

Backtracking is a form of recursion. But it involves choosing only option out of any possibilities. We begin by choosing an option and backtrack from it, if we reach a state where we conclude that this specific option does not give the required solution. We repeat these steps by going across each available option until we get the desired solution.

This technique use brute force approach which says that for a given problem you should try all possible solutions and pick up desired solutions

 

UI Based automation using Selenium

We all know the manyfold benefits of software testing but as the project grows on every release, which is typically once in a week or bi-weekly, we can’t follow up with testing the way we started because verifying every basic to advanced functionality on every browser and with each and every supported Operating system becomes a monotonous task. 

Gotify: An open source Push Notifications Tool

gotify

 

 

A while ago a nice and weird requirement came up. 

Requirement:  We need to send notifications to all ( IOS, web-push, Android, or anything which can receive a notification we need to cover them all) ( Here I am talking about devices, not Email or SMS) 

Action:  We and my manager started looking for a platform which can help us, and we found many ( but each of them was lacking in one of our requirements) 

Sails.js | Realtime MVC Framework for Node.js

 

 

Sails js is a MVC framework for nodejs it can be used to create apps consisting of MVC architecture or data-driven APIs with a scalable, service-oriented architecture 

Sails js built on top of Expressjs so we can take full advantage of  Expressjs. Whatever we can built with express we can build its faster with sails as sails comes with preconfigured package of structured express application with lots of addons. 

TailwindCSS - Basics and Quickstart

react-head-image

Every time we talk about CSS frameworks we come up with two or three well known options like bootstrap, foundation, bulma. But do you know that there are two type of CSS frameworks! Component Framework and Utility Framework and all above mentioned frameworks are component frameworks (although they provide some utility classes also). Now the question is that what are utility Frameworks ?

In this article we are going to talk about what are utility frameworks and the most famous utility framework nowadays, TailwindCSS.

SSR, CSR advantages and disadvantages

We often come up with a question that "What is SSR?"  “What is CSR?” "Why we need SSR?" and the main question is "Should I implement SSR in my web app?”

In this article we will cover these topics in brief and by the end you would have answer to all of the above questions 

What is SSR? 

SSR stands for Server Side Rendering. I will talk mostly about React, but I guess it will make sense for other frameworks too.

It means that the app or page would be rendered on the server , I.e. the first meaningful paint would be rendered on the server and passed to client for further interactions and rendering.

Let me guide you through the process step by step.

Java Streams

JavaSteams

Overview

The addition of the Stream was one of the major features added to Java 8. This in-depth tutorial is an introduction to the many functionalities supported by streams, with a focus on simple, practical examples.

Introduction

First of all, Java 8 Streams should not be confused with Java I/O streams (ex: FileInputStream etc); these have very little to do with each other.

Simply put, streams are wrappers around a data source, allowing us to operate with that data source and making bulk processing convenient and fast.

How to Set Up Gitlab’s CI/CD Runner on Kubernetes

Introduction

Using CI/CD systems to quickly build and deploy services or software has become a part of our life. Teams that use CI/CD can build, test, and deploy just by committing their codebase. Along with CI/CD, Orchestration tools like Kubernetes have taken over data centers with fully containerized workloads.

Today I’ll be demonstrating that now we can set up our own runner using Kubernetes, so we never run out of CI/CD minutes which is 2000 minutes in GitLab, and after that, you have to pay for more.

Displaying 11 - 20 (of 37 posts)
Displaying 11 - 20 (of 37 posts)