Skip to content

Instantly share code, notes, and snippets.

View alexandre-touret's full-sized avatar

Alexandre Touret alexandre-touret

View GitHub Profile
<?xml version="1.0" encoding="UTF-8"?>
<opml version="1.0">
<head>
<title>Subscriptions of littlewing from Inoreader [https://www.inoreader.com]</title>
</head>
<body>
<outline text="big data" title="big data">
<outline text="Blog Big Data &amp; Digital" title="Blog Big Data &amp; Digital" type="rss" xmlUrl="http://blog.businessdecision.com/feed/" htmlUrl="http://blog.businessdecision.com/"/>
<outline text="Cloudera Developer Blog" title="Cloudera Developer Blog" type="rss" xmlUrl="http://blog.cloudera.com/feed/" htmlUrl="http://blog.cloudera.com/"/>
<outline text="Le blog de la mission Etalab" title="Le blog de la mission Etalab" type="rss" xmlUrl="https://www.etalab.gouv.fr/feed" htmlUrl="https://www.etalab.gouv.fr"/>
class RecordedSimulation extends Simulation {
val httpProtocol = http
.baseUrl("https://mabaseurl")
.inferHtmlResources()
.acceptHeader("*/*")
.acceptEncodingHeader("gzip, deflate")
.connectionHeader("close")
.userAgentHeader("PostmanRuntime/7.17.1")
= Résumé pour le participant =
Comment devenir architecte ? Comment progresser dans ce domaine ? A quoi reconnait-on une bonne ou une mauvaise architecture ? Il existe certes un certain nombre d' ouvrages et formations sur le sujet, mais le mieux est quand même de pratiquer ! A la manière des coding dojos, je vais vous présenter les Architecture Katas. Ces derniers ont été initiés par Ted Neward(http://blogs.tedneward.com/). Son idée est venue du constat suivant :
"So how are we supposed to get great architects, if they only get the chance to architect fewer than a half-dozen times in their career?"
La solution à ce problème est donc de pratiquer régulièrement sur des sujets très différents pour gagner en expérience.
Après une présentation qui permettra dans un premier temps de donner un retour d'expérience sur ce domaine et de répondre à certaines questions, j'exposerai la démarche du hands'on et le résultat final attendu.
Ensuite, par équipe de 4-5 personnes équipées d'un papier et d'un crayon ( pas be
public class DbRouterBuilderTest extends CamelSpringTestSupport {
@Override
@Before
public void setUp() throws Exception {
super.setUp();
Class.forName("org.hsqldb.jdbcDriver");
context().getRouteDefinitions().get(0).adviceWith(context(), new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
@Component
public class DbApplication {
public static void main(String[] args) {
try {
ApplicationContext applicationContext = new AnnotationConfigApplicationContext(ApplicationConfig.class);
Main main = new Main();
main.addRouteBuilder(applicationContext.getBean(DbRouteBuilder.class));
main.run();
consumer.url=jpa://samples.camel.model.Address?consumeDelete=false
producer.url=file:target/test?allowNullBody=true&fileExist=append
@alexandre-touret
alexandre-touret / bash
Created February 15, 2018 17:27
GIT CONFIG
git config --global user.name "Alexandre Touret"
git config --global user.email "john@doe.com"
git config --global credential.helper store
@alexandre-touret
alexandre-touret / .bashrc
Created February 15, 2018 17:16
Configuration CYGWIN - BASHRC
source ~/.git-completion.bash
source ~/.git-prompt.sh
# Customization pour GIT
export PS1="\[\e[1;32m\]\u\[\e[0;39m\]@\[\e[1;36m\]\h\[\e[0;39m\]:\[\e[1;33m\]\w\[\e[0;39m\]\[\e[1; 35m\]\$(__git_ps1 )\[\e[0;39m\] \[\e[1;37m\]\n$ "