יום רביעי, 20 במרץ 2013

Summit 2013: QA without QA, Uri Nativ

הרצאה מאת אורי נתיב מהכנס



QA without QA


I believe that the best way to improve the quality of your software is not to have a QA organization. It's not about not testing, on the contrary, it is about treating quality as a mindset, a way of working and a good set of tools. Not as a process or a gatekeeper. I'll talk about fixing bugs before writing new features, BDD, TDD, Unit tests, CI, CD, testing in production, the value of fast tests and more. I'll talk about tools and the methodology we use and the challenges we're facing with our no-QA approach.

PRESENTATION


הקובץ נמצא כאן האזנה נעימה

171 MySQL 5.6


"יש חדשות, יש נצורות, יש פלאי פלאות" - הגשש החיוור, הקפיטריה בטבריה.

  • גרסה 5.6 של MySQL הגיחה לאוויר העולם, לרגל המאורע המונומנטלי התקבצו מסביב לטרנזיסטור הנייד שלומי נוח, אורי להב ורן תבורי והאזינו בדריכות רבה לחדשות הבוקעות ממנו.
  • את עולם ה-MySQL הכיר שלומי תוך כדי עבודה, מכיר את המוצר מכל הכיוונים, וגם תורם קוד פתוח - כבוד!
  • קהילייה או קהילה - זו השאלה. פרס מובטח לעונה נכונה.
  • הרבה פיצ'רים חדשים יש בגרסה החדשה - InnoDB משופר, רפליקציה, Partitioning וכו'
  • Online DDL - החופש לעשות הכול בזמן אמת. מפחיד. תשאלו את פייסבוק.
  • Full text search ב-InnoDB. אנחת רווחה נשמעת בקהל, אבל גם שם יש מה להשתפר.
  • MyISAM מת. Deal with it.
  • הרבה יותר קל להעתיק טבלאות ב-InnoDB בגרסה החדשה.
  • כל טרנזאקציה - מלמיליאן, עם Global Transaction ID. עכשיו אפשר לסנכרן כמו בני-אדם.
  • Multi-threaded replication. ככה עושים את זה המקצוענים.
  • המאסטר קרס? יש לי פיתרון.
  • MariaDB יוצא לדרך עצמאית, נשען בצורה יותר משמעותית על הקהילה, כאשר חלק מהפצות הלינוקס כבר באות איתו כבסיס הנתונים הדיפולטי.
  • Galera - ככה נראה העתיד של הרפליקציה ב-MySQL?
  • סינכרוני? כן, אבל...
  • טכנולוגיה חדשה, אבל נתמכת על ידי הרבה חברות (Percona, SkySQL MontyProgram) וכו'.
  • הקטור - דקת דומיה.
  • LGPL Connectors - לא, זה לא שם של מחלה אקזוטית (למרות שיש פה כמה עניינים מדבקים).
  • Percona מארגנים כנס MySQL לשנת 2013. כל הגדולים יהיו שם, שווה לבוא.
  • שלומי הוא היו"ר של הכנס, אפשר לפנות אליו ב-shmomi@openark.org, שיהיה בהצלחה!


הקובץ נמצא כאן, האזנה נעימה. תודה רבה ליותם אורון על התמלול.

יום שני, 18 במרץ 2013

170 Bumpers 4



היה כנס. נחנו. נהנינו. עשינו חיים משוגעים. הגיע הזמן שוב להתכנס. מתחילים.




הקובץ נמצא כאן האזנה נעימה ותודה רבה ליותם אורון על התמלול!

יום ראשון, 17 במרץ 2013

169 Carburetor 6 - OpsWorks

  • בעננים: נתי שלום, אורי להב ורן תבורי.
  • תודה לנתי על הרצאתו בסאמיט aka .Big Data In the Cloud ,איך נשארים עם הראש בענננים אך עם הרגליים בקרקע.
  • על הפרק: AWS OpsWorks הרכישה האחרונה של אמזון בתחום שירותי הענן.
  • OpsWorks מציעה מודל חדש לפריסה של אפליקציות בענן ומבוססת על מתכונים של Chef.
  • OpsWorks מותאמת ספציפית לאמזון, ולמעשה מציע שכבת PaaS מעל Chef.
  • הרכישה מצטרפת לתהליך של אמזון של הוספת שכבות הפשטה, וכתופעת לוואי מבורכת, נעילה של המשתמשים לתשתיות של אמזון.
  • הגבול בין DevOps Automation ל PaaS הולך ומיטשטש.
  • Chef הופך להיות הסטדנרט דה-פקטו בענן, אך בדטה-סנטר ידה של Puppet על העליונה.
  • ומצד שני ייתכן כי חוזקה של הבובה הוא דווקא בדסקטופס (לדוגמא Boxen של GitHub)
  • הפשרה הכואבת בPaaS הקלאסיים בין פשטות בה מאבדים שליטה על מע' הפעלה, פריימוורקס וכו' לבין שליטה מלאה בה מגדירים הכל באופן ידני (יאק) שייכת לנחלת העבר.
  • היום אפשר לאחוז בחבל (הוירטואלי) משני קצוותיו. גם שליטה (כמעט) מלאה וגם פשטות.
  • בחברות רבות שליטה בתשתיות תידרש לקב' קטנה בלבד בעוד שרוב המפתחים לא יזדקקו לה.
  • מפתח? התווספה לך עוד אחריות - קפסיטי פלנינג של האפליקציה שלך.
  • לא כל המפתחים בעלי עניין  או יכולת להתמודד עם תשתיות.
  • האפליקציות והתשתיות רצים מעל אותו טיר. צריך עדיין חומה ביניהם?
  • לסיכום, טשטוש הגבולות בין Dev ל Ops יעשה טוב לכולם.
  • מתי כדאי להתחיל להשקיע באוטומציה? אם נכווית בעבר או כשמדובר בצורך עסקי.
  • מפתח יכול לחזור ולעשות את אותה טעות פעם אחר פעם, תוכנה שטועה פעם אחת, תתוקן, ולא תחזור עליה שוב.
  • שירותים מבוססי הקשר או הרכבה (ירושה לעומת אנקפסולציה).
  • שירותים מבוססי הקשר (e.g Heroku)  תוחמים אותך מצד אחד אך נותנים בוסט אדיר מבחינת פרודקטיביות.
  • שירותים מבוססי הרכבה (e.g OpsWorks)  - בעלי גמישות גדולה יותר, אך בא על חשבון הפרודקטיביות.
  • OpsWorks מול Heroko? מי ינצח? או אולי לשני המטודולוגיות יש מקום תחת השמש?
  • שלוש משרות פתוחות, מי שמעוניין שיצור קשר עם אורי, נתי, רן או רון
    המשרה של פיפל (רון) בקישור הבא




הקובץ נמצא כאן האזנה נעימה ותודה רבה לאורן אפרתי על התמלול!