Skip to content

Instantly share code, notes, and snippets.

View felipebastosweb's full-sized avatar
🏠
Working from home

felipe bastos felipebastosweb

🏠
Working from home
View GitHub Profile
@felipebastosweb
felipebastosweb / EcommercePage.cs
Last active April 10, 2025 22:17
Exemplo de ContentPage em MAUI.Net usando apenas C#
using Microsoft.Maui.Controls;
public class EcommercePage : ContentPage
{
public EcommercePage()
{
// Layout principal da página
Content = new StackLayout
{
Children =
@felipebastosweb
felipebastosweb / MyAppContext.cs
Last active April 3, 2025 14:46
AspNet Core API mínima para rodar
/*
Vá em connected services e crie a conexão com o banco de dados LocalDB antes de continuar
Você vai precisar dos dados da conexão para colocar aqui
Ambiente necessário para migrations:
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
*/
using Microsoft.EntityFrameworkCore;
@felipebastosweb
felipebastosweb / criacao de user story.md
Last active February 7, 2025 20:55
Como cadastrar uma User Story de maneira profissional

Em um projeto que utiliza Scrum como deve ser o cadastro de uma User Story completa para inclusão no backlog?

A criação de uma User Story em um projeto que utiliza Scrum envolve vários elementos para garantir que ela seja bem compreendida pela equipe e possa ser implementada eficientemente. Aqui está um guia completo sobre como deve ser o cadastro de uma User Story:

Estrutura de uma User Story

1. Título:

  • Deve ser conciso e descrever claramente o objetivo da User Story. Exemplo: "Cadastrar novo usuário no sistema."

2. Descrição:

@felipebastosweb
felipebastosweb / json_with_mongob.py
Created April 11, 2024 18:11
Exemplo que como transformar em JSON os dados obtidos no mongodb
"""
Routes and apis for the flask application.
"""
import json
from bson import json_util
from CondoManagerAPI.database import *
from flask import request, jsonify
from CondoManagerAPI import app
@felipebastosweb
felipebastosweb / controller.dt
Created February 20, 2024 23:46
Template para geração de classes Controllers para aplicativos em linguagem D que utilizam o framework vibe.d (W.I.P)
module controllers.#{model_name.asLowerCase()};
import std.stdio;
// Vibed
import vibe.d;
import vibe.db.mongo.mongo;
import std.algorithm: map;
import database;
@felipebastosweb
felipebastosweb / gdd-integration-mithril.js
Created November 28, 2023 14:33
Integração com o MithrilJS
// acrescente <script src="https://unpkg.com/mithril/mithril.js"></script> no index.html
export class Game
{
constructor(self)
{
// lista de levels do usuário (página)
this.levelList = {};
}
run(self)
@felipebastosweb
felipebastosweb / main-file.js
Created November 28, 2023 14:07
Arquivo main.js inicial
import { Game } from "./gdd.js";
import { LandingLevel, HomeLevel } from "./levels.js";
const app = new Game();
app.levelList = {
"/": LandingLevel,
"/home": HomeLevel,
};
@felipebastosweb
felipebastosweb / index-js-bone.html
Created November 28, 2023 13:58
Estrutura básica do index.html para o javascript moderno
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache">
<title>FelipeBastosWeb</title>
<script type="module" src="./static/js/main.js"></script>
</head>
@felipebastosweb
felipebastosweb / listviewcard.pas
Created October 11, 2023 00:03
ListViewCard erro no construtor
unit Widgets.ListViewCard;
interface
uses System.Classes, System.Generics.Collections, System.Variants, FMX.Controls,
FMX.Types, FMX.ListView, FMX.ListView.Types,
FMX.Graphics, FMX.ListView.Appearances, FMX.ListView.Adapters.Base, FMX.Objects;
type
TListViewCard = class(TListViewItem)
@felipebastosweb
felipebastosweb / biometry_not_works_completely.pas
Created October 4, 2023 12:25
Delphi Open HomeForm after BiometryAuthentication
// not open HomeForm
procedure TMainForm.ListBox1ItemClick(const Sender: TCustomListBox;
const Item: TListBoxItem);
if BiometricAuth1.IsSupported then begin
BiometricAuth1.Authenticate;
end;
end;
procedure TMainForm.BiometricAuth1AuthenticateSuccess(Sender: TObject);
begin