ב-22 במאי 2013 (יום רביעי) נערוך את מפגש הפרל החודשי שלנו. אנו נפגשים ב-18:30 ומתחילים ב-19:00. כתובת: מכללת שנקר, חדר 2103, בבנין מיצ'ל - כניסה מרחוב ידע עם 8, רמת-גן.
פרטים נוספים ניתן למצוא באתר
שוחרי הפרל תל אביב, וב
דף הבית של פרל בישראל.
במפגש פרידה ממנהיגנו העשוי ללא חת שעוזב את Telaviv.pm לטובת Amsterdam.pm ושתי הרצאות:
Asynchronous Programming FTW! :: Sawyer X
העידן החדש עומד בסימן non-blocking asynchronous creative responsive deconstructive refactored decoupled conjectured applications. אם לא עליתם על עגלת ה-event loop אתם מחוץ ל-loop.
על מה אני מדבר ? האם אני שיכור ? כמה מהמושגים הנ"ל מומצאים ? שאלות אלו ועוד ייענו במהלך ההרצאה.
Rx.pl - Reactive Extensions for Perl :: רן עילם
RX.pl בגיטהאב
ספריה לבניית יישומים אסינכרוניים..מאחר וקשה לכתוב יישומים אסינכרוניים,
אך לעבוד עם lists של פרל זה קל, הבה נהפוך events ל-lists, ונהנה מהיתרונות:
- תכנות אסינכרוני אלגנטי ללא קינון callbacks, בשימוש אופרטורים המוכרים לכולנו מהעבודה עם lists של פרל.
- ניהול ותיאום events, לדוגמא יצירת בקשת HTTP כאשר יש timeout
על לחיצת מקש אם בקשת ה-HTTP הקודמת הייתה בסדר והגיעה במהלך 10 השניות האחרונות.
- תכנות עם stream transformations, במקום אובייקטים ומתודות-
הכירו תכנות פונקציונלי יפהפה עם מצבים ו-side-effects מוגדרים. החלפת דיאגרמות UML משעממות בדיאגרמות marble כיפיות.
- הפסיקו לכתוב ולשכתב retry, timeout, throttle, buffer, window,
counters, caching ו-aggregate functions עבור כל פרוייקט. במקום, צרו את התהליכים שלכם בתור observables, אז תוכלו להנות מספריה עשירה של אופרטורים קיימים.