יום ראשון, 1 באפריל 2018

337 Bumpers 47

באמפרס 47, באולפן רן, אלון, ודותן
  • רן - Firewall as a Service שיתוף פעולה של AWS ו Checkpoint במוצר חדש המיועד לסקייל גדול מאוד
  • אלון - וורנר ווגלס הודיע ב AWS Summit בתל אביב שהוא הולך לעשות עליה לישראל ולנהל את מרכז הפיתוח של אמזון בישראל
  • דותן - בעקבות Spectre ו Meltdown פרצות האבטחה שהתגלו לאחרונה במעבדים, אפל מבצעים recall להחלפת Macbook בחינם, ניתן לגשת ל iDigital ולהחליף בעלות של 100$
  • רן - הכרזה של Azure על cloud functions ל MS Access ו ל Excel
  • רן - הכרזה על דראפט חדש ל IPv8 ניתן לקרוא את ה rfc
  • רן - תוספת נסיונית ל MongoDB: תמיכה ב SQL רלציוני כתגובה לתמיכה של Postgres ו MySql ב JSON
  • אלון - פרצת אבטחה ב AWS Lambda, ניתן לגשת לזכרון של פונקציות אחרות, בנוסף הוציאו את AWS Objects
  • דותן - Martin Odersky, ממציא Scala, עוזב את Dotty ועובר להיות  chief architect של Java X
  • דותן - Apple מכריזה על הרחבת ה touch bar ל modifier keys אלה כפתורי ctrl, command, alt, והחיצים
  • אלון - הכרזה על Facebook cloud services - ה AWS של Facebook, נטפליקס עוזבים את AWS ועוברים ל Facebook cloud services משיקולי עלות וביצועים
  • אלון - הכרזה על d4 הגרסא החדשה של d3 מנוע הגרפיקה, הוסיפו כיווניות לגרפים (directed data driven document)
  • אלון - DART היא שפת התכנות הרשמית באנדרואיד במקום Kotlin, כי הממשל האמריקאי מכוון חברות לטכנולוגיה אמריקאית 

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

יום ראשון, 25 במרץ 2018

336 Bumpers 46

רן, אלון, ודותן חוזרים אלינו לפרק 46 של באמפרס

  • רן - Carbon:Create - זהו addon  ל visual studio code או Atom המאפשר לעשות צילומי מסך מתוך ה ide
  • רן - Riff פריימוורק faas על קוברנטיס, אחד מתוך הרבה פריימוורקים דומים
  • רן - מצגת המראה בצורה ויזואלית דומה לטבלה המחזורית usage patterns לקונטיינרים
  • רן - CSS keylogging ע״י שימוש ב attribute selectors ו background image אפשר לשלוח את הקשות המקלדת (למשל סיסמא) שלכם לשרת מרוחק!
  • רן - flutter הוא פריימוורק לבניית אפליקציות נייטיב, כותבים ב Dart ומקמפלים לקוד נייטיב Android\Ios זהו פוסט הצולל ליתרונות היחסיים ופרטי המימוש של הפריימוורק
  • רן - גוגל מכריזה על Dart 2 כאשר אם בעבר לא היה ברור האם Dart היא שפת לקוח או שרת הדגש הוא ש Dart היא שפה בה האופטימיזציה היא לצד לקוח
  • רן - ספרייה די גדולה של פונקציות Lambda בשם AWS Serverless Application Repository, אפשר לקחת פונקציה ולעשות deployment פשוט לחשבון שלך, מגיע בפורמט SAM. ניתן להסתכל על זה כ App store של פונקציות, אחת הפונקציות הראשונות הזמינות שם היא hotdog detector
  •  רן - קונטיינרים ניצחו את הקרב, אבל יפסידו את המלחמה ל Serverless
  • רן - פרוייקט שלוקח את tranding repose של github ומקטלג אותם לפי שפות או טכנולוגיות ל issues, מאפשר לקבל אימייל עם עדכונים ע״י רישום ל issue הרלוונטי
  • דותן בחן לאחרונה טכנולוגיות Blockchain ע״י קריאת witepapers ומאמרים, ומשתף אותנו במאמרים שהוא חושב שעשו סוג של פיצוח:
    • מאמר שטוען שכנראה אנחנו לא באמת צריכים Blockchain
    • מאמר למי שרוצה להאמין שיש משהו ב Blockchain
    • מאמר המרכז את כל מה שמפתח צריך לדעת על פיתוח Blockchain
    • אתר שתוקף את הרעיונות מאחורי Iota
  • דותן - הגרסא האחרונה של NPM (גרסא 5.7.0) משנה הרשאות filesystem בלינוקס ומומלץ לדלג עליה
  • דותן - שוחררה גירסא 4 של webpack
  • דותן -  Russ Cox מוציא 7 מאמרים על ניהול גרסאות ב Go
  • דותן - web framework בשם yew המקמפל Rust ל wasm לשימוש ב browser
  • דותן - אתר וספר עם microservices patterns, לא כל החומר באתר נראה booletproof אבל הדיאגרמה נחמדה
  • דותן - רשימה של ספרי עומק במדעי המחשב מחולק לנושאים
  • דותן - AI שמייצר מוזיקה של פסנתר לפי פרמטרים מתורת המוזיקה
  • דותן - shell exec יצירה של shell scripts ע״י templates ב javascript
  • דותן - מאמר על Appsync ו GraphQL למי שרוצה להתחיל מאפס
  • דותן - מאמר מעמיק על GraphQL
  • דותן - מאמר על decorator ב python
  • דותן - מאמר על python 3 מול python 2 שנותן רוח גבית ל python 3
  • דותן - טיפים טריקים ל Docker עם Alpine
  • דותן - אתר המוליך אותך צעד אחרי צעד באלגוריתם הקונצנזוס Raft בצורה ויזואלית
  • דותן - רשימת קריאה עם מאמרים על scalabality
  • דותן - מאמר של Steve Yegge על הסיבות שבגללן עזב את גוגל
  • דותן - greenlet מאפשר למשתמשי Node להזיז  async function ל thread  נפרד
  • דותן - ספריית Go המממשת seam carving (שינוי גודל תמונה המודע לתוכן התמונה)
  • דותן - קורס Security בסיסי
  • דותן - מאמר המתמצת את כל מה שצריך לעשות כדי לקבל css מודרני
  • דותן - מאמר על איך ה ad blocker של chrome עובד
  • דותן - מאמר ומדריך על pix2code המייצר קוד html ו css מתמונות בעזרת deep learning
  • דותן - open cat פרוייקט חומרה פתוח ליצירת חתול רובוטי
  • אלון - ספרייה המאפשרת להגיד תודה ולראות איך אפשר לתרום למפתחים של ה dependencies בהם אתם משתמשים
  • אלון - מאמר על SQL server של Microsoft על Linux
  • אלון - הרצאה הנותנת הצצה לפיצ’רים עתידיים ב React

