Hackathon Zenko x 42 Paris: présentation de l’équipe DNA

L’équipe DNA (p’tit nom constitué par l’initiale du prénom de ses trois membres, en l’occurrence Nate, Denis et Arnaud) a une sacrée mission : dans Zenko, accélérer et optimiser l’accès aux métadonnées. Actuellement stockées dans une LevelDB, ils vont essayer de les mettre dans une MongoDB.

Le choix de ce projet a été motivé par deux choses : le fait que les technologies utilisées étaient des technologies qu’ils connaissaient, et le fait qu’il leur donnait l’opportunité de mobiliser et d’approfondir les connaissances qu’ils avaient déjà acquises.

Nate, Denis et Arnaud se connaissent bien puisqu’ils ont déjà travaillé ensemble sur d’autres projets.

Team DNA Zenko 42 Hackathon

Chacun a un parcours atypique !

  • Nate est américain, fan d’analyses de données et qui a travaillé dans le secteur hospitalier à plusieurs reprises après son Master en biochimie ! Il a envie de relier les deux et, amoureux de la France et de Paris en particulier, il lui a semblé évident de venir à l’école 42 ! Une « bonne piste » comme il dit !
  • Denis a un peu touché à tout dans le cadre de ses études (Bac S, sciences économiques, marketing…). Ce bagage lui semblait suffisant pour pouvoir entreprendre et réussir mais il a été confronté à chaque initiative à un problème handicapant : il ne savait pas coder. Un vrai manque… Ayant entendu parler de l’école 42, geek depuis toujours, il n’a pas hésité : il s’est inscrit et a passé avec succès les différentes étapes de sélection.
  • Arnaud, le plus jeune du groupe, a entendu parler de l’école dès 2014. Peu convaincu au début, ce n’est que 2 ans plus tard, dans le cadre de ses études en informatique, qu’il s’est décidé à rejoindre l’école, déçu (et aussi surpris) par les méthodes d’enseignement traditionnelles.

Ils sont plutôt confiants !

Zenko


Fin de l’histoire: DNA a bel et bien réussi à intégrer MongoDB en backend métadonnées de Zenko, et fournit une jolie proof of concept, comme on dit. Leur code est consultable sur leur repo Git et, même s’ils n’ont pas gagné, ils ont convaincu le jury que leur piste était à explorer.

Hackathon Zenko x 42 Paris: présentation de l’équipe Ze Janitorz

Scality 42 hackathon team Ze JanitorzPeu importe si le nom de l’équipe ne plaît pas à Thomas. Sarah et Clémentine, elles, l’adorent ! Et certains diront « peu importe », c’est le projet qui compte !

Mais de quoi parle-t-on, au fait ? Il s’agit de créer une application dans Zenko permettant de voir où sont les données et si ce n’est pas plus intéressant de les mettre ailleurs (mais on peut aussi comparer les coûts concernant le déplacement des données et ceux concernant l’absence de déplacement ; quelques fois, il peut être plus intéressant financièrement de ne pas les déplacer). Le but ultime : optimiser les coûts de stockage et offrir une plus grande rapidité d’accès aux données (performance). L’équipe a également envisagé d’ajouter un 3ème pillier (un « cadeau bonus » ?) concernant la sécurité des données mais le temps risque de manquer.

Ce projet n’était pas proposé par Scality pour le hackathon. Mais au travers des questions de Thomas, lors de la présentation des autres projets, il est apparu pertinent d’explorer cette question du déplacement d’éléments entre les Cloud (qui n’existe pas pour l’instant). Sarah et Clémentine ont hésité au début, n’étant pas sûre d’avoir le niveau requis ni le temps nécessaire, mais la participation de Thomas plus expérimenté (cela fait 3 ans qu’il est à l’école), et la perspective d’être accompagnées les ont convaincues de se lancer !

Il y a encore un an, Sarah et Clémentine étaient loin de se douter qu’elles participeraient à ce hackathon. Pour les deux jeunes femmes, rejoindre l’école 42 a fait office de reconversion !

