Perfil
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.
Django & PostgreSQL
A base de dados de uma aplicação é seu alicerce!
A maioria absoluta dos problemas de desempenho de uma aplicação se deve ao fato de uma modelagem de banco de dados não ter sido tão bem feita,
bem como os recursos próprios do SGBD (Sistema Gerenciador de Banco de Dados) utilizado não serem bem explorados.
Nesta palestra serão dadas orientações gerais, dicas a respeito do PostgreSQL no Django como também recursos contrib que podem ajudar muito no
desenvolvimento.
Exemplos práticos e códigos!
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: 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.