Categoria

Artigos

Categoria

Neste post, irei falar sobre como fazer uma Integração no Slack com AWS Lambda. REQUISITOS NECESSÁRIOS Ferramentas necessárias para criar seu próprio WebHook: Java 8 (caso deseje alterar o código fonte e utilizar como quiser) Maven 3 Alguma IDE ou editor de texto para modificar o código fonte e enviar um…

Hello there! In this post I will give you in-depth overview about Java 8 Streams. Just to introduce, Java 8 Streams are Monads that applies functional programming in Java, allowing us to do immutable computing data pipelines, for example transforming, mapping, reducing, collecting etc. Java 8 Stream API is just to processing…

Assim como ano passado, este Ano de 2016 foi muito especial para nós do Bluesoft Labs. Diversificamos ainda mais o conteúdo de nossos posts e apresentações, fizemos mais Podcats, e os novos Workshops, englobando mais assuntos sobre tecnologia, gestão de pessoas, empresa e curiosidades. Nesses 12 meses, chegamos a marca…

Hello there! In the company that I work for, we use a lot of functional code to solve business problems in a more natural and safe way. And mostly of that code are written in Java. In purely functional programming languages such Haskell, there is monads as a native language…

Quem trabalha com TI está diretamente ligado ao progresso e à organização de empresas, órgãos públicos, entidades, escolas… onde há algum tipo de infraestrutura tecnológica, não importando o tamanho do lugar, lá está o “menino do computador” – que, é bom ressaltar, não gosta de ser chamado assim. O setor…

Nos dias 13 e 14 de Outubro aconteceu a Conferencia Web.br e a Bluesoft, representada por Bruno Mendes, Priscila Negreiros e Jonatas Gusmão esteve lá! A Web.br, promovida pelo W3C Brasil e realizada pelo Ceweb.br / NIC.br, foi criada em 2009 para oferecer ao público brasileiro um amplo fórum anual…

Se você é programador java pode imaginar que Traits são como herança múltipla ou mesmo meras interfaces com default methods mas, existe uma diferença fundamental que diferencia os Traits destas duas abordagens: Veja o exemplo. Suponha que nossa tarefa seja implementar a seguinte classe abstrata: abstract class Greetings { def…

Um objeto é considerado imutável quando seu estado interno, após ser criado, não muda. Em alguns casos o objeto é considerado imutável mesmo que um atributo interno mude, mas o estado pareça imutável de um ponto de vista externo. Isso pode acontecer em operação que sejam lazy, por exemplo. O…