Skip to content

Instantly share code, notes, and snippets.

View lincolnbrito's full-sized avatar

Lincoln Brito lincolnbrito

View GitHub Profile
@lincolnbrito
lincolnbrito / outbound-email-with-cloudflare.md
Created April 19, 2025 18:37 — forked from irazasyed/outbound-email-with-cloudflare.md
Using Gmail SMTP with Cloudflare Email Routing: A Step-by-Step Guide

Using Gmail SMTP with Cloudflare Email Routing: Step-by-Step Guide

Learn how to send emails through Gmail SMTP with Cloudflare Email Routing in this comprehensive guide.

Step 1: Enable 2-Factor Authentication

To proceed with this method, ensure that you have enabled two-factor authentication for your Google account. If you haven't done so already, you can follow the link to set it up → Enable 2FA in your Google account.

Step 2: Create an App Password for Mail

@lincolnbrito
lincolnbrito / ddd_cqrs_event-sourcing_in_php.md
Created December 13, 2023 18:15 — forked from jsor/ddd_cqrs_event-sourcing_in_php.md
DDD, CQRS and Event Sourcing in PHP

DDD, CQRS and Event Sourcing in PHP

  • Broadway - Infrastructure and testing helpers for creating CQRS and event sourced applications
  • EventCentric.Core - Event Sourcing and CQRS in PHP
  • LiteCQRS - Small convention based CQRS library for PHP
  • predaddy - Common DDD classes including an annotation driven message bus and tools for CQRS and Event Sourcing
  • ProophEventSourcing - Provides basic functionality for event-sourced aggregates
  • ProophEventStore - PHP 5.4+ EventStore Implementation
  • ProophServiceBus - PHP Enterprise Service Bus Implementation supporting CQRS and DDD
@lincolnbrito
lincolnbrito / _toc.md
Last active August 29, 2015 14:26
Major dependencies that I use on Grunt, Gulp, Bower, Karma and Node/CLI.
<?php
// CORE/app/models/datasources/json_source.php
/**
* JSON Source module for CakePHP.
*
* @package cake
*/
@lincolnbrito
lincolnbrito / schema.php
Last active August 29, 2015 14:14 — forked from sime/schema.php
<?php
// Possible example of using the CakePHP Schema callback `after`
// to insert content in the database.
// Inspiration: https://github.com/majna/schema
// Copy schema.php to app/Config/Schema
// Run: ./Console/cake schema create
App::uses('ClassRegistry', 'Utility');
class AppSchema extends CakeSchema {
@lincolnbrito
lincolnbrito / build.xml
Last active November 28, 2017 14:28 — forked from casimiroarruda/build.xml
Phing build file
<?xml version="1.0" encoding="UTF-8"?>
<project name="TheProject" default="build" basedir=".">
<!-- Altere estas propriedades adequando-as ao seu projeto -->
<property name="application.library" value="${project.basedir}/library"/>
<property name="application.tests" value="${project.basedir}/tests"/>
<property name="application.builddir" value="${project.basedir}/build"/>
<target name="build"

Modern Workflow

É um conceito utilizado para descrever ambientes de desenvolvimento inteligentes e modernos, com a utilização de ferramentas, recursos e conceitos favoráveis ao aumento da produtividade.

Pré-processadores

São ferramentas que processam um arquivo de entrada (pré-compilado) para um arquivo de saída. A exemplo disso, temos o Sass e LESS, que são pré-processadores para CSS. O Sass/LESS, além de compilarem arquivos para CSS, possuem algumas extensões muito interessantes.

Ferramentas de Automação

Parte 1 - Bower

Apresentação das ferramentas de automação (de forma genérica) para conhecimento de todos sobre o que será abordado, e dar início às discussões sobre o Bower.

  • O que é o Bower?
  • Devo utilizar o Bower? Em quais situações?
  • Como utilizar?
  • Instalação do Bower (Windows -> Msysgit)

Dev List Bookmarks

Attention: the list was moved to https://github.com/vitorbritto/dev-list

This page is not maintained anymore, please update your bookmarks.


Recently, I decided to organize my bookmarks. So, like a good fellow, I am sharing with you. I hope you enjoy!