Curseurs et Mongodb

A chaque fois que je donne la formation Mongo je reste étonné lors de ce slide (qui fait le parallèle entre les termes utilisé en relationnel et avec Mongo) ;

Si chaque participants comprend tout de suite la correspondances des termes entre le monde relationnel et Mongodb pour toutes les lignes, je sens une sorte de « blanc » sur la dernière :

Curseur => Curseur

Si la notion est quasi identique entre les deux mondes, la véritable difficulté provient du fait que peu de gens connaissent cette notion de curseur dans le monde relationnel.
Et j’avoue que cela me surprend. Profitons d’un petit billet pour en discuter.

… 

 

Tarif des développeurs freelances

Il y a peu nous avons sorti un baromètre sur l’emploi freelance constaté sur Hopwork et je souhaitais revenir dessus puisque j’ai vu des questions à droite à gauche sur Twitter, sur des forums etc…
Tout d’abord avant de commencer, il existe beaucoup de freelances différents. Beaucoup ont la fâcheuse tendance de penser que leur façon de pratiquer le freelancing correspond à la « règle ». C’est très facile de croire cela, on travaille avec des freelances dans les mêmes conditions que soi, on fréquente des user groups avec des populations qui nous ressemblent etc…
En démarrant Hopwork j’ai moi-même beaucoup appris sur les métiers freelances car j’avais tendance à tout juger à partir de ce que je connaissais déjà : la mission longue en Java chez le client en régie.

… 

 

« On vend une compétence, pas un lieu » ?

Récemment j’ai eu un échange sur Twitter qui m’a interloqué (interloquer ça fait classe). La discussion portait sur les tarifs affichés sur Hopwork et jugés assez bas par mon interlocuteur (un autre sujet pour plus tard). Je précisais qu’en région les tarifs étaient moins élevés et je donnais l’exemple de mon cas personnel en évoquant le fait que j’ai eu une perte de 25% en descendant à Lyon.
En réponse, j’ai eu la phrase suivante : « Comme déjà dit, on vend une compétence, pas un lieu ». (Paf, dans les dents)

… 

 

Spring-boot et Ansible sont sur un bateau

Il y a quelques jours je faisais un retweet d’un article sur lequel j’étais tombé d’une personne ayant automatisé son déploiement d’une application spring-boot sur un conteneur Docker.

Sur HopWork nous avons une approche qui peut ressembler sauf que nous n’utilisons pas Docker et que nous provisionnons avec Ansible.
Oui, donc ça ressemble de loin, dans le noir et par temps brumeux me direz-vous ?
Voyons en détail.

… 

 

Le 10ème homme

Aujourd’hui j’ai envie de revenir sur un passage d’un film que j’ai vu récemment. Tout d’abord je vous rassure, je ne vais pas transformer ce site en lieu de critique cinéphile.
Si c’est ce que vous cherchez et que vous aimez quand ça saigne un peu, je vous conseille le site d’odieux connard mais ne lisez les critiques qu’après avoir vu le film…

Bon donc, revenons à nos moutons. Récemment j’ai vu World War Z en vidéo, un film de zombie avec Brad Pitt. Oui plutôt étrange comme association je sais.
Et dans ce film, il y a une théorie que j’ai apprécié : la théorie du 10ème homme.

… 

 

Freelance / Salarié : les chiffres

Il y a quelques temps j’avais proposé un billet permettant de comparer les statuts EURL/salarié et SASU. Ce fichier a eu et a encore un grand succès, il est consulté tous les jours par pas mal de monde, sans doute des freelances je suppose pour calculer leur optimisation entre dividendes et salaires.

Plus récemment, Jean-Baptiste (avec qui je travaille sur Hopwork) a proposé un billet un peu provoc sur la manière de doubler son salaire en tant que salarié, tout simplement en passant freelance. Les commentaires que ce soit sur son blog ou sur twitter sont amusants, on y rencontre des convaincus, mais aussi quelques sceptiques ou des « humanistes » qui trouvent cet article trop racoleur.

… 

 

Monit – pour monitorer vos serveurs

Aujourd’hui je tenais à vous présenter Monit, un bel outil permettant de monitorer vos serveurs et vos process. Le site indique : “up and running in 15 minutes” et vous allez voir qu’il tient ces promesses.

… 

 

Spring Boot : dans le doute reboote

spring-boot-logoLe dernier billet date de plus d’un mois, ça commence à faire. Et pour cause, beaucoup de travail à été réalisé sur Hopwork ne laissant que peu de place pour écrire.

Mais je m’y remets, car écrire un billet de blog me permet de me reposer des questions sur les choix qui ont été pris et de me laisser une sorte de doc, un historique.

Et pour ce billet, je vais parler de Spring boot.

… 

 

Tu fais quoi dans la vie ?

J’imagine qu’il y a bien une question qui revient régulièrement dans les discussions “qu’est ce que tu fais dans la vie ?”

Et vous je ne sais pas, mais moi j’ai vraiment du mal à y répondre et non seulement je suis prêt à parier que je ne suis pas le seul mais qu’en plus ce sera encore plus difficile pour tout le monde dans le futur.

… 

 

PAAS or not PAAS, that is the question

paasJusqu’à récemment HopWork tournait sur un PAAS, mais ça va changer. Pour les quelques uns qui ont dormi ces dernières années, un PAAS c’est l’acronyme de Platform as a service. En très gros c’est un cadre de travail pour délivrer rapidement votre code en production avec tout un ensemble de services préinstallés, gérés pour vous et qui s’associent simplement avec votre applicatif.

Pour simplifier très fort, c’est ce qui permet au développeur de faire un simple : “git push provider master” pour que magiquement votre dernière version sur git se retrouve en prod.

Remplacez ici “provider” par Cloudbees, Heroku, Clever-Cloud, Google App Engine etc…

…