Perfil

Juliano Atanazio @juliano2


Sobre mim

-

Eventos

Python Day Curititiba no FTSL - Chamada de Trabalhos (URGENTE)

Está aberta a chamada de trabalhos (propostas de palestras para o evento interno de Python no VIII FTSL (Fórum de Tecnologia em Software Livre [http://www.ftsl.org.br/2016/]).

 

Faça sua submissão de palestra aqui :)

 

Detalhes do evento:

Duração de cada palestra: 50 min

Dia: 31/08

Horário: 09:00 às 22:00

Local: UTFPR — Universidade Tecnológica Federal do Paraná

Av. Sete de Setembro, 3165 - Rebouças CEP 80230-901 - Curitiba - PR

Propostas

Armazenamento Seguro de Senha no Banco de Dados para sua Aplicação

Muitas pessoas não sabem sbore armazenamento de senhas no banco de dados.
Qual é a forma certa e segura para se fazer?
OK! Nesta curta apresentação isso é ensinado.
A extensão pgcrypto do PostgreSQL fornece funções para facilitar o processo de salting e hashing de senhas.
Como exemplo prático para fazer o papel da aplicação será utilizado um script Python.

O Mundo Além do Linux: Por que FreeBSD?

Quando pensamos em servidores o sistema operacional que vwm à mente de muitas pessoas é o Linux...


Pois bem... Você sabia que existem alternativa melhor para determinados casos de uso?


Você tem um tempo para ouvir a palavra do FreeBSD? :P


Brincadeiras à parte, a palestra busca explicar o que é o FreeBSD e em alguns pontos traça paralelos e faz comparações com o Linux sem tentar depreciá-lo (tem espaço para todos ;)   ).


 


45 min

PL/Python - Programando em Python no PostgreSQL

PL/Python é a implementação de Python como linguagem procedural no PostgreSQL.


Permite utilizar todas as bibliotecas de Python instaladas no sistema operacional.


PL/Python proporciona uma gama de possibilidades de recursos maior ao banco de dados graças às bibliotecas Python que permite fazer operações que transcendem os limites da base de dados.


Pode-se por exemplo com uma função PL/Python fazer raspagem de dados e jogá-los diretamente no banco (e pelo banco).


Serão demonstrados 2 (dois) casos de uso:

1) Converter XML para JSON, na base de dados de um campo do tipo xml para jsonb;
2) Em um sistema de cadastro de apostilas PDF extrair o sumário (TOC – Table Of Contents).

PL/Python: Programe em Python no PostgreSQL

PL/Python é a linguagem procedural nativa do PostgreSQL para se escrever "procedures" (functions) em Python.


É uma maneira de delegar ao banco funções de lógica de negócio, ampliando seus poderes usufruindo de todo poder que Python proporciona, inclusive podendo utilizar qualquer módulo instalado no sistema operacional.


Nesta apresentação serão vistos conceitos gerais de linguagens procedural, comparações, exemplos de códigos e boas práticas.


 

Por que FreeBSD

Sistema operacional seguro, robusto, com ótimo desempenho e livre.


O FreeBSD é desconhecido da grande maioria, mas tem sua inegável importância para a tecnologia.


A apresentação visa fazer uma introdução ao que é o FreeBSD,  bem como explicar alguns conceitos, fatos e algumas comparações e paralelos com o Linux.


Material de evangelização ;)

Por que Python?

Fácil de aprender, fácil de dar manutenção, objetiva, multi-plataforma, etc, etc, etc... Python é uma das linguagens de programação mais utilizadas no mundo atualmente. Tem uma comunidade forte e vibrante. Dentre tantos atributos técnicos ou não, esta apresentação tem por finalidade expor bons motivos para se adotar Python para desenvolvimento.