יום ראשון, 23 ביולי 2017

Summit 2016: Is it good enough? or - what is MVP? / Moran Shimron

How many times do we ask ourselves this question? what is good enough? others might call it - what is the MVP?
In the session, I will cover some key questions and guidelines on how to decide what is MVP, including examples - all in 5 minutes!



MP3

Summit 2016: Early Detection of Cancer: Using NLP Classifiers to Analyze Medical Research Papers / Limor Lahiani

microRNAs are bio-markers, which may indicate cancer and other diseases even at early stages. We partnered with a startup to develop a pipeline and NLP classifiers to analyze medical research documents to find relations between genes and microRNAs, and diseases. The generalized code and leanings are open sourced.



MP3

Summit 2016: Software Punk: examining controversial ideas in Software Development / Lior Bar-On

Let's discuss some "provocative" ideas in Software Development, that beyond being provocative - make some sense:
Inheritance is a bold violation of OOP Principles.
Duplicate code when you are not sure about the abstraction.
Copy-paste as a legit method of code reuse.
Git is not so good for you.
You spend too much on Unit Tests.
Reduce testing, and replace it with better production monitoring.



MP3

Summit 2016: Subdivision - a tiny library for building highly decoupled and modular web apps / Boris Kozorovitzky

https://github.com/BorisKozo/subdivision
Subdivision is a somewhat opinionated JavaScript library that helps you structure your code in a highly decoupled way. It is conceptually based on a battle proven Addin-Tree concept used in projects such as SharpDevelop (C#) but with a JavaScriptish flavor. I developed the library based on my experience working on both SharpDevelop and HPE VuGen while considering the special requirements one may have when developing a web application.
The library runs both in the browser and Node.js, is fully documented and has ~100% coverage in unit tests. Feel free to star/fork it on GitHub.



MP3

יום רביעי, 19 ביולי 2017

Summit 2016: Social Soccer Betting Application / Roi Ezra

"Mundialito" is an open source application which allows you to create a contest between you and your friends on soccer games. It is one-click deploy-able so everyone can easily create their instance and play. It has an responsive web application and a nice admin view.
https://github.com/ezraroi/Mundialito

ושוב מגיע טורניר גדול
וכולם פה רוצים להמר על הכל
חיש מהר נקים אתר בשחקים
שבו ינחשו כולם תוצאות משחקים
(By @Zivry)



MP3

Summit 2016: Farmers application (מהחקלאי) / Shlomi Zadok

Introduction to the new (ionic based) Farmers protest application - מהחקלאי The application helps connecting farmers who sell directly to the customers. It is built with Rails 5 API as a backend and Ionic framework for Android / iOS apps. (and I need your help !)



MP3

יום שלישי, 18 ביולי 2017

Summit 2016: Front End Test Automation: past, present and future / Oren Rubin

In this talk we will delve into one the biggest challenges of front end development, Test Automation. If you think unit testing is hard, getting started with end to end testing is horrific. The ramp up huge and the maintenance is hell. In this talk Oren will walk the audience into this world, starting with the differences between writing Unit Tests, show how to deal with asynchronous challenges, delve into UI validations, provisioning browser instances, and most importantly, creating robust tests which work in high fidelity while your app undergoes daily changes.



MP3

Summit 2016: Digital Information Preservation / Ran Levy

בשנת 1986 יזמה רשות השידור הבריטית, ה-BBC, פרוייקט שאפתני במיוחד: תיעוד גורף, בעזרת מאות אלפי מאמרים ותמונות, של החיים בבריטניה המודרנית. הפרוייקט הושלם בהצלחה- אך 15 מאוחר יותר עמד בפני מוות משונה ואכזרי במיוחד: הוא נשמר על דיסקים שאיש לא יכל עוד לקרוא…האם נוכל להציל את פרוייקט דומסדיי, ואת כל שאר אינספור פיסות המידע שאנחנו מייצרים מדי שניה, מתהומות הנשייה?



MP3

יום שני, 17 ביולי 2017

Summit 2016: The Next Linux Superpower: eBPF Primer / Sasha Goldshtein

Imagine you're tackling one of these evasive performance issues in the field, and your go-to monitoring checklist doesn't seem to cut it. There are plenty of suspects, but they are moving around rapidly and you need more logs, more data, more in-depth information to make a diagnosis. Maybe you've heard about DTrace, or even used it, and are yearning for a similar toolkit, which can plug dynamic tracing into a system that wasn't prepared or instrumented in any way.
Hopefully, you won't have to yearn for a lot longer. eBPF (extended Berkeley Packet Filters) is a kernel technology that enables a plethora of diagnostic scenarios by introducing dynamic, safe, low-overhead, efficient programs that run in the context of your live kernel. Sure, BPF programs can attach to sockets; but more interestingly, they can attach to kprobes and uprobes, static kernel tracepoints, and even user-mode static probes. And modern BPF programs have access to a wide set of instructions and data structures, which means you can collect valuable information and analyze it on-the-fly, without spilling it to huge files and reading them from user space.
In this talk, we will introduce BCC, the BPF Compiler Collection, which is an open set of tools and libraries for dynamic tracing on Linux. Some tools are easy and ready to use, such as execsnoop, fileslower, and memleak. Other tools such as trace and argdist require more sophistication and can be used as a Swiss Army knife for a variety of scenarios. We will spend most of the time demonstrating the power of modern dynamic tracing -- from memory leaks to static probes in Ruby, Node, and Java programs, from slow file I/O to monitoring network traffic. Finally, we will discuss building our own tools using the Python and Lua bindings to BCC, and its LLVM backend.



MP3

Summit 2016: Performance Limitations of React Native and How to Overcome Them / Tal Kol

React Native holds great promise in terms of excellent developer experience with Javascript and code reuse between platforms. The big question is  —  do these benefits come at the price of performance? How well can React Native hold its own against purely native implementations?

Background
I’ve been developing native mobile apps professionally for the past 7 years. I’ve seen many magical “cross-platform” solutions but eventually nothing beats pure-native in terms of app quality. The main thing developers are skeptical of is performance. React Native is unique in its ability to achieve amazing performance, but it requires developers to understand what goes on under the hood. The aim of this talk is to ease concerns for new-comers and teach existing developers a few important guidelines.



MP3

יום ראשון, 16 ביולי 2017

Summit 2016: A call out to engineers to become product managers / Yuval Samet

We have a great market gap in Israel when it comes to product management. The demand for world class product management is strong as our ecosystem creates companies at a greater global scale, however the supply of great product management talent is weak. In this talk I will try to convert engineers to product managers as I believe it is one of the best levers to pull in order to solve the gap. I will explain how product managers make engineers' life miserable, how to excel at product management as an engineer and hopefully inspire engineers to solve one of the biggest gaps our ecosystem currently struggles with.



MP3

יום שבת, 15 ביולי 2017

Summit 2016: How to (really) create transparency / Iris Shoor


One of the main reasons developers and managers leave companies is lack of transparency. While most companies are all for transparency, very few manage to practice it. On this talk I'll cover different methods which all teams can easily adopt. Using dashboards, working better with Slack, internal podcast and even using democracy for some decisions. The talk will also focus on how to communicate business/ sales updates and how to handle 'bad' times.



MP3

Summit 2016: Mobile Development in 2016 - A song / Yoni Tsafir

After the huge success of the JTLocalize song in RS 2015 (https://www.youtube.com/watch?v=mfUTa3tlJ4M), this is the 2016 version summarizing all the big news in the past year in the mobile development world, in a fun humorous way.


MP3

יום שבת, 1 ביולי 2017

324 Bumpers 41

רן דותן ואלון מדברים על תכנות פונקציונלי, עולם הקוד הפתוח וכנס רברסים השנה הוא ב15-16 באוקטובר, הגשת ההצעות נפתחה

רן:
  • ממשקי תכנות (מחיבורי חוטים כדי לתכנת לסביבות מודרניות) , מרתק!
  • מאמר על כלי ההופך mock-ups לקוד (עוד שימוש מעניין ברשתות עצביות)
  • מערכת קבצים חדשה הנכתבת בRUST שנועדה לתקן בעיות במערכות הקיימות עם יעדים שאפתניים מאוד (נכתב עבור REDUX OS )
  • הודעות מעניינות מגיט-הב (הAPI שלהם שוכתב ומבוסס כעת על graphql , וגם market place שמאפשר לעשות אינטגרציות מעניינות)
  • Github מפרסמים סקר על עולם הקוד הפתוח ומפרסמים גם את הנתונים לשימוש הכלל (בין היתר על ייצוג נשים, תרומת פיתוח קוד פתוח ) ופרק שלם בפודקאסט changelog  שלם על הסקר הנ"ל.
  • פרויקט קוד פתוח של רן שנועד לפתור בעיה של כתיבת logs בעולם הAWS (שימוש ב API הקיים כדי לשלוח אותם לשירות logging נוח יותר)
  • מאמר מבית thoughtworks על השינויים הגדולים שעתידים לקרות בעולם התוכנה (ספוילר: רובוטים!)
  • השוואת בסיסי נתונים בענן (למשל :למה לא Mongo)
  • גוגל משתמים ותורמים באופן מסיבי לפלטפורמת CD לענן Spinnaker

דותן:
  • רשימת 10 האתרים שכל מתכנת חייב לבקר בהם (כמובן שחלקם כן וחלקם לא באמת )
  • כלי אינטרקטיבי להבנה מה שוות האופציות שמקבלים בסטארטאפים
  • סיכומים של קבוצת עבודה של node.js בנושא diagnostics
  • טיפים לerror handling בGO
  • JWT לא חייב להיות ברירת המחדל למימוש חיבור מאובטח בין front end +back end
  • ספריית קוד פתוח לבנייה קלה יותר של  אנימציות מבוססות REACT (של דותן)
  • ספריית קוד פתוח לMatching engine המאפשר הגדרת rules בצורה מורכבת (של דותן).מזכיר את LISP
  • מדריך לימודי מסודר לfront end stack המודרני.
  • פרויקט קוד פתוח שנועד לאפשר קונפיגורציה בלי EJECT
  • פרויקטים ללימוד בינה מלאכותית .
  • מדריך בדוגמאות  לdeep learning "בלי כל המתמטיקה"
  • פרויקט קוד פתוח שיכול להחליף את postman
  • מדריך לינקים וטיפים לVIM
  • כנס לא שגרתי על נושאים מעולם התוכנה שמורכב מהרצאות של 10 דקות
  • סיכום כנס מפתחים השנתי של apple(כמה נקודות:תAR,swift4,vision )
  • לחשוב בצורה של  תכנות פונצקיונלי  + lodash ועוד לינק בנושא . ועוד אחד
  • צעדים ראשונים בWebAssembly ( מאפשר לדפדפן להריץ קוד בפורמט בינארי )
  • אז מה חדש בnode 8  ּ npm5 וגם
  • V8
  • המלצה על ספר המדבר על איך לומדים במהירות
אלון :
  • המלצה על בלוג על בינה מלאכותית
  • יש כרום headless
  • שילוב פונטים (שכרוצים חלקים שונים מפונטים שונים)
  • קומפיילר חדש לNODE
  • ההפתעה ברשיון של REACT (אמ;לק: אל תתחרו בפייסבוק באמצעותו.מה זה אומר בעצם?)
  • ספריית עיצוב חדשה של מייקרוסופט
  • "תוכנות כופר" מבוססות הקוד שדלף מNSA הגיע לעשרות מדינות
  • פרויקט מימון המונים ל"מחברת המושלמת שתחליף את כל אפליקציות ניהול המשימות שלך" (האם זה עוד גרסה לBullet Journaling הגאוני בפשטותו )
  • קוטלין הפכה לשפה רשמית נוספת לכתיבת אפליקציות לאנדרואיד
  • עמודי שגיאה טובים יותר
  • אתר שיגלה לך האם רובוט עומד להחליף אותך בעבודה
מצחיקים:

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

יום רביעי, 28 ביוני 2017

Summit 2017 Call for Papers

זהו פרק מיחד וקצרצר שבו אדם ואני מספרים לכם על הקול הקורא להגשת הצעות לכנס 2017 (Call for Papers).

בקיצור:


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

יום רביעי, 21 ביוני 2017

323 Mozilla

אורי ורן מארחים את עמית ומדברים על דפדפנים, קוונטים  וחלודה.

מוזילה אמנם ידועה לרוב העולם בזכות הדפדפן (אגב זה לא שועל) אבל בעצם אחד הדברים בזכותם היא מוכרת למפתחי ווב זה MDN.
איך בעצם מתפרנסת חברה כזו שלא מוכרת את מוצריה? כמה עובדים יש בה?
עמית מספר על עבודתו על firebug \Dev tools , מה זה בעצם SERVO, על RUST ועל Quantum  .
ובנוסף על החבר'ה הטובים -קבוצת למידה של Javascript Israel /

כמו כן עדכוני כנס רברסים : כבר יש מודרטורים, תאריך ומיקום ובקרוב אפשר יהיה להתחיל להגיש הצעות להרצאות.

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

יום שני, 5 ביוני 2017

322 Security essentials for startups

אורי ורן מארחים את שחר לשיחה על אבטחת מידע, חולצות מכופתרות וסטארטאפים.
שחר פעיל בסניף הישראלי של CSA, מלכ"ר בראשות משה פרבר .
התנסויות רבות עם סטארטאפים שאינם מודעים / לא מיישמים דרישת אבטחת מידע, מה שעלול להביא לפריצות לא רק אליהם אלא לחברות שישתמשו בשירותיהם, כתבו שחר וחבריו לארגון (פרטי כותבים בלינק למאמר) מאמר המרכז את ההמלצות והטיפים הקריטיים ביותר לסטארטאפים. אין המלצות על כלים ספציפיים אלא נקודות ,קוים מנחים ושיטות עבודה.
המאמר מתאים לכל סטארטאפ  מ B2B ל C2B, בכל שלב –וכולל גם המלצות מתי צריך להתחיל לחשוב על סקיוריטי (לפעמים בשורת הקוד הראשונה ולפעמים קצת אחר כך ).


ארועים : כנס רברסים !
כבר יש צוות moderators ובקרוב תפתח ההגשה להרצאות. אורי ורן מזכירים שעל אף שמדובר בכנס רחב תחומים עד מאוד לא ניתן לקבל את כל ההצעות להרצאות.

ואנחנו עדיין פנויים לספונסורים, אז דברו אתנו אם אתם מעוניינים.

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

יום שלישי, 16 במאי 2017

321 Bumpers 40


באמפרס 40 - רן אלון ודותן מדברים על שנות ה 90, ציור לחסרי כשרון ומה חסר ביוניטי.

רן:
  • הרצאה קצרה ומעולה על שפת ממשקים  (תחום UX) -(תודה לקטי המתקצרת שלנו על ההמלצה) שהעבירה ר"צ UX בחברת Thomson Reuters ,שגית סיגל
  • עורך טקסט חדש שמיוחד מכמה בחינות -יש לו צד שרת ו frontend - וכן זה אומר שיש לו כבר עכשיו כמה frontends שונים (טקסטואלי למשל) זה work in progress /

אלון :
  • הספריה מאחורי מחשב הDEEP MIND הוצאה לגיטהב
  • במשך 26 שעות שרתי הHeroku באירופה החזירו הודעות שגיאה. הסיבה- שינוי קונפיגורציה שלא הושלם בכולם + טוויסט שעיכב את הגילוי.
  • גוגל הכניסה את FACT CHECK שלה כחלק מהחיפוש והחדשות שלה
  • פרויקטי Open Source של גוגל -יש שם כמה סיפורים מרתקים בבלוג שלהם וכמובן פרויקטי האופן סורס שלהם.+ פרק בפודקאסט הרלוונטי
  • כלי כיפי להתאמת צבעים מבית Google Material Design
  • Autodraw של גוגל -מנחש מה אתה רוצה לציר ומשלים לך את הציור. אלון מציע שישלבו את זה בכלים להכנת מצגת.
  • איך Slack משתמשים ב Typescript
  • Google Cloud - הוסיפו Ruby Client
  • מה רע בעצם ב Hype Driven Development ?
  • ה Markdown שבו כתובים Readme בגיטהב מוצע ככלי .נראה קליל ושימושי
  • כלי שאורז  Node.js  כexecutable בלי הקוד (רן תוהה האם זה מחליף חצי משימושי הDocker ?

דותן :
  • בנה לך עורך טקסט -בעצם פרויקט לימודי ב C שמבוסס על הפרויקט "עורך טקסט ב1000 שורות
  • Redesign של ג'נקינס. נראה טוב -אבל האם זה מאוחר מדי ?
  • NASA פרסמו ספר על אופן בחירת הפונטים ועיצוב בmanuals שלהם .דותן מודה שהחליף את פונט היומיומי שלו בעקבות הקריאה!
  • Deis מצטרפים למייקרוסופט.האם הם יהיו הדוקר-של-מייקרוסופט? נראה.
  • יוניטי , מנוע המשחקים שיש לו סביבת עבודה מעולה: שיפורי סביבת עבודה :
    • -חיבור ל EAP RIDER  סביבת העבודה של ג'טבריינס לC#.
    • ואז אפשר לעבוד ביוניטי עם גרסאות C# יותר מתקדמות  
    • וגם לעבוד בעורך קליל יותר - אטום
    • ועוד תוסף לאטום לטובת העניין
  • סביבת כתיבה ובניה לAWS   - אלון מתלונן שזה עדיין מורכב מדי ,בשונה מ HEROKU למשל.
  • BigQuery ב AWS -התמחור יכול להתאים למשתמשים מזדמנים\סטארטאפים .
  • React בSketch מבית AirBnb
  • Sizzit -כלי לפיתוח אתרים ווב רספונסיביים
  • יעוץ סטיילינג מבוסס Echo  של אמזון
  • פייסבוק כתבו מחדש את הframework שלהם ל GraphQL
  • TodoMVC for the RealWorld
  • הוסיפו קצת קפיציות ל ios layout שלכם
  • מה קורה בBasho (יצרני riak)? -קצת שמועות מהטויטר.
  • תאריך שחרור סופי לjava 9 (ה-פיצ'ר הגדול שמצפים לו :מודולריות)


  • כמה אייטמים קלילים:
אלון
  • איזה מתכונים יש ב הcookbooks בתחום שלנו
  • הקלד URL ותגיע לURL שהקליד המשתמש לפניך. נסו ותהנו
  • כולנו היינו חדשים פעם -כולל כוכבי stack overflow-
רן
  • למקרה שאתם מתגעגעים לאיך שהווב נראה בשנות ה90
הודעות :

רברסים 2017 -התאריך הוא באוקטובר, אנחנו מחפשים moderators


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