更多

Blogs

Lots of our people have lots of opinions. Here are just a few of them

ThoughtWorks embraces the individuality of the people in the organization and hence the opinions expressed in the blogs may contradict each other and also may not represent the opinions of ThoughtWorks.

An industry fail: Changing passwords

We’re failing our users when it comes to password management.  Let’s resolve to do better!

Kevin Hickey
29 April 2016

Original Link

Adopting Functional Programming Languages (Part 7)

(Note: This is the seventh and final part of a whitepaper I wrote a couple of years ago which I never had …

Continue reading

andee_marks
29 April 2016

Original Link

ADOTE: produtos mais que projetos

Temos defendido por muito tempo a ideia de que pensar em desenvolvimento de software como um projeto – algo com orçamento e um plano de entrega durante um intervalo de tempo limitado – não se encaixa às necessidades da empresa moderna. Software deve ser tratado como um produto ininterrupto que apoia e desafia o negócio […]

Paulo Caroli
28 April 2016

Original Link

The Business Logic and Data Developer

In an earlier post, I outlined why I think that there is value in enterprise developer specialization.  I concluded that there are four emerging classes of developers: User Facing, Mobile, Business Logic and Data, and Operations. Business Logic and Data developers concern themselves with server-side applications containing business rules and the database.  In the enterprise, they create microservices or monolithic API…

Kevin Hickey
28 April 2016

Original Link

Workshop de soluções para problemas

Participei de um excelente workshop facilitado pela Olivia Janequine para levantar propostas de soluções para um determinado problema. O workshop durou 3 horas para um grupo de 13 pessoas. A agenda do workshop foi elaborada pelo Vinicius Andrade e pela Olivia. Aliás, um excelente exemplo de pareamento e liderança servil. Vini e Olivia trabalharam em […]

Paulo Caroli
26 April 2016

Original Link

Adopting Functional Programming Languages (Part 6)

(Note: This is the sixth part of a whitepaper I wrote a couple of years ago which I never had a chance …

Continue reading

andee_marks
26 April 2016

Original Link

Patterns of Test Automation in ATAGTR2016

I spoke about "Patterns in Test Automation Framework" in ATA's Global Testing Retreat 2016, held in Pune. For a change, I did not need to travel out of Pune to speak in a conference :)

Here are some details about the same:


Abstract

Building a Test Automation Framework is easy - there are so many resources / guides / blogs / etc. available to help you get started and help solve the issues you get along the journey. However, building a "good" Test Automation Framework is not very easy. There are a lot of principles and practices

noreply@blogger.com (Anand Bagmar)
25 April 2016

Original Link

Agile won't scale with average talent and a prescriptive framework.

A common question amongst many large enterprise clients is how do we "Scale Agile".  And most often than not these enterprises don't have the time and patience to work through the values of using agile methods and inculcating that within their organisation.

What they are really asking for is a shortcut way of spreading some agile practices within an average talent pool in the company with the hope that they might learn to deliver software better. And this is the very reason process frameworks like SAFe and others seem more attractive to senior execs.

Ironically though what might seem as…

noreply@blogger.com (Anand Vishwanath)
24 April 2016

Original Link

Agile won't scale with average talent and a prescriptive framework.

A common question amongst many large enterprise clients is how do we "Scale Agile".  And most often than not these enterprises don't have the time and patience to work through the values of using agile methods and inculcating that within their organisation.

What they are really asking for is a shortcut way of spreading some agile practices within an average talent pool in the company with the hope that they might learn to deliver software better. And this is the very reason process frameworks like SAFe and others seem more attractive to senior execs.

Ironically though what might seem as…

Anand Vishwanath
24 April 2016

Original Link

AgileTrends SP 2016 – eu vou!

Eu não podia perder esse grande evento: Agile Trends São Paulo 2016. Eu vou!! Veja aqui a programação completa do evento. if (você vai ao evento) Apareça no stand da ThoughtWorks para conversar. Vai ter muita coisa boa acontencento por lá. else Eu prometo fazer vídeos curtos sobre as talks e sobre o evento. Vou […]

Paulo Caroli
24 April 2016

Original Link

photostream 96

Burano, Italy

Martin Fowler
24 April 2016

Original Link

Developers and Designers Can Pair Too

Greg Skinner and I gave a presentation at Yow Connected last year on developers and designers pairing, and we’ve written a follow-up article for the ThoughtWorks Insights blog: ‘Developers and Designers Can Pair Too’.

Charles Korn
23 April 2016

Original Link

[vídeo] rigidez y acoplamiento por Fausto de la Torre

En este video corto el arquiteto de software Fausto de la Torre explica rigidez  y acoplamiento. “O que dificulta el cambio?’ “Buscamos hacer decisiones reversiveis.” “Que el cambio no sea mucho complicado.” “Cuantas dependencia existe entre los componentes de software?”

Paulo Caroli
22 April 2016

Original Link

Videos of my talk at YOW! Nights

Last month I was in Australia and gave a couple of talks at YOW! Nights. The talk in Sydney was captured on video and was just posted to YouTube. Like most such talks, I actually gave a suite of talks, so they wisely split the talk into the three videos, each of which is 20-30 minutes.

My first talk was on microservices which is a talk that’s been captured a couple of times on video. However my two other talks were captured for the first time. My Event Sourcing talk describes the technique of event sourcing and…

Martin Fowler
21 April 2016

Original Link

Prefer “How would?” over “What if?”

I’ve started changing the question “What if?” to “How would?” to drive simpler, more user-centric software design.

Kevin Hickey
21 April 2016

Original Link

Adopting Functional Programming Languages (Part 5)

(Note: This is the fifth part of a whitepaper I wrote a couple of years ago which I never had a chance …

Continue reading

andee_marks
21 April 2016

Original Link

Born for it

The stereotype of the socially-awkward, white, male programmer has been around for a long time. Although "diversity in tech" is a much discussed topic, the numbers have not been getting any better. On the contrary, a lot of people inside and outside of the IT industry still take it for granted that this stereotype is the natural norm, and this perception is one of the things that is standing in our way to make the profession more inclusive and inviting. So where does this image come from? Did the demographics of the world's programmer population really evolve naturally, because "boys…

Martin Fowler
20 April 2016

Original Link

Speed

I was cruising down the highway around 110~120 kmph, though the car was capable of running at 150+ kmph I chose to keep it below 120 as the thought at the back of my mind always says it is not going to stop quickly or control the direction well in case I need to. When I […]

Vinod Kumaar R
20 April 2016

Original Link

[vídeo] Hangout do Agile.pub sobre MVP

Muito legal esse hangout da galera do Agile.pub conversando sobre MVP. Nesse vídeo você vai assistir Alexandre Amorim, Carlos Mar, Janaína Pereira, Diogo Riker conversando sobre suas experiências com Inception DiretoAoPonto e MVP. E o mais legal é que eles fizeram esse hangout no estilo happy hour. Tem até dica de cervejas! Aqui vão algumas […]

Paulo Caroli
19 April 2016

Original Link

Rain Front

Rain Front

adams.co.tt blog
18 April 2016

Original Link