SSH Passwordless Login Using SSH Keygen in 5 Easy Steps

SSH Passwordless Login Using SSH Keygen in 5 Easy Steps

SSH (Secure SHELL) is an open source and most trusted network protocol that is used to login into remote servers for execution of commands and programs. It is also used to transfer files from one computer to another computer over the network using secure copy (SCP) Protocol. In this article we will show you how to setup password-less login on RHEL/CentOS 7.x/6.x/5.x and Fedora using ssh keys to connect to remote Linux servers without entering password. Using Password-less login with SSH keys will increase the trust between two Linux servers for easy file…

Read More Read More

Learn how to design large-scale systems

Learn how to design large-scale systems

The System Design Primer Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.https://github.com/donnemartin/system-design-primer6,483 forks.48,597 stars.53 open issues.Recent commits: Update Cassandra architecture links (#213), Donne Martin zh-Hans: Update translation (#209), Donne Martin zh-Hans: Update translation (#212), Donne Martin zh-Hans: Fix translation (#208), Donne Martin Fix typo in Design Pastebin.com exercise (#210), Donne Martin

Project Management tools 2018

Project Management tools 2018

Looking for the best project management software for your company? You’re in luck! We’ve made the task easier and combined 42 project software and tools in one comprehensive list. Check out the tools’ top features, pricing, and what’s special about them – and find a solution fit for your business. 1. SCORO Scoro is a comprehensive solution that combines all the features you might need in project management software: projects & tasks, contact management, quotes, team collaboration, billing, and reporting. Top features: Projects with sub-tasks and deadlines Real-time KPI…

Read More Read More

30 Things to do After Installing Ubuntu 18.04 LTS

30 Things to do After Installing Ubuntu 18.04 LTS

This is a list of 30 things to do after installing Ubuntu Bionic Beaver to make your Ubuntu Linux experience great. 1:15 Configure the update manager. 5:03 Install Drivers 5:45 Install Synaptic package manager 6:32 Install additional codecs, MS fonts, flash and a few more useful packages. 6:54 Install Microcode 9:40 Activate Minimize to dock. 11:00 Decrease Swap Use 12:40 Enable Drive Cache 14:01 Reduce SSD Writes 15:45 Set up firewall 16:57 Configure Ubuntu settings 18:47 Move apps button to…

Read More Read More

These 5 “clean code” tips will dramatically improve your productivity

These 5 “clean code” tips will dramatically improve your productivity

Most people who code naturally know what quality code should look or feel like. It should be very easy to read and understand quickly, there shouldn’t be any major faults, edge cases should be handled, and it should be “self documenting”. Still, many people miss the mark when trying (hopefully) to write quality code. The cause of the mistakes are understandable in many cases. It can be challenging to predict how people will interpret your code, whether they will find it easy…

Read More Read More

Why and how to setup your own Cloud on Bare-Metal

Why and how to setup your own Cloud on Bare-Metal

In this article I will be explaining the various benefits that coming with deploying your own cloud, which software to use, and how to proceed with setting everything up. The benefits of building your own cloud includes control over hardware, better performance, and is also much more cost effective. Renting bare-metal hardware from providers is a very efficient approach of consuming compute resources as these providers offer hardware at a lower performance to cost ratio than traditional cloud providers who…

Read More Read More

Dynamic Validator

Dynamic Validator

Hello Again, In this tutorial I am using dependency injection to add rules for any class and use these rules later in validation process. using System; using System.Collections.Generic; using System.Text.RegularExpressions; namespace DynamicValidator { class Program { static void Main(string[] args) { Emp e1 = new Emp(); e1.id = 123; bool vv = e1.validate(); Console.WriteLine(“Validate: ” + vv.ToString()); e1.name = “Ahmed”; vv = e1.validate(); Console.WriteLine(“Validate: ” + vv.ToString()); e1.email = “[email protected]”; vv = e1.validate(); Console.WriteLine(“Validate: ” + vv.ToString()); Console.ReadKey(); } }…

Read More Read More