Skip to content

Instantly share code, notes, and snippets.

View lucasluizss's full-sized avatar
🗺️
Continuous learning...

Lucas Silva lucasluizss

🗺️
Continuous learning...
View GitHub Profile
@lucasluizss
lucasluizss / .babelrc
Last active March 6, 2019 18:12
Configuring babel and .env on Node.js application using ECMAScript
{
"presets": ["env"],
"plugins": ["inline-dotenv"]
}
@lucasluizss
lucasluizss / forca.clj
Last active March 2, 2020 12:41
Clojure samples
(ns forca.core
(:gen-class))
(def total-de-vidas 6)
(def palavra-secreta "MELANCIA")
(defn perdeu [] (print "Você perdeu!"))
(defn ganhou [] (print "Você ganhou!"))
(defn letras-faltantes [palavra acertos]
- C#
https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp
- Visual Studio IntelliCode
https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode
- JavaScript (ES6) code snippets
https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets
- ESLint
@lucasluizss
lucasluizss / A_Git_Tips
Last active May 21, 2020 13:49
Git Tips
git pull origin master
git status
git stash list
git stash save NAME_OF_STASH
git stash apply 0 #index_of_stash
git stash drop 0 #index_of_stash
@lucasluizss
lucasluizss / 1_NuGet.bat
Last active March 2, 2020 12:44
Delete a version from package on nuget
set /p version="Enter version Tyrion: "
dotnet nuget delete -NonInteractive -Source https://api.nuget.org/v3/index.json -apikey YOUR_API-KEY YOUR_PROJECT_NAME %version%
pause
@lucasluizss
lucasluizss / NLW.txt
Last active June 9, 2020 21:41
Lista de Comandos para criação de aplicações com Node, React e React Native
=========================================================================================================
======= #Figma: https://www.figma.com/file/9TlOcj6l7D05fZhU12xWT3/Ecoleta-(Booster)?node-id=0%3A1 =======
========================================== Criação do backend ==========================================
// Cria a pasta backend
$ mkdir backend
const addPrice = () => {
const myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
const currencies = ['BRA/USD', 'GBP/USD', 'EUR/USD'];
const randomCurrency = Math.floor(Math.random() * currencies.length)
const randomCurrencyValue = Math.floor((Math.random() * 6) + 1);
const raw = JSON.stringify({"instrument": currencies[randomCurrency] ,"bid":2.1,"ask":1.2,"date": new Date() });
@lucasluizss
lucasluizss / angular-native-datepicker
Created September 15, 2020 09:14
Using html native datepicker with angular sample
<div class="input-group col-md-5">
<label for="fromDate" class="mr-2 col-form-label">
FROM DATE
</label>
<input class="form-control" [ngModel]="filter.fromDate | date:'yyyy-MM-ddThh:mm'"
(ngModelChange)="filter.fromDate = $event" type="datetime-local" name="fromDate"
[max]="todayDate | date:'yyyy-MM-ddThh:mm'" (change)="doSomething()" />
</div>
<div class="input-group col-md-5">
<label for="endDate" class="mr-2 col-form-label">
@lucasluizss
lucasluizss / angular_interceptor_error.ts
Created February 9, 2021 16:16
Handle with errors returned by the server
import { HttpHandler, HttpInterceptor, HttpRequest, HttpErrorResponse } from "@angular/common/http";
import { Injectable, Inject } from "@angular/core";
import { AppAuthService } from "src/app/services/auth.service";
import { ToastrService } from 'ngx-toastr';
import { tap } from 'rxjs/operators'
@Injectable({ providedIn: "root" })
export class AppHttpInterceptor implements HttpInterceptor {
constructor(
@lucasluizss
lucasluizss / angular_modal
Created February 9, 2021 16:25
Modal component angular with bootstrap
import {Component} from '@angular/core';
@Component({
selector: 'app-modal',
template: `
<div aria-modal="true" data-backdrop="static" data-keyboard="false" class="modal fade" tabindex="1050" [ngClass]="{'show': visibleAnimate}"
[ngStyle]="{'display': visible ? 'block' : 'none', 'opacity': visibleAnimate ? 1 : 0}">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">