Skip to content

Instantly share code, notes, and snippets.

View gnzandrs's full-sized avatar

Gonzalo Vergara gnzandrs

View GitHub Profile
@gnzandrs
gnzandrs / vimrc
Last active December 24, 2020 20:04
Vim configuration (~/.vimrc) - Needs github.com/junegunn/vim-plug
set number
set mouse=a
set numberwidth=1
set clipboard=unnamed
syntax enable
set showcmd
set ruler
set encoding=utf-8
set showmatch
set sw=2
@gnzandrs
gnzandrs / medium-program.cs
Created April 21, 2019 21:55
ASP.NET core default program.cs
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
@gnzandrs
gnzandrs / medium-usuariocontroller.cs
Created April 20, 2019 23:41
dotnet core user controller crud methods
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using DotNetApi.Models;
namespace DotNetApi.Controllers
{
[Route("api/[controller]")]
@gnzandrs
gnzandrs / medium-usuario.cs
Created April 18, 2019 16:12
dotnet core user model class to EntityFramework
using System.ComponentModel.DataAnnotations;
namespace DotNetApi.Models
{
public class Usuario
{
[Key]
public long IdUsuario { get; set; }
public string Nombres { get; set; }
public string ApellidoPaterno { get; set; }
@gnzandrs
gnzandrs / medium-startup.cs
Created April 18, 2019 15:50
Startup file example for a defaultconnection added in services.
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using DotNetApi.Models;
namespace DotNetApi
{
@gnzandrs
gnzandrs / medium-dotnet-context.cs
Created April 18, 2019 15:38
data base context class for dotnet core
using Microsoft.EntityFrameworkCore;
namespace DotNetApi.Models
{
public class dbContext : DbContext
{
public dbContext(DbContextOptions<dbContext> options)
: base(options)
{
}
@gnzandrs
gnzandrs / medium-dotnetcore-appsettings.json
Created April 18, 2019 15:18
dotnet core development connectionstring example
{
"Logging": {
"LogLevel": {
"Default": "Debug",
"System": "Information",
"Microsoft": "Information"
}
},
"AllowedHosts": "*",
"ConnectionStrings": {
@gnzandrs
gnzandrs / medium-serverless-basic-config.yml
Created April 1, 2019 02:46
serverless basic configuration file example for medium
service: hola-mundo
plugins:
- serverless-offline
provider:
name: aws
runtime: nodejs6.10
stage: dev
region: us-west-2
@gnzandrs
gnzandrs / mapbox-render-node-react.jsx
Created February 10, 2019 02:59
mapbox rendering with react and node client-side for medium
import React from 'react'
let mapboxgl;
if (__CLIENT__) {
mapboxgl = require('mapbox-gl')
mapboxgl.accessToken = 'yourkeyhere';
}
class Map extends React.Component {
constructor() {