Prazos: Missão impossível…ou não

Quem nunca recebeu uma tarefa e disse para si mesmo “É IMPOSSÍVEL!”? Atire a primeira pedra (uma de cada vez…rsrs)!

Sabe aquela tarefa que você disse “sim”, mas para si mesmo você disse “não”? Que para não receber o olhar de rejeição de seu patrão, chefe, gerente, supervisor, colega, amigo e etc., você acaba aceitando aquela solicitação, mas pensando consigo mesmo: “não vai dar pé, não tem como essa tarefa ser realizada”.

Essa situação pode acontecer quando uma tarefa é muito difícil, ou quando existe um prazo apertadíssimo. O pior é que a qualidade do serviço acaba comprometida nessas missões impossíveis.

Não existe uma forma infalível, uma fórmula mágica (caso exista, infelizmente não temos acesso ao livro de feitiços e não recebemos a mente da Hermione), mas tudo bem. Hoje vou compartilhar com vocês algumas dicas para resolver essas situações difíceis com base na minha experiência. Leia mais

Criando onboarding com UICollectionView e Storyboard

Sabe aquelas telas de boas-vindas que vemos quando abrimos um app pela primeira vez? Este processo é feito para familiarizar o usuário com o app e suas funções. É uma oportunidade para apresentar as principais funcionalidades ou diferenciais do app, novidades de uma versão, ou tentar convencer usuários a se registrarem no serviço.

Neste tutorial irei ensinar como criar um onboarding no iOS usando UICollectionView e Storyboard. Os controllers das views serão escritos em Swift 4. Se quiser baixar o projeto completo, siga este link para o GitHub.

Storyboard

Acho legal usar o storyboard pra desenhar as views porque economiza muito tempo e linhas de código, fora a vantagem de poder ver todo o fluxo de telas da aplicação de uma vez!

Por isso, vamos criar um novo projeto, abrir o storyboard, remover a View Controller padrão e colocar em seu lugar uma Collection View Controller. Com a ajuda do Document Outline, selecione a Collection View que está dentro da Collection View Controller. Queremos alterar algumas propriedades para que ela se comporte como um onboarding com scroll horizontal:

Criando um projeto com storyboard Leia mais

Lightning Talk – Introdução ao SAP HANA

Afinal, o que é o SAP HANA? Ao pesquisar essa pergunta no Google, você encontrará a informação de que é um banco de dados in-memory, colunar e criado pela SAP. Porém, é muito mais complexo do que isso!

No Lightning Talk ministrado por Marcos Dias, você entenderá melhor o que é e como funciona o SAP HANA.

Confira tudo o que você aprenderá na Introdução ao SAP HANA:

  • O que é uma base de dados
  • Os dois tipos de organização de bases de dados – Tabelas (OLTP) e Colunar (OLAP)
  • O que é realmente o SAP HANA – Seu desenvolvimento, seus componentes e modos de uso
  • Benefícios para as decisões estratégicas
  • Estrutura da plataforma
  • Como é possível colocar a base inteira na memória

Assista ao Lightning Talk – Introdução ao SAP HANA

Transcreva sua voz de forma nativa com Javascript – Web Speech API

Atualmente a transcrição de textos é algo comum para os usuários de smartphones. A SIRI,  o Google Now e a Cortana popularizaram essa prática. Mas na Web isso não é tão comum assim. As grandes empresas de tecnologia hoje nos oferecem API’s para esse serviço, mas não é algo muito barato e nem tão trivial assim integrar com as gigantes.

Mas e se os browsers nos fornecessem essa API de forma nativa, para que pudéssemos transcrever tudo o que o usuário fala em texto apenas com uma permissão simples e HTTPS? Muito mais fácil, certo?

Essa é a ideia da especificação da W3C para a Web Speech API, para que o browser nos forneça esse serviço de forma nativa e muito simples. Então, veremos logo abaixo como podemos implementar essa API em nosso dia a dia para facilitar a vida do usuário e aumentar muito a acessibilidade das nossas aplicações. Leia mais

Mindfulness: é possível encontrar a paz no meio do caos?

Caos! Muitas pessoas percebem a vida adulta como um caos: estudar, trabalhar, cuidar da casa, cuidar dos filhos, cuidar do relacionamento e pagar “boletos”. A nossa vida é realmente agitada, o caos produz muito estresse e o estresse atrapalha nosso desempenho social, profissional e nossa saúde física e emocional. 

Talvez você esteja pensando: “Tudo isso eu já sei, mas eu vou fazer o quê? Preciso trabalhar para pagar os tais boletos!”. Uma das estratégias indicadas pela ciência para que possamos lidar com o estresse e ter uma vida mais plena e feliz é praticar MINDFULNESS (Atenção Plena). 

O que é Mindfulness e como praticar

Mindfulness nada mais é do que prestar atenção no seu presente, nas suas reações corporais, ou seja, em você. Por meio de meditações simples você pode treinar esse estado de atenção. Dentre essas meditações simples e rápidas está a meditação de um minuto:  Leia mais