Profile

Cover photo
Bruno Vernay
Works at Schneider Electric
Lives in Grenoble, france
341 followers|132,496 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Bruno Vernay

Shared publicly  - 
 
 
Writing a book is a journey. At the beginning of the journey, you mostly know where you want to go, but have only vague notion of the way to get there and the time it will take. I’ve finally released the paperback version of Integration Testing from the Trenches on Amazon and that means this specific journey is at end.

The book starts by a very generic discussion about testing and continues by defining Integration Testing in comparison to Unit Testing. The next chapter compares the respective merits of #JUnit   and #TestNG . It is followed by complete description on how to make a design testable: what works for Unit Testing works also for Integration Testing. Testing in software relies on automation, so that specific usage of the #Maven  build tool is described in regard to Integration Testing – as well as #Gradle . Dependencies on external resources make integration tests more fragile so faking those make them more robust. Those resources include: databases, the file system, #SOAP  and #REST  web services, etc. The most important dependency in any application is the container. The last chapters are dedicated to the Spring framework, including #Spring  MVC and #JavaEE  .

In this journey, I also dared ask +Josh Long  of Spring fame and +Aslak Knutsen team lead of the #Arquillian  project to write a foreword to the book – and I’ve been delighted to have them both answer positively. Thank you guys!

I’ve also talked on the subject at some JUG and European conferences: JavaDay Kiev, Joker, Agile Tour London, and JUG Lyon and will again at JavaLand, DevIt, TopConf Romania and GeeCon. I hope that by doing so, Integration Testing will be used more effectively on projects and with bigger ROI.
Should you want to go further, the book is available in multiple formats:

- A paperback version on #Amazon  for $49.99 (http://www.amazon.com/Integration-Testing-Trenches-Nicolas-Frankel/dp/2955021431/)
- Electronic versions for Mac, Kindle and plain old PDF on #Leanpub  (https://leanpub.com/integrationtest). The pricing here is more open, starting from $21.10 with a suggested price of $31.65. Note you can get it in all formats to read on all your devices.

If you’re already a reader and you like it, please feel free to recommend it. If you don’t, I welcome your feedback in the comments section. Of course, if neither – I encourage you to get a book and see for yourself!
2 comments on original post
1
Add a comment...

Bruno Vernay

Shared publicly  - 
 
 
Looking for beta testers for a revolutionary game!

Join the community to get the download link:
https://plus.google.com/u/0/communities/117258239649180503290
4 comments on original post
1
Add a comment...

Bruno Vernay

Shared publicly  - 
 
FaBrik : lieu valorisant le jeu en milieu rural, en mutualisant les moyens et compétences de structures existantes (industrie, détaillants, associations, collectivités...), pour proposer des événements ludiques, culturels et éducatifs, et favoriser le lien social, la parentalité, le lien parent-enfant, le développement de l’enfant, la détente et surtout le plaisir de jouer.
1
Add a comment...

Bruno Vernay

Shared publicly  - 
 
The company takes its software very seriously. Above is the release schedule for MIUI—yes, the Mi Note gets weekly OTAs. Many smartphones are lucky to get an OTA once or twice a year. The weekly updates aren't anywhere near as big as the bi-yearly updates some other phones get, but bugs get fixed extremely quickly. Minor features are also added all the time.
Review: China's disruptive OEM builds a premium, high-end phablet for $370.
2
Add a comment...

Bruno Vernay

Shared publicly  - 
 
 
HTTP/2 is done: http://bit.ly/1AjHFzJ - hooray! Time to undo all of those HTTP/1 hacks: http://bit.ly/1MvZdiw.
24 comments on original post
1
Add a comment...

Bruno Vernay

Shared publicly  - 
 
Docker is not a solution for every problem. Sometimes, a good old VM is what you need.
1
Epo Jemba's profile photo
 
Funny because two years ago we could have told :
"VM are not a solution for every problem.
Sometimes, a good old Container is what you need"
+Bruno Vernay, depending on your use case, but a container and VM are very different. But a VM is far more expensive to load and in term of resource. The use case is the key.
Add a comment...
Have him in circles
341 people
Florian Fauvarque's profile photo
Irene Brennan's profile photo
Funny ANIMAL Channel's profile photo
Xavier NOPRE's profile photo
Danilo Reinert's profile photo
Brice FILIPPI's profile photo
Patricia R. Obrien's profile photo
nar kaji gurung's profile photo
Jasmine Reddy's profile photo

Bruno Vernay

Shared publicly  - 
 
Le mardi 17 mars 2015 l'AlpesJUG détourne Emmanuel Bernard des pistes de ski pour une soirée spéciale NoSQL et ORM. Présentation. La conférence aura lieu en deux temps. On n'est pas que des cobayes: ORM et NoSQL sont-ils solubles? Vous voulez savoir ce que la persistance dans du NoSQL implique ...
1
Add a comment...

Bruno Vernay

Shared publicly  - 
 
RPC is back, funny
 
gRPC is a high performance, open source, general RPC framework that puts mobile and HTTP/2 first: http://bit.ly/1vCXlz9 ... from Google! Excited to finally see this out in the wild.
6 comments on original post
1
Add a comment...

Bruno Vernay

Shared publicly  - 
 
Side channel. Seems to work pretty well, but you have to target your user, since you must known his usual way, or other users with the same power usage profile.
You could tell if two people took the same way, just looking at their power usage!
Abandon your mobile if you care about privacy
 
The way your smartphone uses power provides a simple way to track it, say computer scientists who have developed an app to prove it.
View original post
1
Add a comment...

