Skip to content

Instantly share code, notes, and snippets.

View ansssu's full-sized avatar

Anderson Ribeiro ansssu

View GitHub Profile
@ansssu
ansssu / kcat_common.sh
Created October 21, 2024 19:09
This command uses kcat to consume messages from the Kafka topic tracktrace, starting from offset 1596 on partition 0, limiting consumption to 1 message, consuming in JSON format, and outputting it quietly. The output is then piped into jq for JSON parsing.
kcat -t tracktrace -o 1596 -p 0 -c 1 -C -J -q | jq .
@ansssu
ansssu / browsersync.sh
Created July 2, 2024 08:32
javascript browser sync command
#!/bin/bash
# Start Browsersync server
browser-sync start --server --files '**/*.css, **/*.html, **/*.js' --directory --port 7777
@ansssu
ansssu / kafka-useful-commands.md
Created November 23, 2022 22:11 — forked from mjuric/kafka-useful-commands.md
Useful Kafka wrangling commands

Utilities you'll care about

All these are already installed on epyc.

  • kafkacat (conda install -c conda-forge kafkacat)

  • kt (grab it from https://github.com/fgeller/kt/releases)

  • kafka-* (come with kafka, if you yum install if from Confluent's repo, or via Docker if you're so inclined). Warning -- JVM based and dreadfully slow.

  • jq (conda install -c conda-forge jq or use your favorite package manager)

@ansssu
ansssu / create-new-branch.sh
Last active March 29, 2022 15:35
Create new Git Feature Branch
git checkout main
git fetch origin
git reset --hard origin/main
git checkout -b new-feature
@ansssu
ansssu / dockercommands.md
Created March 28, 2022 13:57
Docker Commands

docker attach – Acessar dentro do container e trabalhar a partir dele. docker build – A partir de instruções de um arquivo Dockerfile eu possa criar uma imagem. docker commit – Cria uma imagem a partir de um container. docker cp – Copia arquivos ou diretórios do container para o host. docker create – Cria um novo container. docker diff – Exibe as alterações feitas no filesystem do container. docker events – Exibe os eventos do container em tempo real. docker exec – Executa uma instrução dentro do container que está rodando sem precisar atachar nele. docker export – Exporta um container para um arquivo .tar. docker history – Exibe o histórico de comandos que foram executados dentro do container.

@ansssu
ansssu / DesignTimeDbContextFactory.cs
Created March 6, 2020 13:24
Configure Connection String at design time. This is usefull for separated EF Project.
class DesignTimeDbContextFactory: IDesignTimeDbContextFactory<ApplicationDbContext>
{
public ApplicationDbContext CreateDbContext(string[] args)
{
string environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT");
IConfiguration config = new ConfigurationBuilder()
.SetBasePath(Path.Combine(Directory.GetCurrentDirectory(), "../Tomlinson.WEB"))
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.AddJsonFile($"appsettings.{environment}.json", optional: true)
.Build();
@ansssu
ansssu / BackingFieldEF.cs
Created January 28, 2020 14:11
Backing Field and Read-only collectins in .Net Entity Framework Core
using System;
using System.Collections.Generic;
using System.Linq;
public class Blog
{
public int BlogId { get; set; }
private string _url;
public abstract class Entity
{
public long Id { get; set; }
public Guid UUID { get; set; }
public override bool Equals(object obj)
{
var compareTo = obj as Entity;
if (ReferenceEquals(this, compareTo)) return true;
if (ReferenceEquals(null, compareTo)) return false;
# Project Name
| | |
|-|-|
| master | [![](https://img.shields.io/github/workflow/status/restsharp/RestSharp/Build%20and%20deploy)](https://github.com/restsharp/RestSharp/actions?query=workflow%3A%22Build+and+deploy%22) |
| docs | [![Netlify Status](https://img.shields.io/netlify/ae5b8e6e-32d9-4cdc-8a39-ca12ff2948f3?label=docs)](https://app.netlify.com/sites/restsharp/deploys) |
### Nuget, NPM, PIP, etc.
| | |
version: '3.7'
services:
db:
image: mysql:5.7
environment:
MYSQL_DATABASE: 'my_db'
MYSQL_USER: 'my_userapp'
MYSQL_PASSWORD: 'my_userapp_password'
MYSQL_ROOT_PASSWORD: 'root_password'