RailsConf 2017: A Epitomize
Backend Engineer Sean attended RailsConf in the USA. He'due south shared a few of the standout themes: Customs and Leveling Upward.
I was lucky enough to take booked a vacation to the United States which coincided with RailsConf 2017 in Phoenix, Arizona. At PaperKite we attempt to ship our team to the major conferences, such as WWDC and Google I/O for our mobile developers. In the backend squad at PaperKite nosotros often utilize Ruby on Rails to build mobile APIs, so the opportunity to attend RailsConf was 1 I did non want to pass up.
RailsConf had a great lineup of speakers this year who delivered some fascinating talks effectually all sorts of topics including code organization, team leadership, variety, a wide range of tech including Elm, Elixir and React, and of course Ruby on Rail.
The conference is organised into tracks beyond five unlike rooms allowing you lot to mix and match your day still you wish. There was something for everyone and although information technology tin can be overwhelming at starting time, the format works actually well.
In this mail service I'm going to bear upon a few of the standout themes at RailsConf this year: Community and Leveling Up.
David Heinemeier Hansson started off the conference with an exceptional keynote that prepare one of the overarching themes for the conference – Community.
DHH touched on the fearfulness, uncertainty, doubtfulness (FUD) that can oft exist felt past developers when weighing up all the new technologies coming out. As DHH has explained it's not unremarkably technical benchmarks that make a engineering successful, but a combination of the values the framework stands for (Track Doctrine) and the community that surrounds it.
Information technology's a well-known fact that the Blood-red on Rails community is astounding, and every bit DHH explained this is 1 of the cardinal reasons why Ruby on Rails has lasted the exam of time (12 years and counting) and is nevertheless one of the tiptop choices when building annihilation for the web.
At that place were a tonne of talks to sentry to level up your work. My pick of the bunch was a talk past Brad Urani (Procore) on "The Arcane Art of Mistake Handling". He presented some smart approaches for dealing with errors in Rails and making them more than meaningful to both your cease-users and your developers. Doing things like adding severity to your error classes, and creating a custom fault bureaucracy early on can aide in development, improve user experience and make error reporting richer so it'southward easier to rails down bugs.
'Runway APIs: The Next Generation' was another bang-up talk by Derek Carter (Procore). Derek explained the process Procore went through when edifice their API for the Procore product. He touched on techniques such as creating a fashion guide, creating examples in documentation and providing a contract to future consumers of the API. All were all skillful reminders of good practices to follow.
Amidst the other content were talks on security, leadership, alternative technologies such as Elixir and supporting technologies such equally React Native, which potentially lets you have a single code base for your backend and mobile applications. At PaperKite we're always looking to improve our tech stack so adding engineering science like React Native and Elixir to our toolbox is exciting.
RailsConf 2017 was fantastic. Not simply did it have corking talks on Rail and its surrounding technologies just it offered thought provoking talks including an amazing keynote by Marco Rogers on being black in tech which earned a standing ovation from the audience.
Too the talks and presentations it was a great place to meet people from the Rails community from all over the globe.
RailsConf really is a gathering of Ruby and Rails devs from across the earth and nosotros hope to visit over again in Pittsburgh side by side year!
whitemougge.blogspot.com
Source: https://www.paperkite.co.nz/blog/2017/06/railsconf-2017-a-recap/
0 Response to "The Arcane Art of Error Handling by Brad Urani"
Post a Comment