Skip to content

Instantly share code, notes, and snippets.

View boubkhaled's full-sized avatar
🗨️
الحمد لله على نعمة الإسلام

Khaled boubkhaled

🗨️
الحمد لله على نعمة الإسلام
View GitHub Profile
@boubkhaled
boubkhaled / RemoveIframes.user.js
Created November 4, 2021 13:56
Remove iframes ADS
// ==UserScript==
// @name RemoveIframes
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.tutorialspoint.com/*
// @grant none
// ==/UserScript==
@boubkhaled
boubkhaled / Azure-DevOps-Print-Style.user.js
Last active December 27, 2021 10:23
Add print style to azure DevOps Tasks
// ==UserScript==
// @name Azure-DevOps-Print-Style
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Add print style to azure DevOps Tasks
// @author You
// @match https://*.visualstudio.com/*
// @icon https://www.google.com/s2/favicons?domain=visualstudio.com
// @grant none
// ==/UserScript==
@boubkhaled
boubkhaled / Top 61 SQL Interview Questions and Answers.md
Created February 23, 2022 08:36
Top 61 SQL Interview Questions and Answers

Top 61 SQL Interview Questions and Answers [2022 Updated]

Top SQL Interview Questions

CTA

Relational Database Management System (RDBMS) is the most common database used across organizations, making SQL a must-have skill. This blog on SQL Interview Questions and answers aims to guide you through various SQL questions from concepts, such as MS SQL Server, MySQL database, etc. This is a one-stop resource through which you can avail the maximum benefit and prepare for job interviews easily. Check out the top SQL Query interview questions asked by recruiters today:

Q1. What is SQL?
[Q2. What are the subsets of SQL?](https://intellipaat.com/blog/interview-question/sql-interview-questions/?utm_source=linkedin&utm_medium=organic&utm_ca

@boubkhaled
boubkhaled / Top 40 MySQL Interview Questions & Answers.md
Last active February 23, 2022 10:58
Top 40 MySQL Interview Questions & Answers

Top 40 MySQL Interview Questions & Answers - Intellipaat

Top Answers to MySQL Interview Questions

CTA

Today, large volumes of data are generated in companies on a daily basis. This data plays a very significant role. Storing the data hence becomes extremely important for business use, and MySQL offers a platform for this purpose. It opens doors to numerous job opportunities in the field of database administration and management. With the help of these MySQL interview questions, you can crack your job interview easily. Here is a glance at some of the commonly asked questions in MySQL and other related domains:

Q1. What is SQL Server?
Q2. Compare MySQL vs SQL Server.

@boubkhaled
boubkhaled / Top 30 Linux Interview Questions & Answers.md
Last active February 23, 2022 09:32
Top 30 Linux Interview Questions & Answers

Top 30 Linux Interview Questions & Answers - Intellipaat

Top Answers to Linux Interview Questions

CTA

Linux is among the fastest and most powerful operating systems used in computers. Over 90 percent of the world’s fastest computers have Linux OS. If you wish to become a Linux professional in a reputed organization, then this is the right platform to prepare for your job interview. In this Linux Interview Questions blog, you will cover some of the most common interview questions asked during interviews in this domain. Let’s get a quick look at these frequently asked questions:

Q1. What is Linux?
Q2. Compare Linux with Windows.

@boubkhaled
boubkhaled / Top 50 .NET Interview Questions & Answers.md
Created February 23, 2022 09:31
Top 50 .NET Interview Questions & Answers

Top 50 .NET Interview Questions & Answers - Intellipaat

The rise in the number of job openings leads to a lot of vacancies and stiff competition to hire the most proficient .NET developers. With these questions, you will gain in-depth knowledge and insight into how to answer the most asked questions in a .NET interview. This guide has been carefully curated, considering many factors and including expert advice from multiple professionals and .NET experts.

Q1. What is.NET framework?
Q2. What are some of the common components of .NET?
Q3. What does JIT stand for in .NET?
Q4. What is the meaning of MSIL?

@boubkhaled
boubkhaled / 𝗥𝗲𝗰𝗼𝗺𝗺𝗲𝗻𝗱𝗲𝗱 𝗹𝗲𝗮𝗿𝗻𝗶𝗻𝗴 𝗿𝗲𝘀𝗼𝘂𝗿𝗰𝗲𝘀 𝗳𝗼𝗿 𝗖# 𝗮𝗻𝗱 .𝗡𝗘𝗧.md
Last active May 9, 2022 08:44
𝗥𝗲𝗰𝗼𝗺𝗺𝗲𝗻𝗱𝗲𝗱 𝗹𝗲𝗮𝗿𝗻𝗶𝗻𝗴 𝗿𝗲𝘀𝗼𝘂𝗿𝗰𝗲𝘀 𝗳𝗼𝗿 𝗖# 𝗮𝗻𝗱 .𝗡𝗘𝗧

In the recent Stack Overflow Developer Survey, .NET is marked as the most loved library, while ASP.NET is in the top 3 Web frameworks used by developers. If you want to become a full-stack or back-end developer in the Microsoft .NET stack or you want to improve your knowledge, it's not easy to find the right resources. Here is the list of curated resources that you can use:

𝟭. 𝗟𝗲𝗮𝗿𝗻 𝗖#

@boubkhaled
boubkhaled / 8 basic software engineering principles.md
Last active May 17, 2022 17:17
8 basic software engineering principles

8 basic software engineering principles:

  1. DRY - Don't Repeat Yourself
  2. KISS - Keep It Simple Stupid
  3. YAGNI - You Aren't Gonna Need It (avoid creating extra complexity through adding functionality that you assume you may need in the future)

SOLID:

  1. Single Responsibility - every module or class should have only a single responsibility.
  2. Open/Closed - software entities should be open for extension but closed for modification.
  3. Liskov Substitution - objects in a program should be replaceable with instances of their subtypes without altering the correctness of that program.
  4. Interface Segregation - small client-specific interfaces are better than one general-purpose interface.
  5. Dependency Inversion - use interfaces instead of concrete implementations.
@boubkhaled
boubkhaled / How to Build Visual Studio Installer Projects in Azure Pipelines.md
Created May 25, 2022 14:53
How to Build Visual Studio Installer Projects in Azure Pipelines

How to Build Visual Studio Installer Projects in Azure Pipelines

How to Build Visual Studio Installer Projects in Azure Pipelines

In a previous post, I mentioned I recently started working on a legacy WPF application. Before adding new features, we wanted to ensure that tests would cover the current functionality and that we could reliably build it for distribution. Since it was configured as a Visual Studio Installer Project, it made creating an Azure Pipeline more difficult than I originally anticipated.

Keep these tips in mind if you want to create a CI pipeline for your own Visual Studio Installer Project.