יום שני, 25 בספטמבר 2017

325 Bumpers 42

אחרי הפסקה של כחודשיים, רן אלון ודותן מדברים על צדפות,עבודה מהבית וכרום חסר ראש
  • כלי  CLI קטן ונוח להעלאת קבצים לצורך שיתוף. תודה לאדם מתן שהכיר לנו אותו.
  • כלי המאפשר לנתב פלט של קומנד-ליין לווב בזמן אמת. דוגמא כאן
  • רשימה מצוינת של טקטיקות שיווק ל"פרויקט הצדדי" שלכם
    מה חדש בעולם הלמבדה:
  • UP הוא מעין heroku לכולם -לא הראשון שעושה את זה אבל די חביב (ברקע דיון האם זה עובד בכלל)
  • Zappa תשתית בפייתון נוספת הדומה ל APEX
  • צריכים נתונים כמו לכמה אנשים בזמביה יש סלולרי חכם? אתר שמספק תוצאות מחקריות ב24 שעות
  • מאמר מעולה מבוסס על מחקר של דן אריאלי על עבודה מהבית -עצות וטיפים איך לעשות את זה טוב יותר ויעיל יותר.
  • האם באמת השביתו את פיתוח הAI של פייסבוק כי הבוטים פיתחו שפה באופן עצמאי?
    REACT 16 יוצא בקרוב , כמה שינוים צפוים :
  • כתיבה חופשית יותר לDOM
  • שיפור במנגנון טיפול בשגיאות
  • ZEIT יוצרי now.sh מאפשרים התקנה על כל ענן . ( היה להם shutdown במשך ימים ולא פורסם פוסט-מורטם אח"כ)
  • אוסף מאמרים על DBMS
  • מדריך לבידוד טרנזקציות SQL
  • קוד נקי הוא לא באמת נקי, או, שום דבר אינו מושלם
  • פלטפורמת machine learning של UBER -נראה די PR אבל שווה רישום
  • NGNIX מוציאים שרת אפליקציות "דובר" שפות רבות.
  • ניסיון חדש לשפר את אופן הטיפול בtime series הפעם מבוסס POSTGRES
  • הדרך להריץ Go channels על מספר מכונות במקביל -VICE
  • כלי לrapid prototyping לסביבות פיתוח שונות
  • טיפים מבית DROPBOX לאופטימיזצית שרתים לשרתי high throughput
  • איך להגזים באופן לא יעיל בפיתוח פרויקט הצד שלך
  • שת"פ בין AIRBNB לפרויקט האייקונים הפתוח - תכירו את לוטי
  • חדשות CNN בטקסט .
  • Headless chrome API  + עוד מאמר בנושא
  • ראוטרים "חכמים"\משודרגים, שני כלים
  • מדריך לשפת HASKELL או "דברים שדותן עשה בחופש הגדול"
  • משם אפשר לעבור לtoolkit בשם TURTLE בHASKELL לכתיבת סקריפטים
  • ואז , SCALA מתקרבת לנייטיב
  • וגם KOTLIN

  • מצחיקים : משחק ב VIM. קורע.


ההרשמה לכנס REVERSIM פתוחה  מהרו להירשם


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

יום שלישי, 19 בספטמבר 2017

Reversim Summit 2017 - Registration

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

ההרשמה פתוחה, לכו להרשם עכשיו!

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

קישורים: 

יום שני, 18 בספטמבר 2017

Summit 2016: How I learned to speak Vulcan / Michal Tirosh

I started work at Klarna four years ago, and for the first time in my life I was surrounded by developers all day long. I found myself feeling like Captain Kirk when he first met Spock.
I'll tell you a bit about working with developers from my personal perspective.
I'll share the things I've learned about you, the differences between people in HR and developers, and talk about what we can do to make our work together better.



MP3

Summit 2016: The Subtle Dynamics Of Leading Without Authority As A Technical Lead / OREN ELLENBOGEN

Meritocracy: a political philosophy which holds that power should be vested in individuals almost exclusively according to merit.
If you're reading the above, nodding your head, wishing it was the case in your situation maybe I can help. I'd like to offer some ideas and tips for the struggles Technical Leads or Senior Engineers are facing:
How can you leverage your skills to move the organization when you don't have the authority?
What should you pay attention to when giving an advice?
What can you do to get your concrete suggestions deployed to production instead of perishing in the source control?
How should you work with your manager to plan and execute an agenda you actually believe in?



MP3

יום רביעי, 6 בספטמבר 2017

Summit 2016: Anomaly detection in big data sets / David Gruzman

Detecting anomalies in big data sets is challenging, but rewarding. When you know to distinguish anomaly from normal - you know your data. In the presentation I will cover our, somewhat novel approach of anomaly detection in big data sets and explain both mathematical and technical difficulties applying it over big data sets. Our approach is about discovering statistical properties of the data sub-sets and finding anomaly ones based on it.



MP3

Summit 2016: From 400 bugs to 0 in 2 weeks - What we found below the "Static Analysis hood" ... / Yonatan Maman

Static Analysis is a very effective tool to improve code quality. Integrate it into the code life cycle requires both your cultural and technical attention.
In this talk I will show horrific examples of what we have found in our code base, and the process we did taking FindBugs from a P.O.C into a one of the main pillar of our Immune System.



MP3

יום שלישי, 5 בספטמבר 2017

Summit 2016: self.reproduce! / Inbal Galai

Ever heard of a "Quine"? A Quine is a program that reproduces itself. Basically - it takes no inout and produces its own source code as the output. Sounds tricky? Let's learn how to write one in Ruby in 5 minutes!



MP3

Summit 2016: Can Sci-Fi movies predict the future? / Hagai Levin

Back to the Future, Star Trek, Terminator - Almost every sci-fi movie we grew up on presented some slick futuristic technology. But while some of these films turned out to be successful predictors of the future, others missed miserably.
From hoverboards and tablets to telleporters and time travel - Which technologies were successfully predicted? Which movies shamefully failed? And what can we learn from it all?



MP3

Summit 2016: Coderetreat - What, Why and How / Erez Lotan

Coderetreat is a day-long, intensive practice event, focusing on the fundamentals of software development and design. It is also a lot of fun.
We at Kenshoo are doing those periodically - hear why, and learn how you can start as well.The newcomer into this world is overwhelmed with information, patterns, tools and practices. Having delivered numerous such projects, I'll try to separate the wheat from the chaff.
This is a clear recipe for the key practices you should keep when building continuously delivered microservice.



MP3

יום שבת, 2 בספטמבר 2017

Summit 2016: Flush your head! - an HTTP performance optimization tool / YONATAN MEVORACH

If you take delivering a fast web experience seriously, then you have to make sure you’re utilizing HTTP’s ability to serve the response in chunks.
Using “Chunked Encoding” improves performance by letting your server flush critical parts of the document (like the head tag) early, which means the browser can start downloading other resources sooner.
And even though this has been part of the HTTP protocol since 1997(!) there hasn’t been a tool that lets you see when a flush takes place.. up until now.
“Chunk Scatter” is a tool dedicated to solve this by visualizing the point in time each flush occurred. It also shows what part of the document the client gets in each chunk, and lets you compare one endpoint to another (e.g. staging vs. production).
“Chunk Scatter” is used by engineers at Yahoo, Adobe, Atlassian, Radware, Kayak, and others to test how different configurations and environments handle flushing.



MP3

Summit 2016: How to Build a Micro-services Infrastructure In 7 Days / Gil Tayar

On December 2015, during an internal Wix Hackathon, we decided to rewrite our aging Micro-services infrastructure. This is our story. In this story, we will see how to build a modern infrastructure that enables you to deploy a self-servicing grid of computers on which micro-services can run and discover one another.
Will I show the best way to build a Micro-services infrastructure? No, but I will be showing how easy it is to build using off the shelf components like Mesos, Node, and Nginx. Through describing the process of building one for a Hackathon, you will understand, in a more visceral way, what consists a Micro-services infrastructure, and what you will need to think about when you will build one.



MP3

Summit 2016: Fund Raising 101 - Experiences Written in Blood... / Yuval Kaminka

Sharing tips and tricks for raising early stage funds in Israel and beyond. We'll quickly cover some basic terms, but try to focus on insights that aren't widely available online.



MP3

יום שישי, 1 בספטמבר 2017

Summit 2016: Reverse Engineering the "Human API" for Automation and Profit / Nati Cohen

We all agree that recurring operational tasks are time-consuming nuisances, which should be eradicated using automation. However, sometimes they require careful coordination, hardware manipulation and worst of all - human interaction.
Recently, we found that our code doesn’t really need to pass a Turing test in order to successfully interact with humans, and convince them to partake in an automated process. In this talk I’ll describe how we automated disk replacement for our HDFS clusters - despite having to communicate with the hosting provider by emails, while preventing the process from failing at scale.



MP3

Summit 2016: Ja-WAT? / ALLON MUREINIK

Java prides itself in not allowing you to shoot yourself in the foot, but doesn't always live up to the hype. Recent editions have introduced powerful new syntactic tools which make development much easier, but can often result in "WAT" moments.
This lightening talk, inspired by Gary Bernhardt's famous WAT talk will showcase some of the cases where Java has left me scratching my head and asking "WAT?".



MP3

Summit 2016: Hardware Transactional Memory - Why You Should Care / URI SHAMAY

Concurrency in modern computers has changed. Moore’s Law, which observed that “the number of transistors in a dense integrated circuit will double approximately every two years”, is no longer true.
Nowadays, to handle concurrency, modern computers contains more cores that bring more computation power. To maximize such hardware architecture, concurrency programming kicked in. Most of the concurrency models under the hood use locks, so the code becomes serialized in some parts. This brings less throughput & more latency.
HTM (Hardware Transactional Memory) is a new extension to the modern CPU, which helps speeding up multi-threaded software. Databases, Queue & Cache systems, Interpreted languages and more core software elements already support it to gain more speedup.
The most popular language in the world - Java - added (in version 8u40) support for that mechanism by default when the CPU supports it.
So, if I already have it in my core software, and Java has support for it under the hood, why I should care about such “mechanical” stuff?
Well - like any black magic in software, you should be familiar with how it works in order to get the most out of it. And besides - it’s fun!



MP3