Tip:
Highlight text to annotate it
X
Hello, my name Nicolas Ledez
I work at Orange Business Services
where I'm a systems engineer
So instead of parts architectures and systems
I am also freelance
For hosting Ruby and other things
And I held the Ruby User Group of Rennes in France
called Rennes on Rails
I use Ruby for System Administration
make production and prepare configuration files
(XML, CLI, configuration file Apache, Nginx,)
and so on
And Web applications
with web frameworks like Rails and Sinatra
And I use it in my professional life
or for personal use
And I am almost every day
I learned Ruby 6 years ago
I used the Ruby User Guide
This allowed me to convert an application
which was written in Python, between 200 and 300 lines in 4h
Since that at the time, I wanted to add a feature
who needed regular expression
It had been far too complicated in Python
This is what converted me to Ruby quickly
Then I deepened with technological watch
and so much Twitter surveillance
RSS feeds on sites that I have selected
as one goes along (news.humancoders.com)
here are 2/3 years
I started more seriously the Rails framework
To begin, I used the Rails Guides
and I use very regularly the Railscasts
I subscribed to the pro version when it came out
It is for me a great source interesting and essential
Then with language
in what I like the least
Is that the community moves quickly
Therefore, it can be difficult to follow
if you do not have a consistent watch
Just as we stopped 6 months and we missed a lot of things in relation to language
On the other hand, it is also an advantage
regularly because things
emerging technologies on
And suddenly what I love in the language
this is some monkey patching easier as
I found that there are 1 or 2 years
and since I use it regularly
Same for map/reduce, these are things that I use
almost every day that allow me to accelerate my development
And the multitude of libraries
I will come back later in the communities
Soo... Now
So what is intelligence and pragmatism people
People are libraries that are easy to read
The code is readable, intelligible
not always, but in most cases :)
But it is also pragmatism
If a developer needs a library
if it exists, it will reuse
if it exists, it will reuse
But if it does not meet 100% of its needs
it will make it evolve
And if the existing libraries do not need to
he will not hesitate to make a completely different
For example, we have Rails and Sinatra
We have Paperclip and was Carrierwave for file uploads
Et on en a des "centaines" comme ça And we have "tons" as it
The community also has a very interesting
It is the sharing, people love to share their passion for language
but also their ways of working
It also taught me to develop cleaner
to do TDD, to constantly put to test document
it's things that I did not necessarily before
and that since I make Ruby
I commented and I regularly puts
tests in all what I do
And I spoke just now, it's constant changing
Rails is the framework is evolving very rapidly
We hesitate to break everything and start all over again
and despite that, as developer
my applications, I can easily wear them migrate a version of Rails to another
Here I'm done
I hope you have shared
my passion for the Ruby language
And do not hesitate to discuss with us at Rennes On Rails :)