Sarah a travaillé pendant 1 an ½ pour le célèbre institut de sondage TNS Sofres mais n’a pas réussi à s’épanouir dans cette structure ancienne selon elle dans son organisation.

Clémentine était actuaire (oui, vous lisez bien) avant de rejoindre l’école 42 ; un métier (les maths appliqués à l’assurance) que peu de personnes connaissent. Elle ne se sentait pas suffisamment utile et elle a dû composer avec des méthodes de travail qui ne lui convenaient pas. Thomas, sachant qu’elle aimait la programmation, lui a suggéré de tenter la Piscine. Elle est désormais très heureuse !

Thomas a d’abord fait une école de commerce puis a intégré la seconde promo de l’école 42, estimant alors avoir la maturité suffisante pour se confronter au rythme sous-jacent de l’école (une liberté à 100 %). Actuellement développeur, et sans obligation de revenir à l’école, il n’a pourtant pas hésité à s’engager avec Sarah et Clémentine, en sachant qu’elles ne maîtrisaient aucune des technos à l’entrée du projet. Il est d’ailleurs bluffé par leur capacité d’apprentissage: elles se sont totalement approprié le projet !

Zenko


Fin de l’histoire: Ze Janitorz s’est placé en troisième position de ce hackathon, avec un projet qui ne retient pas l’attention pour son application business (au fil de l’étude de marché, ils se sont rendus compte que c’était trop cher de bouger les données; mieux vaut les mettre à différents endroits au début, et diriger le traffic selon les coûts!), mais pour son aboutissement technique. Le code est consultable ici et, si nos trois devs avaient déjà des stages pour le semestre prochain, ils espèrent pouvoir travailler chez Scality bientôt!

Hackathon Zenko x 42 Paris: présentation de l’équipe OKZEN

equipe OKZEN Scality 42 HackathonL’équipe OKZEN travaille avec un SDK de chiffrement rendu open source par Tanker, avec la vision de monter une plateforme Dropbox-like, mais avec Zenko en backend, et Tanker pour le chiffrement. Les données stockées ne seraient alors vues que par les utilisateurs et pas par la plateforme de stockage.

L’équipe est constituée par Nicolas , qui n’a pas réussi à trouver de partenaire pour ce projet.

Nicolas est sensible au respect de la vie privée et des données personnelles des utilisateurs. Il  considère que le chiffrement des données va devenir un sujet majeur avec l’avènement de l’IA. Car il permettra, par exemple, de ne pas deviner des mots de passe.  Et ne lui dites pas que c’est inutile : « dire qu’on n’a pas besoin de chiffrement c’est comme dire qu’on n’a pas besoin de la liberté d’expression parce qu’on n’a rien  à dire » (lu sur le Web).

Rien ne prédestinait Nicolas à rejoindre l’école 42, surtout lorsqu’on en sait plus sur son parcours (atypique) : Bac STI en diagnostic de pannes sur les voitures, dessinateur topographe, travail à l’usine… Et finalement, un jour, il s’est décidé à passer les tests ! Le troll qu’il est, est devenu plus sérieux !

Zenko


Fin de l’histoire: OKZEN a réussi à produire une application qui stocke des données chiffrées dans Zenko, et les déchiffre seulement en navigateur, donc côté utilisateur, à l’aide des technos Tanker. Ce projet a été récompensé par le deuxième prix lors du vote du jury et des étudiants! Le code est consultable ici, et Nicolas réfléchit à peut-être s’investir d’avantage dans ce développement, pour le faire mûrir un peu… à suivre!

Hackathon Zenko x 42 Paris: présentation de l’équipe SmartData

Scality 42 Zenko Hackathon Team Smart DataActuellement, Zenko offre un point d’accès à seulement deux Cloud : Amazon et Microsoft Azure. Le projet choisi par les « SMART DATA » vise à permettre la gestion d’un Cloud supplémentaire (Backblaze B2, un des moins chers du marché). Pour les trois membres de l’équipe, ce projet a un vrai sens et est utile, d’où sa sélection.

