Securing Developer Tools: Argument Injection in Visual Studio Code

The safety of these applications is crucial to prevent attackers from compromising the computer on which developers are working, as they could use this access to obtain sensitive information, alter source code, and further pivot into the company's internal network.

This time, my team and I dive into a new vulnerability I identified in one of the most popular IDEs: Visual Studio Code. It allowed attackers to craft malicious links that, once interacted with, would trick the IDE into executing unintended commands on the victim's computer. By reporting the issue to Microsoft, who quickly patched it, our researchers helped to secure the developer ecosystem. 

Collective #683







Collective 683 item image

Kuma

Kuma is a self-hosted monitoring tool similar to “Uptime Robot” with a great UI. Learn more about it in this video.

Check it out


Collective 683 item image

YoHa

YoHa is a hand tracking engine that is built with the goal of being a versatile solution in practical scenarios where hand tracking is employed to add value to an application.

Check it out



Collective 683 item image

Rowy

A free Airtable alternative: Manage Firestore data in a spreadsheet-like UI, write Cloud Functions effortlessly in the browser, and connect to third party platforms.

Check it out



Collective 683 item image

Huetone

Use LCH color space to come up with predictable and accessible color palettes.

Check it out


Collective 683 item image

Flowrift

A growing library filled with Tailwind CSS UI blocks, components and templates.

Check it out





Collective 683 item image

Bor

A user-friendly, tiny source code searcher written by pure Python.

Check it out







Collective 683 item image

3dicons

Some months ago, Vijay Verma shared 60+ free and open-source 3D icons. This collection has now grown to over a thousand icons! Worth checking out again.

Check it out

The post Collective #683 appeared first on Codrops.

How to Install Microsoft's VS Code Source Code Editor On Mac or Linux

Since its introduction, Visual Studio Code, often called simply "VS Code", has quickly moved to the top of editor choices by programmers. It's easily one of the most configurable, developer-friendly editors available. Even though it's created by Microsoft, Linux and Mac users have embraced it as well. It's fully open-source, and free, and all of the source code for it is available on GitHub.

How to Search Records Between Two Dates Using Web API and ReactJS

Searching records between two dates is very simple. In this article, we will see how we can perform this using a stored procedure with Web API and ReactJS.

Prerequisites

  • Basic Knowledge of ReactJS.
  • Visual Studio Code.
  • Visual studio and SQL Server Management studio.
  • Node and NPM installed.
  • Bootstrap.
  • React-datepicker.

Create a React.js Project

To create a new React project, open the command prompt and enter the following command:

Implement a Password Strength Meter in Angular 8

Introduction

In most applications, there is a field while registering to enter a valid password, which should contain at least a number and one special symbol. In this article, we are going to learn how to create a password strength bar that will detail the strength of a given password.

Prerequisite

  • Basic knowledge of Angular.
  • Visual Studio Code must be installed.
  • Angular CLI must be installed.
  • Node must be installed.

Step 1

Let's create a new Angular project, using the following npm command.

Add Reactstrap Components In ReactJS

Introduction 

Reactstrap is a component library for React. It provides inbuilt Bootstrap components that make it easy to create UI with self-contained components that provide flexibility and inbuilt validations. Reactstrap is easy to use and supports Bootstrap 4.

Prerequisites

  • We should have a basic knowledge of HTML and JavaScript.
  • Visual Studio Code should be installed.
  • Node and NPM installed.

First of all, let's check that Node is installed in your system. If not, check out this link: https://nodejs.org/en/download/ 

Create Charts in ReactJS Using Chart.js

In this article, we will learn how to create charts in a React application using the Chart.js library. Chart.js is an open-source JavaScript library for creating charts. Chart.js makes it easier to draw different types of charts like line, bar, doughnut, and area charts. In this article, we will create a line chart, bar chart, pie chart, and polar area using React and Web API. See chart.js' docs for more information.

Prerequisites

  • Basic knowledge of ReactJS and Web API.
  • Visual Studio and Visual Studio Code can be installed.
  • SQL Server Management Studio.

This article covers:

How to Work With a Text Editor in an Angular 8 Application

Introduction

