Skip to content

Instantly share code, notes, and snippets.

@renatoapcosta
renatoapcosta / css_snippet.md
Last active August 27, 2022 10:37
CSS Snippets

CSS Snippets

Declarando sass

$layout-name: "l-footer";

.#{$layout-name} {
  height: 7em;
  &__info {
@renatoapcosta
renatoapcosta / css_bem.md
Last active May 21, 2022 21:34
Metodologia BEM para CSS

Metodologia BEM para CSS

BEM é uma metodologia para nomeação de classes em CSS, que o ajuda a criar um código reutilizável e sustentável.

BEM significa Bloco, Elemento, Modificador, que são as entidades BEM.

image

Bloco

SASS

SASS é um pré processador de CSS escrito em Ruby. Com ele podemos desenvolver lógicas de programação no código css.

Veja a metodologia BEM

Instalação node-sass

@renatoapcosta
renatoapcosta / mysql_php.md
Last active April 11, 2022 23:58
MySQL PHP

MySQL PHP

No PHP 7, teve uma mudança significativa. Temos duas escolhas para trabalhar com banco de dados.

  • Classe mysqli (Legado )
  • PDO ( Aconselhavel )

mysqli

Primeiro vamos fazer uma conexão:

@renatoapcosta
renatoapcosta / flutter_snippet.md
Last active March 15, 2022 00:51
Flutter Snippet

Flutter Snippet

Layout

Mudando de tela

class BaseScreen  extends StatelessWidget {

 final PageController pageController = PageController();
@renatoapcosta
renatoapcosta / flutter_firebase.md
Last active March 12, 2022 04:34
Flutter Firebase

Flutter Firebase

Configuração do projeto

Adicionar credencial android em:

/android/app/google-services.json

Em /android/build.gradle

@renatoapcosta
renatoapcosta / javascript.async.md
Created February 28, 2022 17:32
Javacript Async

Javacript Async

Callback

O termo retorno de chamada é apenas um termo sofisticado para uma função.

Chamamos a função de função de retorno de chamada onde volta em um momento posterior.

Aqui está a função de retorno simples:

@renatoapcosta
renatoapcosta / typescript.md
Last active March 3, 2023 23:51
Typescript

Typescript

O typescript foi criada pela Microsoft e tem como objetivo gerar javascript. Esse javascript gerado para ser usado no frontend browser ou no backend node.

Mas porque usar typescrypt?

O typescript pega tudo que já está no javascript e adiciona recursos como polimorfisto, herança, tipagem, escopo.

O typescript já verifica problemas na criação do código.

@renatoapcosta
renatoapcosta / javascript.md
Last active February 28, 2022 23:06
Javascript

Javascript

O Javascript é uma linguagem muito diferente do que costumava ser há apenas alguns anos.

O Javascript, que é a especificação oficial do ECMAScript melhorou muito nos ultimos anos. Ele possui um comite conhecido como Ecma TC39, que faz lançamentos anuais de Javascript e mecanismo como V8, seguindo implementação de novos recursos.

Isso começou com o Javascript 2015, ou comumente conhecido com 6.0.

Segue as versões

Java Bug

2 + 2 = 5

import java.lang.reflect.Field;

public class Main {
  public static void main(String[] args) throws Exception{
 Class cache = Integer.class.getDeclaredClasses()[0];