מצחיקים

  • רפוזיטורי ללא קוד עם המון stars, forks ו pull requests
  • רשימה של אפשרויות לקבלת swag למפתחים
  • 2 תמונות מצחיקות מרחבי הרשת: 
הקובץ נמצא כאן, האזנה נעימה ותודה רבה לדניאל שלו על התמלול

יום ראשון, 18 במרץ 2018

Summit 2017: DevTools and Headless Chrome - The Automation Power-Couple / Yonatan Mevorach

In this talk we'll see what problems we can fix (or better yet, avoid) by combining two things developers love: Chrome DevTools and automating repetitive tasks. To do this we'll use a new capability introduced in Chrome 59: running Chrome in "Headless Mode". First off we'll show the powers of each of these tools separately. We'll use DevTools to debug other platforms like node.js, and we'll use Chrome in Headless Mode to run tests, take screenshots, and to scrape sites for data. Then we'll explore how by combining the two you can have DevTools work for you around-the-clock and monitor everything about your app (amount of unused CSS, memory footprint, etc.)



MP3

יום שבת, 17 במרץ 2018

Summit 2017: Future of Serverless / Yoav Abrahami

In 1998, James R. callan wrote a book titled "Collaborative Computing With Delphi 3" in which he asserted that with technology, predicting the future is now possible. This is the book from which I have learned about Micro-Services Architecture, way before the buzzword became popular.
4 years ago, we made another prediction in the serverless space. Given recent events and the fulfilment of this prediction, Wix is taking the risk of predicting the future of serverless computing and where it should be 4 years from now.



MP3

יום שישי, 16 במרץ 2018

Summit 2017: It ain't necessarily so! / Victor Bronstein

Every time we start implementing a system we do it in a certain way that seems most natural to us. We create domain objects and build layers of code that work with them. Why do we choose this way? Does it really serve us in large enterprise systems? Are there better ways? How should we decide? Let’s forget our prejudices and rethink the basic assumptions!



MP3

יום חמישי, 15 במרץ 2018

Summit 2017: Build a High-Performance Microservices Architecture with NATS.io & Golang / Uri Shamay

There are many criteria to consider when building your microservices architecture for scale and performance. The two major ones are programming language and inter-service communication.These decisions dramatically influence the scalability of the system. For our inter-service communication we chose NATS.io, an open-source, cloud-native messaging system for distributed systems; and Golang as the programming language. NATS.io is a highly performant Publish/Subscribe system which has a simple model that leverages both synchronous and asynchronous communication. Golang has a simple yet strong concurrency model, which helps building highly scalable systems fast without compromising simplicity.



MP3

יום רביעי, 14 במרץ 2018

Summit 2017: Reactive Brain Waves / Uri Shaked

Our brain is a fascinating machine. Thanks to recent advancements in EEG technology, we are finally able to begin interfacing with it and build "thought-controlled" interfaces. In this talk, we are going to experiment in connecting our brains to an Angular app, using an affordable consumer EEG headset and Web Bluetooth, and then use RxJS to process the brain signals and feed them as events to our components. This gives a whole new meaning to the term "Smart Component", in a mind bending way.



MP3