Browsed by
Category: web development

How to install Active Directory && Connect to AD using C#

How to install Active Directory && Connect to AD using C#

  using System; using System.DirectoryServices.AccountManagement; namespace AD1 { class Program { static void Main(string[] args) { ActiveDirectory ac = new ActiveDirectory(); Console.WriteLine(“Login : ” + ac.Login(“[email protected]”, “x”)); Console.WriteLine(“Search For eramax : ” + ac.Search(“eramax”)); Console.WriteLine(“Search For [email protected] : ” + ac.SearchByEmail(“[email protected]”)); Console.WriteLine(“Print All Users in AD” ); ac.GetAllUsers(); Console.ReadLine(); } } public class ActiveDirectory { private static string LDAPServerIP = “x.x.x.x”; private static string ADDomain = “domain.local”; private static string ADUsername = “[email protected]”; private static string ADPassword = “x”; public…

Read More Read More

The Unstated React Service Pattern

The Unstated React Service Pattern

This guide demonstrates a React Pattern for sharing global state, without requiring any of the following: 😒 Prop-Drilling 🔥 Redux 💲 MobX 🏀 Apollo Link State (The above emojis were auto-selected by Emoj) The Context API Recently I found myself at an Advanced React Training with Michael Jackson(no… not the King of Pop, the King of React Router 😉). We spent a good deal of the time working through Higher Order components and the new React Context API. Being so new to The React Way, (yet so familiar with…

Read More Read More

DIY React state manager

DIY React state manager

This is a tutorial aim to demystify what libraries like react-redux does under the hood and learn about the new context apis Why even bother I think there are a couple of reasons why you should be interested in how state management works. If you know how it works under the hood, a lot of problems that you might have will be more simple to debug, especially if you’re moving away from a consolidated library to a new library which is…

Read More Read More

You Might Not Need Redux

You Might Not Need Redux

People often choose Redux before they need it. “What if our app doesn’t scale without it?” Later, developers frown at the indirection Redux introduced to their code. “Why do I have to touch three files to get a simple feature working?” Why indeed! People blame Redux, React, functional programming, immutability, and many other things for their woes, and I understand them. It is natural to compare Redux to an approach that doesn’t require “boilerplate” code to update the state, and to…

Read More Read More

LINQ for JavaScript library: mini-linq-js

LINQ for JavaScript library: mini-linq-js

mini-linq.js LINQ for JavaScript library, which allows to work with arrays in a more easy way and focus on business logic. Installation bower install mini-linq-js –save npm install mini-linq-js –save Usage Just link mini-linq.js or mini-linq.min.js in your html. <script type=“text/javascript“ src=“mini-linq.min.js“></script> You can also attach and use mini-linq with knockout observableArray. Just link mini-linq.knockout.js. Also you may use postponed lazy-execution for arrays by linking mini-linq.lazy.js. You also may use it in your Node.JS project by using require(‘mini-linq-js‘); Available methods any all where select selectMany count orderBy orderByDescending groupBy distinct firstOrDefault…

Read More Read More

ASP.NET MVC 5: Using a Simple Repository Pattern for Performing Database Operations

ASP.NET MVC 5: Using a Simple Repository Pattern for Performing Database Operations

Abstract: The Repository pattern decouples your ASP.NET MVC application and shields it from changes by creating a boundary between your data access code and the other parts of your application. Recently a client of mine asked for a solution to isolate the direct dependency of the Data Access Layer with the rest of the layers of the application. In this article we will discuss one of the concepts I suggested to him for an ASP.NET MVC application. Typically in multi-layer applications,…

Read More Read More

How to Implement the Repository Pattern in ASP.NET MVC Application

How to Implement the Repository Pattern in ASP.NET MVC Application

The Repository Pattern is one of the most popular patterns to create an enterprise level application. It restricts us to work directly with the data in the application and creates new layers for database operations, business logic, and the application’s UI. If an application does not follow the Repository Pattern, it may have the following problems: Duplicate database operations codes Need of UI to unit test database operations and business logic Need of External dependencies to unit test business logic…

Read More Read More