Dublês de Testes

Em um software, as classes dificilmente funcionam isoladamente e frequentemente se comunicam com outros elementos da aplicação. Quando construímos um teste de unidade, um dos principais desafios é exatamente isolar a classe que está sendo testada para garantir o seu comportamento. Do ponto de vista de teste de unidade, considera-se comportamento a ação esperada ou realizada […]

leia mais

Bluesoft News #15

hawtio is a lightweight and modular HTML5 web console with lots of plugins for managing your Java stuff http://hawt.io NetflixOSS continues to grow, both in the number of projects that are now available and in the use by others http://techblog.netflix.com/2014/03/netflixoss-season-2-episode-1.html Bootflat: An open source Flat UI KIT based on Bootstrap 3.1.1 CSS framework. And, for […]

leia mais

Bluesoft News #14

Bluesoft News #14

A New Relic agora tem um fórum de discussão http://blog.newrelic.com/2014/04/02/new-relic-community-forum 20 Desenvolvedores Java para Seguir Online http://blog.newrelic.com/2014/04/04/java-developers-to-follow Java 8 is out! http://www.java.net/blog/mriem/archive/2014/03/25/java-8-out Java 8 is the biggest change to the syntax of the JVM since generics in Java 5 http://jaxenter.com/java-8-is-the-biggest-change-to-the-syntax-of-the-jvm-since-generics-in-java-5-49825.html Conheça o String Joiner do Java 8 http://www.javabeat.net/java-8-stringjoiner Eclipse Support for Java 8 http://eclipsesource.com/blogs/2014/03/25/eclipse-support-for-java-8 STS […]

leia mais

A solução para NullPointerException: use boas práticas

Muitos dizem que NullPointerException é um erro comum de iniciantes, o que é verdade. Porém, muitos desenvolvedores experientes também encontram o temido NPE em seus códigos. Isso porque não utilizam boas práticas de desenvolvimento para evitar tal tipo de transtorno. Nesse post tentarei abordar algumas boas práticas de programação que irão acabar com esse erro […]

leia mais

Qual é a melhor linguagem de programação?

Muitas vezes me deparei com essa pergunta, vinda de colegas, amigos e conhecidos, independentemente se estão dentro ou fora do ramo de desenvolvimento de software. Para pessoas fora do ramo, respondo: não há. Para pessoas do ramo, respondo…não há. O fato de não existir a melhor linguagem é conhecido, assim como o fato de que não […]

leia mais

Explorando event binding no jQuery – Parte II

Vimos no post anterior algumas formas de definição de funções de callback para eventos em um determinado elemento, bem como impedir que as demais sejam executadas. Neste post, vou mostrar algumas dicas para melhorar a performance na interação do usuário com uma página contendo muitos elementos (linhas de uma tabela muito grande, por exemplo). Antes do jQuery 1.7, […]

leia mais

Bluesoft News #13

Bluesoft News #13

Destaques   100 growth hacks 100 days This is the first SlideShare adaption of Timothy E. Johansson’s 100 Growth Hacks in 100 Days. The growth hacks that’s included in the slide are 1 to 10. Timothy is the front-end developer at UserApp (www.userapp.io).  http://pt.slideshare.net/RobinYjord/100-growth-hacks-100-days-1-to-10   Growth Hacking: User Onboarding The UX techniques modern startups are […]

leia mais

Bluesoft News #12

Bluesoft News #12

Destaque Coding Dojo: Muito além do código Veja porque vale a pena participar de Coding Dojos http://youtu.be/RaNcCOBb3RI Projetos de software – os 5 principais problemas de engajamento de pessoas e o que podemos fazer a respeito http://pt.slideshare.net/slideshow/view?login=aolchik&title=projetos-de-software-os-5-principais-problemas-de-engajamento-de-pessoas-e-o-que-podemos-fazer-a-respeito   DevOps: Hero Culture      A common theme I hear spoken of is that of the firefighters. Firefighters are […]

leia mais

Bluesoft News #11

Bluesoft News #11

Destaques   Funk Cavala (Go horse) Esse funk explica a metodologia extreme go horse, uma maneira incrível de desenvolver software. http://www.agileandart.com/2014/01/30/funk-cavala-go-horse       Why Codesign Tools are the Future of Web Design Co-what tools? I hear you ask. Ok, so I invented that word to categorise software such as Webflow, Adobe Reflow and Macaw […]

leia mais

Bluesoft News #10

Bluesoft News #10

Destaques Java8 In 8 Methods Trying to summarize all the novelties of Java 8 is pretty hard, obviously you have the introduction of lambdas, but there are dozens of little gems just waiting you, in this post, i will try to summarize Java 8 in 8 new useful methods. http://forax.github.io/2014-01-29-8684788-Java8_in_8_methods.html     Artigo: Do Groovy […]

leia mais