Julien, Vincent et Steven ont tous les trois participé à la Piscine de novembre 2016. Les deux derniers se connaissent davantage, mais Julien, alias « la pièce rapportée » comme ils aiment le dire, n’a pas eu de soucis à s’intégrer dans le groupe. D’autant que leur manière d’appréhender le projet est complémentaire : Julien est le plus pragmatique d’entre eux (« il essaye direct »), Vincent, lui se disperse, mais pas n’importe comment (il parvient à « créer des liens entre les choses »), enfin Steven, le plus expérimenté a besoin d’avoir une vision d’ensemble et détaillée.

Julien est un adepte de l’informatique, un geek, et un fan de jeux vidéos. Et malgré cela, il a mis un peu de temps (après un DAEU physique-chimie, après avoir occupé des postes d’ouvrier en bâtiment et de conducteur de travaux) avant de se rendre compte que l’école 42 pouvait être une structure capable de combler certaines de ses attentes !

Vincent a fait du droit, de l’informatique, de l’astrophysique, une prépa en kinésithérapie, de la biologie… Il s’est un peu cherché avant de tenter l’aventure de l’école 42. Une aventure avant celle de l’entrepreneuriat. Il espère pouvoir créer sa startup dans les bio énergies dans quelques années, qui lui permettrait d’associer ses deux passions : le code et l’environnement.

Steven est un autodidacte. Il programme depuis l’âge de 11 ans avec pour seule limite : sa créativité. N’étant pas à l’aise avec le système scolaire classique, il a arrêté ses études au lycée à l’âge de 16 ans. Ce qui lui a laissé du temps pour développer sa culture générale dans plusieurs domaines : la philosophie, la psychologie, les énergies renouvelables… Beaucoup de choses le passionnent. Il a travaillé dans plusieurs structures mais à chaque fois, il s’est trouvé confronté à une organisation standard, classique… alors qu’il avait besoin de liberté et de flexibilité.

Ce qu’il a trouvé, comme ses partenaires, en plus des rencontres et de la richesse des échanges, à l’école 42 !

Zenko


Fin de l’histoire: SmartData a remporté la première place de ce hackathon, grâce à la pertinence de son projet et à la clarté avec laquelle ils ont été capable de l’exprimer. Leur code est disponible ici. Ils pensent à poursuivre leur contribution jusqu’à ce qu’elle soit en état de partir en production… nous attendons ça avec impatience!

Hack away with Scality at Zenko Holberton Hackathon!

By Shivani Pradhan

Director, Software Engineering at Scality


Hack away with Scality at Zenko Holberton Hackathon!

Hackathons have been a great success at Scality (Read more about Hackathon@42 here). Hackathons have not only enabled us to build a community and fuel innovation but also to recruit top talent. We have our next Zenko weekend hackathon coming up fast and furiously at Holberton School on Nov 3rd, 2017.

With the high demand for software developers, it’s challenging to find top talent. Getting to know potential candidates better, gain exposure to them and hardest of all — determine a good cultural fit is time-consuming and often hit-or-miss. Hosting hackathons enables us to come closest to testing a candidate’s capabilities of handling challenges in the workplace via project-based challenges (learning?) while giving us an opportunity to increase awareness about the company’s core values and work culture within the developer community.

Hackathons are fast, frenzied and short-lived by nature with many teams working through the night(s) to achieve their goals. This accelerated time frame forces participants to operate in much the same way they would in real work environments; wrestle with time pressures, collaborate with teammates to innovate and come up with creative solutions to solve actual customer problems.

Hackathons bring together smart professionals and budding talents who bring a diverse perspective to solving problems, ultimately broadening our horizons on genuine use-cases. Sometimes the ideas may not come to fruition within the short duration of a hackathon but projects developed over the course of a hackathon may spawn various internal or external research, development and entrepreneurial activity.