In this article, we will learn how to add a text editor in an Angular 8 application. The text editor is a program for adding and editing text. In this demo, we will use an ng2-ckeditor editor. Learn more about Cheditor with their official docs.

 Prerequisites

  • Basic Knowledge of Angular 2 or higher.
  • Visual Studio Code.
  • SQL Server Management studio.
  • Node and NPM installed.
  • Bootstrap.

Step 1

 Create an Angular project by using the following command:

Grover’s Algorithm in Q#

Grover’s Algorithm is related to searching an unstructured database with entries. Classical algorithms for searching n entries will be O(n) queries. The Grover's algorithm (Quantum Algorithm ) requires only the order of square root of n. Bohmian mechanics based nonlocal hidden quantum computer can perform the search in the order of the cube root of n queries.

The algorithm is implemented in Q#. Q# is Microsoft's quantum computing language. The driver's class is written in C#. A Q# project and solution are created in Visual Studio Code. Visual  Studio Code is used to open the project. The project will have two files, Driver.cs (C# driver class) and QuantumCode.qs (Q# ). The Operations.qs is renamed as QuantumCode.qs.

Login and Registration ASP.NET Web API Using Angular 8

In this article, we will learn the step by step process of creating login and registration pages in a Web API using Angular 8 using the following technologies: 

  • ASP.NET Web API.
  • Angular 8.
  • SQL Server.
  • Bootstrap.
You may also like: Angular 8: All You Need to Know.

Prerequisites

  • Basic knowledge of Angular and Web API.
  • Visual Studio Code and Visual Studio IDE should be installed.
  • SQL Server Management Studio.
  • Nodejs should be installed.

Step 1

Open SQL Server Management Studio, create a database named Employee, and in this database, create a table. Give that table a name like Employeemaster.

Developing Serverless Applications With Quarkus

Learn more about developing serverless apps with Quarkus.

In the first part of this article, I will explain both Quarkus and Knative. In the second part, I describe how to write simple microservices with Quarkus in Visual Studio Code in just a few minutes. And finally, in the last part of this post, I walk you through how to deploy and run microservices as serverless applications on Kubernetes via Knative.

Let's get started!

Login With Facebook and Google Using Angular 8


In this article, we will learn the step-by-step process of allowing users to log in to an application with Facebook and Gmail using Angular 8. Login with Facebook and Google makes it safe and easy for users to use applications. When a user clicks on the Login button with Facebook or Gmail, the user is navigated to Facebook or Google to give the app permission. In response, the user receives a Token key and other personal details. We will use the angular6-social-login Angular library in the demo.

You may also like: OAuth 2 Access Token Usage Strategies for Multiple Resources (APIs): Part 1.

Prerequisites

This article covers the following:  

Collective #538



















C538_adblockers

Adblocking: How About Nah?

An important read: “…with more and more power in fewer and fewer hands, it’s become increasingly difficult for Web publishers to resist advertisers’ insistence on obnoxious tracking ads”.

Read it



C538_patterns

paaatterns

A nice collection of handcrafted patterns free for a subscription. By Lstore Graphics.

Get it





Collective #538 was written by Pedro Botelho and published on Codrops.

Why Developers Love Visual Studio

About a month ago, I was asked by a fellow developer why developers love Visual Studio and not any of the other IDEs like Visual Studio Code, WebStorm, or Rider? He mentioned that Visual Studio Code should be enough for anybody and added that Visual Studio has become bloated over the years of development.

While I do have copies of Visual Studio Code, WebStorm, and Rider in my possession, I somehow keep coming back to Visual Studio (currently 2019). Today, I wanted to analyze why developers (myself included) keep coming back to Visual Studio and share why developers love it so much.

Introducing Atlassian for VS Code: Bitbucket Cloud and Jira Software Extension for Visual Studio Code

Developers spend most of their day in three places: chat, their IDE, and a code repository platform like Bitbucket. In between, a lot of hours are spent context switching between apps. At Atlassian, our goal is to cut out all of the alt-tabbing and make you more productive by bringing your work closer to where you spend the most time.

That’s why we’re excited to announce Atlassian for VS Code, a new Bitbucket Cloud and Jira Software Cloud extension for Microsoft’s Visual Studio Code. We are bringing pull requests, CI/CD, and issues where we think they should be: in your IDE, right alongside your code.