RailsClub 2015: Interview mit Claudio Baccigalupo

    Hallo!

    Heute gibt es ein neues Interview mit dem Sprecher der bevorstehenden RailsClub- Konferenz - Claudio Baccigigalupo, ein Rails-Mitarbeiter mit über 100 Beiträgen , ein Mitglied des Rails Issues-Teams (PR auf Schienen schließen / zusammenführen), ein Organisator des Los Angeles Ruby / Rails-Meetings und einer der Autoren des wöchentlichen Newsletters Diese Woche in Rails .

    Bild


    Wie bist du zu Ruby gekommen?

    Während der Arbeit an einer DissertationIch habe mich für Webradio entschieden, um maschinelles Lernen am Beispiel von Musikpräferenzen zu studieren. Die erste Version war in Perl und PHP, der Code war ein echter Dump. Zufällig fand ich ein Buch über Schienen in der Bibliothek, las es auf dem Heimweg und beschloss am nächsten Tag, das Radio in Ruby umzuschreiben. Es hat zwei Wochen gedauert und ... Ich bin nie mehr zu Perl und PHP zurückgekehrt!

    Während meiner Promotion in Artificial Intelligence habe ich beschlossen, ein Webradio aufzubauen, um maschinelles Lernen in musikalischen Vorlieben zu studieren. Die erste Version war in Perl und PHP, und der Code war ein großes Durcheinander. Zufällig fand ich in der Bibliothek ein Buch über Rails, das ich auf dem Heimweg las, und am nächsten Tag beschloss ich, das Webradio in Ruby neu zu schreiben. Ich habe zwei Wochen gebraucht und ... ich bin nie mehr zu Perl oder PHP zurückgekehrt!


    Woran arbeiten Sie gerade?

    Ich arbeite inVollbild , damit Produzenten und Marken von Inhalten auf YouTube Geld verdienen können. Insbesondere habe ich Channel + erstellt , eine Website, um Ihre Präsenz auf YouTube zu optimieren. Der Zugriff auf die Site ist begrenzt, aber Sie können sich anhand dieser Präsentation ein Bild machen .

    Ich arbeite bei Fullscreen und helfe Talenten und Marken, auf YouTube Geld zu verdienen. Insbesondere habe ich Channel + erstellt - eine Website, die von Talenten und Vertriebskoordinatoren zur Optimierung der YouTube-Präsenz verwendet wird. Obwohl der Zugriff auf die Website eingeschränkt ist, können Sie in dieser Präsentation einen kurzen Blick darauf werfen.


    Lieblingsprogrammiersprache nach Ruby, warum?

    So etwas gibt es nicht. Ernsthaft. Ich habe kürzlich eine iPhone-App erstellt, und ich bin stolz auf ihn ... aber jedes Mal, wenn ich Xcode öffne und mir Swift-Code ansehe, bin ich entsetzt. Ruby ist die einzige Sprache, mit der ich fokussiert und glücklich bin.

    Keine Ich meine es ernst. Ich habe vor kurzem eine iPhone-App erstellt und bin stolz darauf, aber ... jedes Mal, wenn ich Xcode öffne und mir den Swift-Code ansehe, erschaudere ich. Ruby ist die einzige Sprache, die mich stundenlang fokussieren und glücklich machen kann.


    Was ist Open Source für Sie?

    Open Source ist das Blut der Programmierung. Der Neid von Vertretern anderer Berufe. Nur Programmierer fördern einen offenen Austausch ihrer Erkenntnisse und technischen Errungenschaften mit Kollegen. Ärzte, Produzenten, Investoren, Zauberer ... sie alle zeigen nur das "Endprodukt", aber sie dürfen ihre "Geheimnisse" nicht preisgeben.
    Open Source bereichert uns alle. Wir lernen, indem wir echten Code lesen, der von prominenten Fachleuten geschrieben wurde, und wir lernen, Schulden zurückzuzahlen. Ich bin Fullscreen sehr dankbar für die Erlaubnis, drei Open Source-Projekte im vergangenen Jahr zu veröffentlichen: Bh (Bootstrap Helpers), Yt (YouTube API-Client) und Squid (Bibliothek zum Zeichnen von Diagrammen in PDF).

    Open Source ist das Blut der Computerprogrammierung. Es ist der Neid jedes anderen Berufs. Nur Programmierer werden ermutigt, ihre Erkenntnisse und technischen Errungenschaften offen mit Gleichaltrigen zu teilen. Ärzte, Produzenten, Investoren, Zauberer ... sie können nur das "Endprodukt" zeigen, dürfen aber ihre "Geheimnisse" nicht preisgeben.
    Open Source bereichert uns alle. Wir lernen, indem wir aktuellen Code lesen, der von großartigen Fachleuten geschrieben wurde, und wir lernen, etwas zurückzugeben. Ich bin Fullscreen sehr dankbar, dass ich im letzten Jahr drei Open Source-Projekte veröffentlichen durfte: Bh (Bootstrap Helpers), Yt (YouTube API-Client) und Squid (eine Bibliothek zum Plotten von Diagrammen in PDF-Dateien).


    Lieblings-Web-Entwicklung und Programmierung von Blogs / Websites / Tweets?

    Ich schaue mir ein Confreaks- Video an und lese ein Signal vs. Lärm und hören Sie sich den Podcast mit dem Fahrrad an .

    Ich schaue die Confreaks-Videos an, ich lese das Signal vs. Noise Blog und ich höre den Bikeshed Podcast.


    Welchen Rat würden Sie Entwicklern geben, die großen Erfolg erzielen möchten?

    Arbeite an etwas Gutes. Programmierer sind dieselben Schreiber: Wir verbringen Tage damit, auf der Tastatur zu klopfen. Wenn wir keine gute Geschichte haben, die wir teilen möchten, wird weder die richtige Syntax noch das attraktive Cover den Fall retten.

    Haben Sie etwas Gutes zu bauen. Codierer sind Schriftsteller: Wir verbringen unsere Tage damit, auf Tastaturen zu tippen. Wenn wir keine gute Geschichte zu erzählen haben, werden weder die Syntax noch das Titelbild dies berücksichtigen.


    Keine Lust auf Programmierung? Was machst du, wenn du so etwas fühlst?

    Wenn ich das Gefühl habe, dass ich es leid bin, an einem Feature zu arbeiten, höre ich einfach auf. Nichts Gutes wird daraus, wenn Sie müde oder gelangweilt sind. Ich mache eine Pause und arbeite entweder an etwas anderem (meinem Open Source-Projekt, Rails-Beiträgen) oder wechsle zu etwas völlig anderem (spiele Klavier, lerne Japanisch). Nach einiger Zeit (manchmal in einer Stunde, manchmal in ein paar Tagen) kehrt die Inspiration zurück und ich beginne wieder mit Begeisterung zu arbeiten.

    Wenn ich es leid bin, an einem Feature zu arbeiten, höre ich einfach auf. Wenn Sie müde oder gelangweilt sind, bringt die Arbeit nichts Gutes. Ich mache eine Pause, indem ich an etwas anderem arbeite (meine Open-Source-Projekte, Rails-Beiträge) oder indem ich etwas völlig anderes mache (Klavier spielen, Japanisch lernen). Nach einer Weile (vielleicht eine Stunde, vielleicht ein paar Tage) wird die Inspiration zurückkehren und ich werde gespannt sein, wieder an diesem Feature zu arbeiten.


    Wer wolltest du in der Kindheit sein?

    Ich wollte ein Zauberer sein. Oder eher ein Zauberer. Dann, als ich 5 Jahre alt war, fing ich an, Code in BASIC zu schreiben und ... wurde langsam zu einem "Programmier" -Magier.

    Ich wollte ein Zauberer sein. Ich meine, ein Zauberer. Dann fing ich mit 5 an, in Basic zu programmieren und ... wurde langsam ein "Programmier" -Assistent.


    Welchen Bericht hören Sie auf RailsClub (wir haben Simultanübersetzung)?

    Das ist natürlich alles! Mein Großvater war übrigens Russe und brachte mir das Lesen des kyrillischen Alphabets bei.

    Natürlich alle! Witzige Anmerkung zur Sprache: Mein Großvater war Russe und brachte mir das Lesen des kyrillischen Alphabets bei.


    Was erwarten Sie allgemein von der Konferenz und was möchten Sie in Moskau sehen?

    Ich möchte die russische Kultur wirklich von der besten Seite sehen, wunderbare Menschen, Orte. Was nicht in die täglichen Nachrichten fällt. Reisen ist der beste Weg, sich ein Bild von dem Ort zu machen. Je mehr Sie reisen, desto besser werden Sie als Person.

    Ich freue mich darauf, die liebevolle Seite der russischen Kultur zu sehen, all die guten Leute, Orte und Erfahrungen, die es nicht durch die täglichen Nachrichten schaffen. Reisen ist die beste Art, sich über einen Ort zu entscheiden. Je mehr Sie reisen, desto besser werden Sie.


    Vielen Dank für das Interview und bis bald in Moskau!

    Auf der Konferenz wird Claudio eine Präsentation darüber geben, welche coolen Features und grundlegenden Änderungen uns in Rails 5 erwarten.

    Jedes große Release von Rails bringt Entwicklern, die ihre Anwendungen und Juwelen aktualisieren müssen, coole neue Funktionen und ein paar Kopfschmerzen. Die Rails-API, ActionCable und Turbolinks 3 sind nur einige der Änderungen, die in Rails 5 angekündigt wurden. Wie können sich Programmierer auf die Zukunft vorbereiten, ohne ihren vorhandenen Code zu beschädigen? In seiner Rede wird er über die Verbesserungen sprechen, die uns in Rails 5 erwarten, die Motive des Rail-Teams erläutern und zeigen, wie Anwendungen und Juwelen nahtlos von Rails 4.2 auf Rails 5.0 übertragen werden können.

    Es lohnt sich zuzuhören, also ist es Zeit, sich anzumelden, wenn Sie es nicht schon sind.
    Anmeldung und Bezahlung der Teilnahme - hier . Eintrittspreis - 8000 Rubel.

    Unsere Sponsoren


    Bild
    Toptal ist eine verteilte globale Börse, der bereits die talentiertesten Entwickler aus der ganzen Welt beigetreten sind. Toptal wurde von Ingenieuren erstellt.
    Gold-Partner: Cloud Castle
    Silber-Partner: AT-Consulting
    Bronze-Partner: Rambler & Co

    Abonnieren Sie die Railsclub.ru-Mailingliste und bleiben Sie auf dem
    Laufenden : RailsClub.ru
    twitter.com/railsclub_de
    facebook.com/railsclub

    Jetzt auch beliebt: