LFrigoDeSouza.NET

Tecnologia, programação e mais tecniquês

LFrigoDeSouza.NET
0%

Estamos de volta! 2020 finalmente terminou, e que 2021 seja melhor para todos nós!
E para começar, este é o primeiro Resumo da Semana do ano, trazendo alguns links das últimas semanas!

Desenvolvimento

Notícias

Segurança

Aprendizado

Curiosidades


Compartilhe: Twitter - Facebook - LinkedIn

Chegaram os links recomendados dessa semana!
E como as festas de final de ano estão logo aí, este aqui será o último Resumo da Semana deste 2020.

Sim, mal começou e já vai dar uma pausa. Ninguém é de ferro!

Mas 2021 está logo aí, e o Resumo da Semana retornará no início de janeiro, com ainda mais conteúdos!

Notícias

Curiosidades

Artigos

Segurança


Compartilhe: Twitter - Facebook - LinkedIn


Ultimamente tem sido comum que vários sites, principalmente os relacionados a tecnologia, que antes possuíam apenas uma tema padrão, de cores claras, e que agora tem criado a possibilidade do usuário utilizar temas de cores escuras.
O StackOverflow lançou seu tema escuro no começo deste ano, e mais recentemente foi a vez do GitHub fazer o mesmo. Até a Google está testando um tema escuro para o seu buscador nos desktops.

Se você não tem tanta familiaridade com o desenvolvimento web, pode acabar pensando que é muito complexo criar um mecanismo de temas para manter um tema claro e um escuro da mesma forma que esses sites fazem.

Porém isso não é verdade! É possível criar um mecanismo de temas apenas utilizando JavaScript e CSS3 puros, sem nenhum outro framework ou ferramenta, e neste artigo eu vou mostrar como isso pode ser feito!

Leia mais »

Links recomendados dessa semana!

Eventos

Aprendizado

Segurança

Notícias


Compartilhe: Twitter - Facebook - LinkedIn

Porque é importante escrever bons commits?

Imagine que você está trabalhando em um projeto, e por algum motivo você precisa consultar o histórico de commits dele, seja pela linha de comando (com git log --oneline), seja por uma interface gráfica, e você se depara com um histórico assim:

1
2
3
4
5
6
e899f75 Recriando os arquivos Customer.cs, Order.cs, Product.cs e remove arquivos ProductOrders.cs e CustomerOrders.cs
80c9793 melhorias
efc6286 bug fix
ddc6f44 Faz uma correção no tipo da nota fiscal quando o cliente faz o cancelamento de um pedido após o pagamento já ter sido processado. Foi necessário incluir um novo tipo de nota fiscal no nf.enum e também mudar a forma de processamento do cancelamento com o parceiro de crédito.
cfb3a27 implementa teste
eb2c62e Move a classe EnumExtension para outro arquivo, juntando com outras classes de extensão de enumeradores

Agora, imagine se em vez do histórico acima, você encontrasse algo assim:

1
2
3
4
5
6
e899f75 Refatora entidades do fluxo de pedidos
80c9793 Muda configuração para novo servidor de BD
efc6286 Corrige falha no processo de checkout
ddc6f44 Corrige processamento de NF cancelada
cfb3a27 Implementa testes de integração com parceiro
eb2c62e Refatora classes de extensão dos Enumeradores

Qual dos dois históricos traz mais claramente e resumidamente as informações do que foi alterado?

Leia mais »

Links recomendados da semana!

Notícias

Artigos

Eventos


Compartilhe: Twitter - Facebook - LinkedIn

Esse é o primeiro Resumo da Semana, e a ideia dessas publicações será trazer links de diversos assuntos que eu encontrar durante a semana, e que vejo que valem a pena serem compartilhados.
Vou tentar trazer links de artigos, notícias, eventos, etc.

Pode ser que a publicação do Resumo da Semana não ocorra, necessariamente, semanalmente (enfim, a ironia), mas de acordo com o que eu vá encontrando de interessante.

E porque iniciar no 0? Porque na maioria das linguagens de programação, sempre que existe uma lista ou array, o primeiro elemento é sempre o elemento de posição 0!

Para começar então, estes são os links dessa semana:

Eventos

Notícias

Artigos

Cursos e Certificações


Compartilhe: Twitter - Facebook - LinkedIn

Além de observar todos os princípios definidos na LGPD, o controlador ou operador somente poderão realizar o tratamento de dados pessoais desde que seja cumprido, obrigatoriamente, uma das seguintes hipóteses:

I - Com o consentimento do titular

O consentimento deve ser fornecido pelo titular de forma clara e inequívoca (nada de letras miúdas em meio a um “termo de uso” gigantesco), sendo que no momento do consentimento, as finalidades do tratamento devem estar definidas.
Caso o controlador deseje alterar as finalidades originais, o titular deve ser informado e deve consentir novamente.
E ainda, após o consentimento ser fornecido, o titular pode revogar tal consentimento a qualquer momento, sendo necessário que o controlador cesse os tratamentos a partir daquele momento.

Leia mais »

Com a implementação da LGPD, todo tratamento de dados pessoais deverá, obrigatoriamente, seguir os seguintes 10 princípios:

I - Finalidade

Todo tratamento de dados deve ser feito para propósitos legítimos, claramente informados ao titular, sem possibilidade de, posteriormente, utilizar os mesmos dados para um propósito diferente.

II - Adequação

Deve-se garantir que realmente os dados coletados estão sendo tratados de forma compatível com as finalidades informadas ao titular.

Leia mais »

No artigo anterior eu trouxe uma introdução sobre a LGPD, e neste eu trago os termos e definições que são estabelecidos na lei.
Essas definições são importantes de se terem com clareza para que seja possível determinar quais pontos são, ou não são, cobertos pela LGPD.

Titular dos Dados

É a pessoa, natural do Brasil ou estrangeira, que esteja em território nacional, a quem se referem os dados pessoais que serão tratados.

Leia mais »