Hackathons are gaining in popularity amongst developers as well. Participating in a hackathon  is a great way to get in touch with potential employers as participants are challenged to showcase their talent, work hard, test their capability to deliver under pressure, learn to prioritize, scope out problems, focus on what’s really important and solve problems fast. As time runs out, teams are most often amazed at what they’ve managed to accomplish. In addition, participants get to have a lot of fun, network with other participants, make new friends, have a fair chance to win decent prizes and gain experiences of a lifetime.

Here at Scality, our Engineering team has volunteered for every Scality-hosted hackathon with uninhibited enthusiasm to help brainstorm and guide the participants. In return, they see myriad possibilities of potential solutions to break into new markets or develop extensions to existing software and tools. For Scality engineers, hosting has  also facilitated feedback between developers and users of their APIs directly influencing user experience and hence influencing developer adoption, which is crucial for solutions to thrive across new channels.

cloudserver

Download Zenko CloudServer from Docker Hub

Zenko CloudServer (formerly Scality S3 Server) has garnered more than 1 million Docker Hub pulls since it was introduced in June 2016. Zenko is Scality’s open source multi-cloud data controller that provides data access in native formats to Scality’s on-premise distributed object & file storage–the RING, Amazon AWS, Microsoft Azure, and soon Google Cloud Platform using the AWS S3 API. Zenko also provides cross-region replication to Scality RING and AWS. Zenko will soon deliver search capabilities on data stored locally using Docker volumes or Scality RING or cloud storage such as AWS, Azure, and GCP.

Zenko

Zenko is an open source project licensed under Apache 2.0. As we build our open source developer community, hackathons have proven to be a great congregating point for reciprocity, human interaction, and nurturing first-time users.

Photo of the team at the August, 2017 Hackathon

Photo of the team at the August, 2017 Hackathon

Our last hackathon in the United States was held at 42, an innovative—and free—computer programming university, in Fremont, California. The three “C’s” that dominated the theme were

  • Collaboration,
  • Competition and, of course,
  • Coding.

Eleven teams participated and projects were evaluated  based on execution, performance, design quality, and creativity (e.g., finding a creative solution/use-case, implementation thought process, logic & algorithms, etc.). Some cool and creative solutions presented at the event made judging extremely challenging though fun for the jury.

Our next hackathon (Nov 3-5) will be hosted at Holberton in downtown San Francisco. Scality is proud to support Holberton’s mission to educate the next generation of software engineers. Students attending this innovative software engineering school do not pay for their education until after they are working. Once employed, they pay a percentage of their salary. Holberton claims to accept fewer than 2.5% of applicants, making it more than twice as competitive for admissions as Harvard!

We can’t wait for the Zenko Hackathon at Holberton and see the creative juices flowing again!

Zenko 42 Hackathon: And the Winners Are…

Congratulations to the Zenko 42 Hackathon Winners!  All 11 teams put in great efforts, and the projects at this hackathon were outstanding!  In the end, the judges chose:

Team ft_gcp first place hackathon

Team ft_gcp takes first!

1st Place: ft_gcp
Team ft_gcp built a client that allows S3 to interface with Google, so users can push data to the Google cloud and manage it using Zenko and S3.  Team members Alexander Chan, Tom Zhou and Min Kim did an impressive job! Congratulations!! more about team ft_gcp

2nd Place: Jeff-Tech
Team Jeff-Tech, Joseph Eftekhari, Salim Salaues and Hanu Prateek Kunduru, integrated  Zenko with the hot new file system, IPFS.   By building a Zenko stack into IPFS, they will enable yet another venue for Zenko’s multi-cloud power—leveraging the peer-to-peer distributed file system across connected computers. more about team Jeff-Tech

3rd Place:  Video
The team’s Wiley Debs, Andie Phan and Robert Passafaro built an automated video transcoder with Zenko Backbeat and the HandBreak open source video transcoder to transcode video automatically into all of the required formats for consumption from multiple devices.  more about team Video

Hackathon Judges

Meet the judges


 
Congratulations, all, on some incredible ideas and great work! We truly enjoyed spending the week with you.