Episoder

  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma convida Bruno Okamoto para um papo sobre o que é os Micro SaaS, seus desafios e como é a forma de pensar nesse modelo de negócios.

    Participantes:

    Fernando Okuma - @feokumaBruno Okamoto - @brunomicrosaas

    Pauta:

    O que é um Micro-SaaS?Por que criar um Micro-SaaS?Tecnologias e Ferramentas para ConstruçãoDesafios e Armadilhas ComunsMonetização e Modelos de ReceitaEscalando um Micro-SaaS: Crescer ou Manter Pequeno?O Futuro do Micro-SaaS

    Referências:

    Comunidade MicroSaaSBruno Okamoto - YouTubewww.indiehackers.com

    Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 - creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma convida Eduardo Liron, Nelson Simplício e André Okuma para um papo sobre a relação do cinema com a tecnologia e o quando as pessoas de uma área tão artística precisam estar muito atualizadas softwares e hardwares.

     

    Lambda3 · #427 – Cinema e tecnologia

     

    Participantes:

    Fernando Okuma – @feokumaEduardo Liron – @eduardolironNelson Simplício – @nelsonsimplicioAndré Okuma – @andre_okuma

     

    Pauta:

    Um pouco de história do cinemaA evolução do cinema em paralelo com a tecnologiaAs mortes do cinemaFerramentas que ajudam a fazer cinema (além das essenciais)Desafios para produzir, armazenar e manter os artefatos atualizadosAbrindo arquivos gerados em versões antigas de softwares de ediçãoComo as “facilidades” das novas tecnologias influenciam na forma de fazer cinemaQuanto faz sentido novas gerações de cineastas aprenderem tecnologias antigasComunidade de discussão técnica de produção de cinemaFuturo do cinema e tecnologia

    Referências:

    Livro Cinema e Guerra – Paul VirilioLivro O fim do cinema?: Uma mídia em crise na era digital – André Gaudreault e Philippe MarionCeltx – Software para escrita de roteiro – https://[email protected] Resolve – https://www.blackmagicdesign.com/br/products/davinciresolve/Mobiliário Urbano – www.moburb.org

     

    Edição:

    Compasso Coolab

     

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Manglende episoder?

    Klik her for at forny feed.

  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma, Luiza Prata, Jonatan Crespo e Ingrid Soares conversam sobre ameaças que podem colocar em risco projetos de frontend e possíveis formas de mitigá-las para proteger nossas aplicações e as pessoas usuárias.

     

    Lambda3 · #426 – Seguranca no desenvolvimento de frontends modernos

     

    Participantes:

    Fernando Okuma – @feokumaLuiza Prata – @luiza-prata-soldi-passosJonatan Crespo – @jonatan-crespoIngrid Soares – @ingridrauany

     

    Pauta:

    Por que a segurança em frontends é importante nos dias de hoje?Principais Ameaças em FrontendsCross-Site Scripting (XSS)Cross-Site Request Forgery (CSRF)Injeção de Código MaliciosoQuebra de autenticação e gerenciamento de sessõesBoas Práticas de segurançaAdotar frameworks ajuda a mitigar problemas de segurança? Já vem com boas práticas embutidas?Ferramentas e tecnologiasLinters e ferramentas de análise estáticaMonitoramento de vulnerabilidades de bibliotecasA relação com o backendSegurança compartilhada. Parte da segurança fica no backendPraticas de integração entre o backend e o frontend

     
    Edição:

    Compasso Coolab

     
    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0

  • Nesse episódio do Podcast da Lambda powered by TIVIT, Tatiana Sartori convidou Roxana Ferrieri e Valdineia Ruiz para um bate papo contando suas trajetórias e desafios das Mulheres em Tecnologia.

     

    Lambda3 · #425 – Desafio das mulheres na liderança em tecnologia

     

    Participantes:

    Tatiana Sartori – @tatiana-sartoriRoxana Laura Ferrieri – @roxanalauraferrieriValdineia Nascimento Ruiz – @valdineia-nascimento-ruiz

     

    Pauta:

    Dados importantes do mercadoTrajetória de carreiraDesafios enfrentados até chegar à posições de liderançaEnfrentando preconceitos sendo uma liderançaEquilibrando a vida pessoal com a vida profissionalConselhos e dicas

     

    Edição:

    Compasso Coolab

     

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma convida Graziela Nobre e Fabrício Carraro para bater um papo sobre de onde vem as pessoas especialistas dessa área tão nova e complexa que envolve inteligência artificial.

     

    Lambda3 · #424 – De onde vem as pessoas especialistas de IA?

     

    Participantes:

    Fernando Okuma – @feokumaGraziela Nobre – @graziela-nobreFabrício Carraro – @fabriciocarraro

    Pauta:

    Existe um caminho tradicional?GraduaçãoCursos de especializaçãoCursos OnlineQuais são as possíveis áreas de atuação com esse conhecimento?Criar modelos de IAEngenharia de PromptSer a pessoa que treina o modeloPre RequisitosConhecimentos para servir de base para esta profissãoEquipamento (precisa ter um super computador?)Carreiras e oportunidadesQuais são as oportunidades que existem no mercado hoje?Existe trainee nessa área? Qual caminho para migrar da área de desenvolvimento de software para atuações com IA?Referências e recomendações

    Referências:

    Steven WolframKagglePodcast – Let’s DataPodcast – IA Sob ControleAluraAlura – Techguide.shSunoInteligência Artificial e ChatGPT

     

    Edição:

    Compasso Coolab

     

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma, Priscila Torres, Victor Campos, Pedro Rodrigues e Marcio Jardim batem um papo sobre como é quando chega o momento de trocar de celular, computador ou algum desses gadgets tão queridos.

     

    Lambda3 · #423 – Trocando o device

     

    Participantes:

    Fernando Okuma – @feokumaPriscila Torres – @priscilatorresoliVictor Campos – @victor-camposPedro RodriguesMarcio Jardim – @m4rcio-j4rdim

     

    Pauta:

    Como vocês sabem que chegou a hora de trocar um device?celular travando, bateria indo rápido, lentidão no computador etc.Por que trocar?performance, obsolescência programada, novas funcionalidades desejadasPlanejamento antes da trocaOrçamentoPesquisa de mercadoInfluências de reviews, fóruns, amigos e conteúdo técnico.o que observar em cada tipo de device (resolução e taxa de atualização em TVs, RAM e SSD em notebooks, câmeras em celulares etc.Sustentabilidade e descarte corretoDoação, reciclagem ou revenda?A experiência pós-trocaTroca que deu certoTroca que deu errado

     
    Edição:

    Compasso Coolab

     
    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0

  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma, Giovanni Bassi e Alexandre Chohfi conversam sobre automação residencial e compartilham suas experiências com tecnologias, protocolos e placas diversas, além comentar sobre os recursos do Home Assistant.

     

    Lambda3 · #422 – Automatizando a casa

     

    Participantes:

    Fernando Okuma – @feokumaGiovanni Bassi – @giovannibassiAlexandre Chohfi – @alexandrechohfi

    Pauta:

    Como vocês começaram a explorar automação residencial?Por que explorar o Home Assistant?Em qual device está rodando o Home Assistant?Estão usando o módulo de voz – Voice PEProblemas e dificuldades enfrentadas no começoAlguma automação que pareceu impossível mas deu certo?Onde encontram inspiração para automatizar?Explorando o ecossistemaDispositivos e hardwares favoritosAutomação como melhoria de qualidade de vida ou só por diversão?Algum hábito ou rotina mudou por causa das automações?Fez modificações na estrutura e infraestrutura de casa para acomodar alguma automação?Dicas para quem quer começar a se aventurar


    Referências

    https://www.youtube.com/@LNPBRHome Assistant · GitHubRaspberry PiESP32 Wi-Fi & Bluetooth SoC | Espressif SystemsThis new smart speaker will change everything! – Youtube Videohttps://homeassistantbrasil.com.br/https://www.youtube.com/@JeffGeerlinghttps://github.com/xZetsubou/hass-localtuya

     

    Edição:

    Compasso Coolab

     

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma e Lucas Coelho mergulham no tema Health Check de aplicações. Eles discutem o que é, por que é essencial para a saúde das aplicações e quais os principais desafios envolvidos na implementação dessa prática.

    Lambda3 · #421 – Health Checks

    Participantes:

    Fernando Okuma – @feokumaLucas Coelho – @lucasfcoelho1

    Pauta:

    O que são health checks?Por que são importantes em soluções microsseviços e sistemas distribuídos?Tipos de Health ChecksLiveness Probe: Detectar se o serviço está vivo, mas talvez não funcional.Readiness Probe: Indicar se a aplicação está pronta para receber tráfego.Startup Probe: Avaliar a inicialização de serviços com tempos de boot mais longos.Utilização de bibliotecasAspNet Core Health Checks@nestjs/terminusComo evitar sobrecarga ao monitorar health checks?Health Checks em Sistemas DistribuídosA importância em arquiteturas baseadas em contêineres e orquestradores como Kubernetes.Configurações comuns de health checks em clusters Kubernetes (ex.: readiness e liveness probes).Estratégias para serviços dependentes (ex.: verificar conexões com bancos de dados, filas de mensagens, etc.).Desafios e Erros ComunsFalsos positivos e negativos em health checks.Como evitar health checks excessivamente complexos ou ineficientes.Casos reais de falhas por configuração inadequada.

    ​Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma, convida Djardilane Rodrigues, Juliana Cabral e Kleber Pereira para falar um pouco sobre a experiência de planejar e viajar de cruzeiro com a familia.

     

    Lambda3 · #420 – Cruzeiro em Família

     

    Participantes:

    Fernando Okuma – @feokumaDjardilane Rodrigues – @djardilane-rodriguesJuliana Rodrigues – @juliana-cabralKleber Pereira – @kleber-pereira

    Pauta:

    Escolha da empresa de cruzeirosEscolhendo o navioExperiência da compra na MSCOrganização para a viagemTransfer para o portoSobre a experiência do Yatch ClubPacotes de bebidasAgendamento de passeiosVideos, artigos, redes sociais com informações e reviews dos cruzeiros e experiências

    ​Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma, Carlos Possa e Pedro Arlego batem um papo sobre Refinamento Técnico nos projetos ágeis e discutem sobre as diferentes formas de tirar proveito dessa cerimônia além de elencar a relação com o Refinamento de Negócios.

     

    Lambda3 · #419 – Refinamento Técnico

     

    Participantes:

    Fernando Okuma – @feokumaCarlos Possa – @carlos-possaPedro Arlego – @pedroyagoarlego

    Pauta:

    O que é Refinamento Técnico?Quando e como fazer o Refinamento Técnico?Quem faz sentido participar dessa cerimônia?Momentos ideais no fluxo de trabalho ágil.Principais práticas e ferramentas utilizadasBenefícios do Refinamento TécnicoDesafios Comuns e Como Superá-los

    ​Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0

  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma e Priscila Torres conversam sobre como se organizam as coisas no trabalho, para que tudo dê certo até a volta, e como é o processo para escolher para onde ir, quantos dias, documentos e essas coisas…

     

    Lambda3 · #418 – Organizando as férias

     

    Participantes:

    Fernando Okuma – @feokumaPriscila Torres – @priscilatorresoli

    Pauta;

    Por que organizar as férias é importante?Arrumando a(s) mala(s) -prefere levar pouca coisa ou se preparar para todos os momentos possíveis e imagináveis?Benefícios de tirar fériasSaúde mentalProdutividadeEscolhendo o que fazer nas fériasComo nos preparamos financeiramente para as fériasDelegando as tarefas no trabalhoÉ possível realmente se desconectar do trabalho?Ferias longas ou curtas?Sentem dificuldade em volta para o trabalho depois das férias? Tem como se preparar para a volta?

    ​Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma, Paulo Barros e Rodrigo Monney batem um papo sobre os desafios enfrentados para criar um ambiente de desenvolvimento local que dê autonomia para as pessoas desenvolvedoras trabalhem sem dependências externas.

    Lambda3 · #417 – Setup de infraestrutura para desenvolvimento local

    Participantes:

    Fernando Okuma – @feokumaPaulo Barros – @paulo-henrique-costa-barrosRodrigo Monney – @rodrigo-monney

    Pauta:

    Por que precisamos de uma infraestrutura rodando localmente?Ambiente isoladoAutonomia para reconstruir tudo sempre que necessárioIndependencia de recursos externosQuais as formas de ter a infraestrutura rodando localmenteInstalar os recursos no sistema operacional (Bancos de dados, mensageria, ferramentas de observabilidade, …)Ambiente rodando em containersExecução em MicroVMQuais são os desafios em criar essa estrutura localmente?Manutenção para manter alinhado com o que será utilizado em produçãoUso de recursos da máquina (memória ram, cpu, …)Quais estratégias existem para poder lidar com a limitação de hardwareDocumentação para que as pessoas do time consigam entender como usarAplicações, serviços e dependências externasCriação de stubConsumir a dependência real

    ​Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, Tatiana Sartori, Fernando Okuma e Graziela Nobre conversam com Alexandre Santos Costa sobre como a tecnologia e a IA estão ajudando as pessoas com deficiência no seu dia a dia.

    Lambda3 · #416 – Como a Tecnologia e a IA podem auxiliar as pessoas com deficiência

    Participantes:

    Fernando Okuma – @feokumaTatiana Sartori – @tatiana-sartoriGraziela Nobre – @graziela-nobreAlexandre Santos Costa – @magoolation

    Pauta:

    O QUE É A IAIA Assistiva e AcessibilidadeDesafiosAs tecnologias de IA Assistiva são confiáveisPrivacidade de dadosTecnologias Assistivas com IA (TIVIT e o que está no Mercado)Assistentes de vozLeitores de tela inteligentesReconhecimento de fala e Transcrição AutomáticaAplicativos de Tradução de Linguagem de SinaisComo está a usabilidade dessas tecnologias?Acessibilidade financeiraImportância dessas tecnologiasInclusão socialAutonomiaPersonalizaçãoEducação e trabalho

    ​Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma convida André Xavier, Derci Santos, Salatiel Marinho e Saulo Santos, renomados professores da área, para uma conversa sobre como é ensinar tecnologia em 2024.

    Lambda3 · #415 – Como é ensinar tecnologia em 2024

    Participantes:

    André Xavier – @andre-xavierDerci Santos – @dercilimaFernando Okuma – @feokumaSalatiel Marinho – @salatielmarinhoSaulo Santos – @saulomsantos

    Pauta:

    Panorama das mudanças no ensino de tecnologia nos últimos anosComo está sendo ensinar na era do IA?BeneficiosProblemasO que mudou nas habilidades fundamentais (soft e hard skills) que os alunos devem desenvolver?Ensino Remoto e PresencialDesafios de Ensinar para Gerações Conectadas e DistraídasMicrolearningConselhos para Educadores e EstudantesExpectativas para o Futuro do Ensino em Tecnologia

    ​Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, trazemos o segundo webinar da série TIVIT Tech Academy que acontece no auditório da TIVIT em São Paulo, onde Daniel Calero, executivo de inovação e transformação digital e Erik Nakandakare, Diretor de Transformação Digital, conversam sobre análise preditiva e IA.

    Lambda3 · #414 – Análise preditiva e IA

    Participantes:

    Daniel Calero – @calerodanielErik Nakandakare – @eriknakandakare

    Pauta:

    Como conseguimos proteger os dados e a privacidade dos usuários nas empresas.

    ​Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma, Juliana Ueda, Paulo Endoh e Priscila Torres batem um papo sobre como estamos usando a IA no nosso dia a dia.

    Lambda3 · #413 – Como estamos usando IA no dia a dia

    Participantes:

    Fernando Okuma – @feokumaJuliana Ueda – @julianauedaPaulo Endoh – @pauloendohPriscila Torres – @priscilatorresoli

    Pauta:

    Quais ferramentas estão usando?Já usou para ajudar na criação de rotinas de estudos?Já trocou o Google por alguma IA?

    ​Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, Dani Caus, Fernando Okuma, Ingrid Soares, Luiza Prata e Paulo Barros falam sobre o que aprenderam com microfrontend.

    Lambda3 · #412 – O que aprendemos com microfrontend

    Participantes:

    Daniela Caus – @danielacausFernando Okuma – @feokumaIngrid Soares – @ingridrauanyLuiza Prata – @luiza-prata-soldi-passosPaulo Barros – @paulo-henrique-costa-barros

    Pauta:

    Qual foi o cenário? Visão geral do que foi o projetoComo foi feita a organização para as tomadas de decisão?Compartilhamento dos problemas com os timesInfraestrutura e estratégias da soluçãoQuais foram as possibilidades estudadas?Module Federation com webpack e viteBibliotecas de componentesDesafios enfrentados para organizar os combinados

    Referências:Module Federation Vite the new v1 is hereAnt Design 5.0MSAL BrowserStatic website hosting in Azure Storage

    ​Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma, Pedro Arlego e Otoniel Araujo convidam André Xavier para um papo sobre a conexão entre a evolução do ser humano e tecnologia.

    Lambda3 · #411 – Quando o ser humano evolui, ele cria software

    Participantes:

    André Xavier – @andre-xavierFernando Okuma – @feokumaOtoniel Barreto de Araujo – @otoniel-araujoPedro Arlego – @pedroyagoarlego

    Pauta:

    Breve explicação sobre a frase do Prof. Silvio Meira: “Quando o ser humano evolui, ele cria software.”Como a frase provocou reflexões e inspirou a discussãoConexão entre evolução humana e tecnologiaProvocação: Estamos Realmente Evoluindo?Pensamento Sistêmico e a Teoria Geral dos Sistemas (TGS)Liderança Colaborativa e SSM (Soft Systems Methodology)Desafios da Evolução TecnológicaReflexão Final

    ​Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, Carlos Possa, Fernando Okuma, Pedro Arlego e Rubens Lopes conversam sobre os impactos e desafios da reviravolta contra Microsserviços.

    Lambda3 · #410 – Retorno ao Monolito

    Participantes:

    Carlos Possa – @carlos-possaFernando Okuma – @feokumaPedro Arlego – @pedroyagoarlegoRubens Lopes – @rubens-lopes

    Pauta:

    Por que as empresas deveriam ir pro microsserviço?Por que as empresas foram para o microsserviço?Como as empresas foram para o microsserviço?Por que as empresas querem voltar do microsserviço?Algumas dificuldadesConsistência de DadosDesenvolvimento localOrquestração e CoordenaçãoTestesDados espalhadosLatência (desempenho) na comunicação entre microsserviçosRelatóriosAs empresas estão conseguindo voltar do microsserviço?Possíveis DesafiosE os bancos de dados? Continuam separados ou juntos?Adota a estratégia de voltar por partes ou espera tudo?Como resolver as dependências?

    ​Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
  • Nesse episódio do Podcast da Lambda powered by TIVIT, trazemos o primeiro webinar da série TIVIT Tech Academy que acontece no auditório da TIVIT em São Paulo, onde Felipe Louzas, Gerente de Marketing de Produto conversa com Thiago Tanaka, Head de Cibersegurança e Eduardo Gonçalves, CISO e DPO sobre Cibersegurança.

    Lambda3 · #409 – Cibersegurança

    Participantes:

    Eduardo Gonçales – @egoncalesFelipe Louzas – @felipe-louzasThiago Tanaka – @thiago-tanaka

    Pauta:

    Como conseguimos proteger os dados e a privacidade dos usuários nas empresas.

    ​Edição:

    Compasso Coolab

    Créditos das músicas usadas neste programa:

    Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0