Bruno Vernay

Shared publicly  - 
 
 
Say, you start editing httpd.conf ($ vim /etc/httpd/httpd.conf) without root access & now wanted to save changed without root permission, try the following in vim:

:w !sudo tee %
Explains how to save a file without creating third file in vim using sudo and tee command combination.
4 comments on original post
1
Add a comment...

Bruno Vernay

Shared publicly  - 
 
package, version, comment. perl, >= 5.6.1, to run the ltib script. glibc, >= 2.2.x, to build/run host packages. glibc-headers, >= 2.2.x, to build/run host packages. glibc-devel, >= 2.2.x, to build/run host packages. binutils, >= 2.11.93, to build host packages ...
1
Add a comment...

Bruno Vernay

Shared publicly  - 
 
 
Awesome showcase of Web Audio enabled apps: http://bit.ly/1zxgxJQ ... that, and they have a nice selection of tunes on the site itself, just hit the play button! :)
3 comments on original post
1
Add a comment...
People
Have him in circles
341 people
Florian Fauvarque's profile photo
Irene Brennan's profile photo
Funny ANIMAL Channel's profile photo
Xavier NOPRE's profile photo
Danilo Reinert's profile photo
Brice FILIPPI's profile photo
Patricia R. Obrien's profile photo
nar kaji gurung's profile photo
Jasmine Reddy's profile photo
Work
Occupation
Security
Employment
  • Schneider Electric
    Security, present
Basic Information
Gender
Male
Apps with Google+ Sign-in
Story
Tagline
Software engineer
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Grenoble, france
Previously
Lyon, france
Bruno Vernay's +1's are the things they like, agree with, or want to recommend.
On n’est pas que des cobayes: ORM et NoSQL sont-ils solubles ? Le mardi ...
www.alpesjug.fr

Le mardi 17 mars 2015 l'AlpesJUG détourne Emmanuel Bernard des pistes de ski pour une soirée spéciale NoSQL et ORM. Présentation. La confére

Accueil
www.fabrik-limousin.com

FaBrik : lieu valorisant le jeu en milieu rural, en mutualisant les moyens et compétences de structures existantes (industrie, détaillants,

2015 Guide to Continuous Delivery | DZone
www.dzone.com

#articleText { padding: 0 !important; } h2 { font-size: 38px !important; font-weight: 500 !important; letter-spacing: 1px; } a { text-decora

Xiaomi’s Mi Note phablet outclasses the competition for half the price
arstechnica.com

Review: China's disruptive OEM builds a premium, high-end phablet for $370.

Jarson's blog » Freescale GNU/Linux Target Image Builder
jarson.asia

package, version, comment. perl, >= 5.6.1, to run the ltib script. glibc, >= 2.2.x, to build/run host packages. glibc-headers, >= 2.2.x, to

Granting Rights to Users to Use Docker in Fedora
www.projectatomic.io

I saw on the docker-dev list someone was asking about Fedora documentation that described how you add a user to the docker group. The user w

Pourquoi certaines équipes sont-elles plus intelligentes que d’autres ?
internetactu.blog.lemonde.fr

Pourquoi certaines équipes sont-elles plus intelligentes que d’autres ?

La vie de biologiste | Pellentzarium
pellentz.locta.fr

Haha!! C'est vraiment bien fait (du point de vue du dessin), et terriblement vrai!!! Mon premier stage en labo s'est passé exactement de la

What’s So Bad About Being Alone With Your Thoughts?
www.sciencefriday.com

A study finds that many people would rather shock themselves than be alone with their thoughts.

Atul Gawande: On Being Mortal
www.sciencefriday.com

In his book Being Mortal, surgeon Atul Gawande argues that more medicine may not be better medicine in end-of-life care.

ABCs of IoT Consortiums | Javalobby
java.dzone.com

The Internet of Things industry has taken off over the last two years. One activity I have been monitoring is how industry consortiums have

DigitalOcean Receives $50 Million in Funding
www.infoq.com

DigitalOcean, a young cloud hosting company based in New York has secured a funding of $50 million.

Google Drops Support for Security Questions
googlesystem.blogspot.com

This is not that new, but I thought it's worth sharing. Google no longer supports security questions and you can't use them to access your a

1600 invitations pour la visite en avant-première | Musée des Confluences
www.museedesconfluences.fr

Du 12 au 19 décembre, recevez l’une des 1600 invitations pour l'avant-première

Chronicards
www.chronicards.fr

Chronicards est un jeu de cartes pédagogique sur l'Histoire pour apprendre en s'amusant les dates et la chronologie des événements. L'appren

20 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
www.cyberciti.biz

Top 20 Linux Server Performance Monitoring Tools To Solve Server Bottlenecks Issues related to CPU, Memory, Disk, and networking subsystems.

Amazon releases AWS Key Management Service
www.infoq.com

At their re:invent 2014 show Amazon launched AWS Key Management Service (KMS), “a managed service that makes it easy for you to create and c

Blocage judiciaire de The Pirate Bay : un aveu d'impuissance et une fuit...
www.laquadrature.net

Paris, le 5 décembre 2014 — Le Tribunal de Grande Instance de Paris a ordonné hier à la demande de la SCPP le blocage du site The Pirate Bay

Public - 7 months ago
reviewed 7 months ago
Bon accueil et bonne bière, ainsi que pleins d'autres produits tentant.
Public - 11 months ago
reviewed 11 months ago
2 reviews
Map
Map
Map