מפתחי קוד פתוח: הכירו את אחת הקהילות החזקות בעולם
שם הארוע - Redis Day TLV ■ מקום - טראסק, תל אביב ■ תאריך - 11.3.19 ■ דוברים - אלנה קולבסקה, רועי ליפמן וגברי פיליפסון, שלושה מפתחי תוכנה בכירים אשר חברים בקהילה של רדיס ובעלי ותק בקהילת הקוד הפתוח

ה- Redis Day TLV, הארוע השנתי של קהילת הקוד הפתוח, התקיים השנה בהשתתפות מאות מפתחים ומרצים מובילים מהעולם מקהילת הקוד הפתוח.
עם צמיחה של יותר מ-60% בתחום מסדי הנתונים מבוססי הקוד הפתוח, בהם משתמשים גם אמזון, גוגל ופייסבוק - ומאות אלפי משתמשים בקוד הפתוח בכלל, וזה של רדיס בכלל – הכוח עבר לקהילות המפתחים ובארוע נדונו המגמות של 2019.
לארוע הגיע סלבטורה סן־פיליפו, הגורו של מפתחי הקוד הפתוח בעולם - הקוד Redis, פותח על ידי סן־פיליפו ב-2009 ומאז ועד היום משמשים בו מאות אלפי מפתחים מקהילת הקוד הפתוח בעולם והחברות הטכנולוגיות הגדולות בעולם, המפתחות על גביו יישומים שונים.
הרצאות
אלנה קולבסקה, היא אמא לאסטרונאוט עתידי ומפתחת תכנה מפורטוגל שנבחרה על ידי העיתון פורבס כאחת מ-100 היזמות האירופאיות שיש לעקוב אחריהן לאחר שהובילה מספר מיזמים המשלבים קהילה וטכנולוגיה. במהלך עבודתה נחשפה לבסיס הנתונים רדיס וכיום היא חברה פעילה בקהילת המשתתפים שלו.
ההרצאה שלה עסקה במקרים בהם אוזל הזיכרון בקוד הפתוח. רדיס הינו בסיס נתונים אשר משתמש בזכרון הראשי של השרת לשם איחסון כל המידע המנוהל. כאשר אוזל הזיכרון הפנוי, רדיס יכול לפעול בכמה דרכים על מנת לפנות מקום למידע החדש על חשבון הקיים. בהרצאה זו נכיר את המנגנונים המאפשרים לרדיס להתמודד עם מצוקת זיכרון ונסקור כיצד הם מיושמים בשרת.
המרצה השני היה רועי ליפמן, מפתח תכנה בכיר המוביל את תחום בסיסי הנתונים מבוססי גרף ברדיס. בשנתיים האחרונות, במסגרת עבודתו ברדיס לאבס, הוא וצוותו מתמקדים בהטמעת טכנולוגיות חדשניות הממוקדות בשיפור ביצועים. לפני כן, במהלך הקריירה המקצועית, עסק בתחומי אבטחת מידע והפצת וידאו.
ההרצאה של ליפמן עסקה באופן בו ניתן לנצל את המתמטיקה כדי להשיג ביצועים. רועי הציג את היסודות המתמטיים אשר מהווים את הבסיס לטכנולוגיה של רדיס גרף - בסיס נתונים מבוסס גרף. על ידי שימוש באלגברה לינארית והשלכת מודל הגרף לזה של מטריצות, ניתן לבצע ביעילות ובמהירות פעולות שעד כה היו מסובכות למימוש וחישוב. יישום עקרונות אלו, בשילוב עם מחקר מתקדם בתחום, איפשר לנו לבנות מנוע איחזור בעל ביצועים מהירים בסדרי גודל בהשוואה לכל פתרון מתחרה.
גברי פיליפסון, שהתחיל לתכנת בתור ילד, ומאז ההתלהבות שלו מהעניין לא דעכה, הפך את התחביב למקצוע, ובעשרים השנים האחרונות עבד כמפתח תוכנה, מנהל וארכיטקט בסדרה של חברות היי-טק. במקביל הוא שימש כמרצה, והעביר קורסים בפיתוח תוכנה שהפכו לפופולריים בחברות בהן הוא עבד.
פילפסון הראה לקהל כיצד מפתחים פיתוח מודלים בראסט. ראסט (Rust) היא שפה מודרנית שפותחה בחברת Mozilla כדי להתמודד עם בעיות האבטחה בדפדפני האינטרנט. שפה זו מאפשרת פיתוח תוכנה ללא פרצות אבטחה, תוך שמירה על ביצועים גבוהים ועל סביבת פיתוח נוחה. תכונות אלה הופכות את ראסט לשפה שמתאימה במיוחד לפיתוח מודולים בקוד פתוח
יוטיוב: https://youtu.be/Oq2OjdSrNuk
כתבות מומלצות
לזה אתם קוראים העלאת שכר? המעסיקים שימשיכו לרעוב לעובדים
פי 150 צ'קים חוזרים: הנורות האדומות שלא נדלקו בגיבוי, ואיך איבד יהונתן כהן את רוב ההשקעה

"אני חיה קצת כמו אזרח ותיק. ויתרתי על חופשות וכסף, אבל אני שמחה יותר"
