Development
jQuery 1.11.0 RC1 and 2.1.0 RC1 Released http://blog.jquery.com/2014/01/16/jquery-1-11-0-rc1-and-2-1-0-rc1-released/
Automating JMeter tests with Maven and Jenkins How to integrate the popular load testing tool JMeter in a Maven build? The goal is to allow every developer to easily develop and execute JMeter tests on his local machine. There will be no need to learn a new commandline utility or to install separate tools. Everything will be possible via some simple maven goals. With this setup, it is also easy to create a Jenkins job, that allows execution of JMeter tests against a testing environment with a single click… https://blog.codecentric.de/en/2014/01/automating-jmeter-tests-maven-jenkins/
Apresentação “Workflows of Refactoring” por Martin Fowler: Refactoring has grown into a well-known technique, and most software development teams at least claim to be doing refactoring regularly. Many teams, however, don’t appreciate the different workflows that refactoring can be used in, and thus miss opportunities to effectively incorporate refactoring into their development activities… http://martinfowler.com/articles/workflowsOfRefactoring/
Design Patterns no JavaScript – Factory: Criar objetos é a especialidade do Factory Pattern. A grande vantagem desse pattern é que ele reduz a duplicação das tarefas de inicialização em objetos similares, além de permitir abstrair construções que podem ser complexas. http://simplesideias.com.br/design-patterns-no-javascript-factory
AngularJS – Por onde começar? Qual o melhor livro? Para ajudar aqueles que estão querendo começar com o AngularJS, mas não sabem como dar os primeiros passos. http://blog.camilolopes.com.br/serie-angularjs-por-onde-comecar-qual-o-melhor-livro/
(Slides) Branches are for Trees. How to develop software without them http://pt.slideshare.net/slideshow/view?login=ThoughtWorks&title=branches-are-for-trees-how-to-develop-software-without-them
(Slides) Why BDD is misunderstood: http://pt.slideshare.net/slideshow/view?login=ThoughtWorks&title=why-is-bdd-misunderstood
(Slides) Getting Started with Java EE 7 http://pt.slideshare.net/slideshow/view?login=arungupta1&title=java-ee7-webinar
(Slides) Fifty Features of Java EE 7 in 50 Minutes http://pt.slideshare.net/glassfish/fifty-feature-of
AngularJS em 60 minutos: http://www.softdevtube.com/2014/01/06/angularjs-in-60-minutes/
Lançado jQuery UI jQuery UI 1.10.4: http://blog.jqueryui.com/2014/01/jquery-ui-1-10-4/
Mac OSX Productivity Tips for Developers http://my.safaribooksonline.com/9781491945476
Palestras da OreDev (Aproveite!)
Assista em vídeo diversas palestras de alto nível sobre desenvolvimento de software.
- Let your test suite go pear-shaped! (Saleem Siddiqui)
- Evolving Java (Brian Goetz)
- The World of Minecraft (Jens Bergensten)
- Implementing MicroService Architectures (Fred George)
- Implementing Programmer Anarchy (Fred George)
- Git secrets (Brent Beer)
- Programming, Only Better (Bodil Stokke)
- Postgres: The Bits You Haven’t Found Yet (Peter van Hardenberg)
- Why Kotlin? (Svetlana Isakova)
- Functional Groovy (Andres Almiray)
- Let’s Stop Faking It (Michael Larsen)
- Designer, developer communication (Heidi Harman)
- Developer Designer Communication (Heidi Harman)
- Lightning Fast SQL with Proper Indexing (Markus Winand)
- Design for times 10 or times 100: How to handle hundreds of millions played games per day. (Lars Sjödin)
- Discovering Type Providers in F# 3.0 (Rachel Reese)
- The Creativity (R)Evolution (Denise Jacobs)
- Google Glass, an introduction for developers (Mattias Erlö)
- A Live hacking demo that will make you care more about securing your code! (Marcus Murray)
- What’s new in Visual Studio 2013 for web developers (Mads Kristensen)
- Azure Mobile Service – The backend for the masses (Dag König)
- F# for trading (Phil Trelford)
- Windows: Having it’s ass kicked by puppet and PowerShell since 2012 (Paul Stack)
- Concurrent Applications with F# Agents (Rachel Reese)
- Lean UX: Building products people want (Adrian Howard)
- Aesthetics and the Beauty of an Architecture: Adventures in CQRS and Event Sourcing (Tom Scott)
- Spring 4 on Java 8 (Juergen Hoeller)
- Java Mission Control: Flight Recorder Deep Dive (Marcus Hirt)
- RRRADDD! Ridiculously rapid domain-driven (and restful) apps with Apache Isis (Dan Haywood)
- Refactor your specs! (Cyrille Martraire)
- Windows Phone 8 SDK: Beyond the Basics with Wallet, In-App Purchasing and Maps. (Michael Crump)
- Coding Tips and Tricks I Learned from Making Some of the Biggest Apps Out There (Atley Hunter)
- Symbiotic relationships between testing and analytics (Julian Harty)
- “Do it yourself”…Custom JavaFX Controls (Gerrit Grunwald)
- Cloud Infrastructure as Code (Henrik Lindberg)
- Developers Can’t Design (And Other Completely Untrue Design Myths) (Jen Myers)
- Introduction to the Play Framework (James Ward)
- The next version of JavaScript: ES6 on the frontend, in the real world (John K. Paul)
- Effective Node.js Programming and Module Creation (Jed Wood)
- Unconventional promises – using promises for the kitchen sink, and control flow nivana (John K. Paul)
- Breakout – of the tiles (Håkan Reis)
- No Estimates: Let’s explore the possibilities (Roy “Woody” Zuill)
- Security Avalanche – understanding today’s modern protocols (Michele Leroux Bustamante)
- Firefox OS – the platform HTML5 deserves (Christian Heilmann)
- Data visualization, infographics and big open data (Steen Lehmann)
- Regression Obsession (Michael Bolton)
- Advanced Android App Architectures + Lifecycles (Bryan Costanich)
- Balancing ATDD, GUI Automation and Exploratory Testing (Michael Larsen)
- An Artistic Science Approach to Analysis and Reporting Performance Data (Scott Barber)
- Practical Tools for Playing Well with Others (J. B. Rainsberger)
- Being Secure on a Mobile Platform (Siren Hofvander)
- Open APIs – risks and rewards (Andreas Krohn)
- Adopting Continuous Delivery (Jez Humble)
- Heuristics of Testability (James Bach)
- Art & code with XKCD (Randall Munroe)
- The Art of Ruby on Rails (Steve Klabnik)
- Gradle for Android and the rest of the world (Luke Daley)
- ZeroMQ – A Whole Bunch of Awesome [C# Edition] (Ashic Mahtab)
- HTML5 Hacks (Jesse Cravens)
- An Open Source Grid-Based Actor Model (Vaughn Vernon)
- Efficient Android Threading (Anders Göransson)
- Windows Phone 100+ Apps In – What I have Learned (Atley Hunter)
- Livin on the edge: Netflix edge architecture (Adrian Cole)
- C# Cross Platform Mobile with Xamarin (Bryan Costanich)
- F# for C# developers (Phil Trelford)
- Hands On with Clojure (Bodil Stokke)
- Windows Phone 8- the advanced session for the creative child at heart (Iris Classon)
- Functional Principles for Object-Oriented Developers (Jessica Kerr)
- Lightning introduction to three NoSQL technologies (Joel Jacobson)
- 30 NuGet Packages in 50 Minutes (Shay Friedman)
- if (BetterConcurrency == BetterPerformance) { … (Kirk Pepperdine)
- Modern Component Design with Spring (Juergen Hoeller)
- How To Structure Your JavaEE 7 App (Adam Bien)
- Unlocking the Java EE Platform with HTML5 (Geertjan Wielenga)
- Agile Lightning Talks (J. B. Rainsberger)
- So What About Tablets? (Richard Campbell)
- Enterprise git collaboration patterns (Brent Beer)
- Tracking and Improving Software Quality with Sonar (Patroklos Papapetrou)
- Scaling mobile development at Spotify (Per Eckerdal)
- Less is more! – when it comes to art and software (Jimmy Nilsson)
- Code as a crime scene (Adam Petersen Tornhill)
- Managing Asynchronicity with RQ (Douglas Crockford)
- Shakespeare in Dev (Thomas Q Brady)
- The future of Java in the grander scheme of things (Tomas Nilsson)
- Habits of a Responsible Programmer (Anders Janmyr)
- Go To There and Back Again (Douglas Crockford)
- Entity Framework in Core-Business Applications that Leverage DDD (Julie Lerman)
- Building Secure and Social Applications (Michele Leroux Bustamante)
- Distributed teams – a pragmatic way (Björn Granvik)
- Building Reactive Apps with Play Framework, Akka, and Scala (James Ward)
- Layers Considered Harmful (Christian Horsdal)
- Ubuntu, a potent new force in mobile (David Planella)
- Release your creativity – join OpenJDK (Cecilia Borg)
- The Curious Case of JavaScript on the JVM (Attila Szegedi)
- Data @ King – How we are able analyze 100M DAU (Mats-Olov Eriksson)
- Being Lean in the Cloud: Continuous Deployment with Amazon Web Services (Martin Elwin)
- tekhnasthai (Anna Beatrice Scott)
- The Third Wave of Artfulness in Code (Matthew McCullough)
- Does Pair Programming Have to Suck? (Angela Harms)
- Mob Programming, A Whole Team Approach (Roy “Woody” Zuill)
- The Art of Learning and Mentoring (Jutta Eckstein)
- Rebranding Agile: How Marketers are Changing the Way they Work for Real-time World (Frank Days)
- Extreme Personal Finance (J. B. Rainsberger)
- New Frontiers For In-House Legal Practice (Kate Sullivan)
- The Art of Building Tools – A Language Engineering Perspective (Markus Voelter)
- Have You Seen Spring Lately? (Joshua Long)
- Go Beyond “Debug”: Wire Tap your App for Knowledge with Hadoop (Oleg Zhurakousky)
- ElasticSearch – Distributed search on BigData made easy (Itamar Syn-Hershko)
- The very near future of a richer, standards based web (Christian Heilmann)
- Taking a PaaS on the Hard Stuff with Cloud Foundry (Joshua Long)
- Building End to End Web App Using TypeScript (Gil Fink)
- Building Web Applications with Ember.js and Ruby On Rails (Jesse Cravens)
- The Art of Ruby (Steve Klabnik)
- What’s New in JAX-RS 2 (Reza Rahman)
- What is new in XAML for Windows 8.1 (Tess Ferrandez)
- Android Design: Beyond the Guidelines – Creating character and identity in your applications (Kevin Grant)
- NodeJS: the good parts? A skeptic’s view (Chris Richardson)
- Crafted Technology and Experiences (Petra Sundström)
Agile / Management
The Four Invisible Impediments: There are 4 common blockers to achieving high performance: Lack of Safety, Lack of Respect, Lack of Ownership, Lack of Intention… http://samadisy.com/2014/01/15/the-four-invisible-impediments/
Article Feedback Wrap by Jurgen Appelo: More and more employees enjoy freedoms in their choice of working hours, work places, and vacation days, while some even have complete freedom in a trust-only work environment. This means face-time between coworkers happens less often, and we must learn to give each other constructive feedback in way that is fast, easy, and… written. http://pt.slideshare.net/slideshow/view?login=jurgenappelo&title=feedback-wrap
Making Sense Of Zappos And Holacracy: “Zappos Says Goodbye To Bosses,” was the recent headline in the Washington Post. “Zappos is going holacratic: no job titles, no managers, no hierarchy,” wrote Aimee Groth in Quartz. “Gurus Gone Wild” wrote my fellow Forbes contributor, George Anders. And also Paul Hebert: “A new word crept into HR’s vernacular last week: holacracy. Better get used to seeing it.”…The hysteria is based on some misunderstandings… http://www.forbes.com/sites/stevedenning/2014/01/15/making-sense-of-zappos-and-holacracy/
Testing
Setting the right focus when getting started with ATDD: When it comes to ATDD, people, teams, and companies usually put the wrong emphasize on the elements. This blog entry is going to explore the relevant areas for successful ATDD, and how to overcome some of the misconceptions about it… http://www.shino.de/2014/01/17/setting-the-right-focus-when-getting-started-with-atdd
Testathon (like a hackathon but for testers): http://swtester.blogspot.com.br/2014/01/testathon.html
Introdução à Diferentes tipos de Testes: Este artigo apresenta alguns dos tipos de teste menos comuns dentro de um Processo de Teste de Software, os Testes de Usabilidade, Confiabilidade, Portabilidade e Acessibilidade. http://www.devmedia.com.br/introducao-a-diferentes-tipos-de-teste/29799
(Slides) The Test Pyramid: How to balance your automated test suite to have a good feedback, from units to end-to-end tests. http://pt.slideshare.net/slideshow/view?login=thiagoghisi&title=the-test-pyramid
Apps
Save.io Saving a bookmark should be fast.
http://www.webappers.com/2014/01/17/saved-io-the-fastest-way-to-save-bookmarks
Code Climate provides automated code reviews for your Ruby and JavaScript apps, so you can fix quality and security issues before they hit production. http://try.codeclimate.com/thechangelog/
Hugo: A static site generator written in GoLang. It is optimized for speed, easy use and configurability. Hugo takes a directory with content and templates and renders them into a full html website. http://www.webappers.com/2014/01/15/hugo-a-fast-and-easy-to-use-static-site-generator
Contabilidade
Sim, Duas contabilidades na empresa! Até que haja a total pacificação desta controvérsia, haverá sim duas apurações de resultado (fiscal e societário), porém, não se pode afirmar que estas sejam contabilidades distintas. Ao menos por enquanto. http://www.blogcontabil.com.br/2014/01/duas-contabilidades-na-empresa/
Geral
Comparação de Casas no Brasil e no Exterior pelo mesmo Preço: http://www.hypeness.com.br/2014/01/site-compara-precos-entre-o-brasil-e-outros-lugares-no-mundo-e-pergunta-estamos-ricos
Videogames têm um impacto positivo no cérebro que se reflete no ambiente de trabalho. http://bit.ly/1gMsQee
Introducing Google smart contact lens project You’ve probably heard that diabetes is a huge and growing problem—affecting one in every 19 people on the planet. But you may not be familiar with the daily struggle that many people with diabetes face as they try to keep their blood sugar levels under control. Uncontrolled blood sugar puts people at risk for a range of dangerous complications, some short-term and others longer term, including damage to the eyes, kidneys and heart. A friend of ours told us she worries about her mom, who once passed out from low blood sugar and drove her car off the road… http://googleblog.blogspot.com.br/2014/01/introducing-our-smart-contact-lens.html
Os 10 Melhores Hambúrgueres de São Paulo http://guiadohamburguer.com/ranking-2013-voto-popular-os-10-melhores-hamburgueres-na-opiniao-do-publico/
As 20 livrarias mais bonitas do Mundo http://www.contabilidade-financeira.com/2014/01/listas-as-20-livrarias-mais-bonitas.html
Falando e escrevendo melhor: A Escola Superior de Administração e Gestão oferece um teste com o qual você aprende bastante. “Após nossas respostas, ele sempre explica a regra que determina aquela resposta. A maioria das expressões apresentadas diz respeito a coisas do dia-a-dia ou que usamos na nossa escrita. Recomendo muito, é rápido e muito interessante.” http://www.contabilidade-financeira.com/2014/01/falando-e-escrevendo-melhor.html
Algoritmo aprende a identificar objetos em imagens sem ajuda humana: É só uma questão de tempo até chegarmos à Skynet, e este novo algoritmo certamente nos levará por esse caminho: ele aprende a identificar objetos sem a ajuda de terceiros… http://www.revista.espiritolivre.org/este-algoritmo-aprende-a-identificar-objetos-em-imagens-sem-ajuda-humana
The 5 Traits of Successful Innovators, According to Science: Questioning, Observing, Networking, Experimenting, Associational Thinking. http://99u.com/workbook/21113/the-5-traits-of-successful-innovators-according-to-science
Livros
Getting Started with Backbone Marionette: http://my.safaribooksonline.com/9781783284252
Advanced Accounting, 5th Edition http://my.safaribooksonline.com/9781118022290
Learning Dart http://my.safaribooksonline.com/9781849697422
Big Data Application Architecture Q&A: A Problem – Solution Approach http://my.safaribooksonline.com/9781430262923
Git Recipes: A Problem-Solution Approach http://my.safaribooksonline.com/9781430261032
Instant Redis Persistence http://my.safaribooksonline.com/9781783280216
Dependency Injection with AngularJS http://my.safaribooksonline.com/9781782166566
OS X Mavericks: The Missing Manual http://my.safaribooksonline.com/9781449372873