Practical Vim by Drew Neil from Pragmatic Bookshelf

dnvim2_xlargecover Si il y a bien une activité que je pratique de manière consistente depuis des années, c’est bien éditer du texte. Et ca ne devrait pas ralentir. Je connais Vim depuis des années, mais sans jamais avoir pris le temps d’apprendre à m’en servir. Je n’ai jamais eu la patience de suivre les nombreux tutoriels, video, screencast et autres vimtutor … il existe plétore de ressources sur le sujet!

J’ai besoin d’une conférence, d’un livre pour me focaliser sur un sujet. Et voilà donc un bon livre, ce qui ne semble pas évident avec ce sujet!
Bref il se lit bien, c’est concret, on apprend vraiment des choses et il évite le piège d’une longue énumération de tous les raccourcis clavier, ce n’est pas une ennuyeuse doc de référence.
Je l’ai lu comme un roman, mais on peut le faire dans n’importe quel ordre. Ca permet donc de le garder sous la main comme aide mémoire.
Il n’est jamais trop tard pour apprendre et il existe des plugin IntelliJ, Eclipse, Chrome … pour retrouver du simili Vim et ne pas perdre la main.


 

If there is one activity that I do consistently for years, it is typing text. And I don’t see it slowing down. Over the years I spent a lot of time doing things by hand, in a hurry, because I never took the time to learn, or when I tried tutorials, never had the patience, and quickly surfed away to other web sites.
I know I need a book, or a conference, to stick to a subject.
Practical Vim is not a boring list of keys and shortcuts, Neil goes to the essential, the useful and demonstrated actions that will make you faster.
Also due to the composable nature of Vim, it is easier to learn through re-use and build on your skills.
That is also how the book is organized, it is composable, you can read it in any order. At the same time, each part is engaging and solve a real editing problem.
Now, I read it front to cover and I keep it near me.

Highly advised, it is never too late to learn.

Elasticsearch le mardi 5 Avril

Vous utilisez encore des requêtes SQL pour faire des recherches ? Vos utilisateurs vous reprochent de ne pas pouvoir chercher sur toutes les rubriques ? Votre temps de réponse moyen est supérieur à la demi-seconde avec seulement quelques millions de documents ? Il vous faut 3 jours pour produire des statistiques sur vos données ? Vous rêvez d’offrir une recherche « à la google » sur les données de votre SI ?
Ne cherchez plus ! Cette conférence est faite pour vous.

David présentera au cours de la soirée pourquoi et comment il est passé de la recherche SQL à elasticsearch en détaillant les apports de ce moteur par rapport à une solution pure Lucene :

  • Pourquoi elasticsearch ?
  • L’indexation
  • La recherche
  • Les agrégations et le principe de navigation par facettes
  • La scalabilité horizontale
  • L’analyse et le mapping
  • La percolation
  • La communauté

Le conférencier David PilatoDavid Pilato

Depuis 2013, David Pilato est développeur et évangéliste chez Elastic.co, après avoir passé les deux années précédentes à promouvoir le projet open-source elasticsearch. Il en anime la communauté française. @dadoonet et @ElasticFR sur Twitter, dadoonet sur GitHub.

Inscription:

http://www.meetup.com/AlpesJUG/events/229784576/

Cette soirée se déroulera sur le campus à la Maison Jean Kuntzman le Mardi 5 Avril à partir de 19h00.

Diffuser l’évènement avec les Flyers a imprimer.

Deux licenses JetBrains à gagner !