DevConf 2018

Acreditamos que o conhecimento é livre, e essa crença nos inspirou a organizar o DevConf! O DevConf é um evento de tecnologia sem fins lucrativos organizado pelo Opensanca, a maior comunidade ativa de tecnologia do interior de São Paulo, em parceria com a UFSCar e IFSP São Carlos. A proposta desta edição do evento é colocar em discussão temas atuais de tecnologia e desenvolvimento de software. Iremos promover apresentações com alto nível de conhecimento e relevância e, estimular a troca de experiência e network entre a comunidade de tecnologia do interior, que é caipira mas ama e se move por tecnologia! O evento irá acontecer no dia 05 de Maio de 2018, no Anfiteatro Bento Prado da Universidade Federal de São Carlos (UFSCar) em São Carlos/SP. Esperamos um público aproximado de 200 pessoas, entre estudantes, profissionais de tecnologia e entusiastas da região!


The event is no longer accepting proposals.

Proposals

author photo

[ChatBot] Criando um chatbot para automação de tarefas utilizando IBM Watson + Telegram + Python + Django

 


Venha conhecer mais sobre chatbots e como eles podem ser útil na automação de atividades!


Vamos integrar tudo e demonstrar como tudo é mais simples do que parece, seu bot funcional em 30 minutos, eu garanto! 


Iremos construir um bot que irá interagir com o usuário e já realizar ações que antes era manual, no nosso exemplo, nosso bot irá realizar uma troca de senha para o usuário, tudo automático, sem intervenção humana, mas com uma interação que irá simular um humano.


Iremos fazer tudo isso, criando uma inteligência usando o IBM Watson, onde iremos integrar com um Client feito em Python/Django, que será responsável pelas ações (como a troca de senha) e também será responsável por receber a repassar a mensagem para nosso Bot no Telegram! =D


E se você não programa em Python, fique tranquilo, vou demonstrar como você pode fazer tudo isso na linguagem de sua preferência! =D 


Borá lá !!!


 

Use the buttons bellow to vote:

author photo

Git - Além do pull, add, commit e push!

Git é algo presente hoje no nosso dia-a-dia de desenvolvedor. A ideia da palestra é contextualizar de onde veio, as principais funcionalidades e focar principalmente em alguns comandos considerados avançados e pouco utilizados como por exemplo: 


$ git rebase --interactive HEAD~10 pick, reword, edit, ...?


- Como fazer um push --force de maneira educada com $ git push --force-with-lease 


- Fast forward ou no fast forward? $ git merge master --no-ff


- Busca em commits com $ git show :/fix-bug


- Criando alias com $ git config --global alias.my-custom-command 'git log' e utilizar com $ git my-custom-command


Entre outras funcionalidades que quase ninguém conhece mas que podem aumentar nossa produtividade quando trabalhando com git.

Use the buttons bellow to vote:

author photo

Graphql - A Morte do Rest.

Nesta palestra vamos discutir o universo do GraphQl, explorando com exemplos funcionais e descomplicando um pouco esta especificação que não é tão nova porem tem uma proposta muito interessante para o desenvolvimento de APIs nos dias de hoje. 


Em cima do tema vamos nos aprofundar um pouco em; 


-Rest(Overview); 


Quando surgiu, o que ele realmente é, suas vantagens e desvantagens nos dias atuais. 


-GraphQL; 


Quando surgiu, o que ele é, de onde ele veio, qual seu propósito, pra que usar. 


GraphQL não é SQL. 


Conceitos de Query, Mutations e Schemas. 


Documentação da API. 


-----


Concluindo, falarei sobre a possibilidade do GraphQL substituir o Rest no futuro proximo. 


 

Use the buttons bellow to vote:

author photo

Machine Learning - from the ground up

Machine Learning - De onde vem? Pra onde vai? Do que se alimenta?

Use the buttons bellow to vote:

author photo

O Renascimento do Javascript: desenvolvimento web descomplicado

Javascript melhorou muito como linguagem nos últimos anos. Só que para curtir as novidades, era preciso configurar diversas ferramentas -- e quando vc achava que estava entendendo o processo todo, a comunidade migrava pra outra ferramenta na esperança de mitigar esses desafios. Em 2018, estamos finalmente estabilizando em uma ferramenta que permite muita customização mas exige pouquíssima configuração: Webpack. Os frameworks modernos (React, Angular, Vue) já oficializaram o Webpack nas suas ferramentas de inicialização. E mesmo pra quem não usa nenhum framework, Webpack tem muito a oferecer.


Nesta apresentação aprenderemos a usar Webpack com o mínimo de configuração mas o máximo de felicidade :D


Bônus: uma pinceladinha de NeutrinoJS, um wrapper do Webpack com suporte a configurações empacotadas e prontas para uso (e remix).

Use the buttons bellow to vote:

author photo

Tópicos avançados sobre Orientação a Objetos

Nessa palestra vamos passar longe de como devemos implementar herança, ou sobre como composição é melhor do que herança. Ao invés disso, falaremos sobre os motivos da criação desse paradigma tão falado por muitos, mas conhecido profundamente por poucos. Vamos conhecer suas origens e suas vantagens, e por que muitas das classes que foram escritas por nós se parecem muito mais com procedimentos do que com objetos de verdade. Serão mostrados exemplos de código com comparações e diversas conclusões.

Use the buttons bellow to vote:

author photo

UX? UI? UQ?

Desmistificar, de maneira irreverente, qual a real finalidade da UX/UI. Uma área de conhecimento realtivamente nova no nosso cotidiano e tão decisiva na tomada de decisões.
Explanar sobre o papel do profissional de UX dentro do time de desenvolvimento, junto ao cliente e, principalmente, junto ao usuário.


Use the buttons bellow to vote: