אנחנו הפעם בתחילת ינואר 2016, שנה חדשה, ופרק חדש של באמפרס שבו מתארחים אלון ודותן. אנחנו דנים בכל מיני דברים קטנים שהתעסקנו בהם במהלך החודש האחרון.
העובדה שהתחלפה שנה אומרת שהכוסות שלנו מ-2015 הפכו לפריט לאספנים. אנחנו רוצים להזכיר לכם שאנחנו עדיין מחלקים אותן למשתתפים פעילים בקבוצת פייסבוק שלנו. וכמובן שאתם מוזמנים לעקוב אחרינו בטוויטר, בבלוג או ב-RSS.
רן (1:00)
Cayley - זה Graph Database שכתוב ב-Go ופותח על ידי עובד גוגל, למרות שהוא לא רשמית של גוגל.
Graphub - פרויקט שקשור לחברה שלי ובשבילו הייתי צריך לנתח את הקשרים ב-Github, ו-Graph Database היה מאוד יעיל בשביל זה. בשביל הפרויקט השתמשתי ב-Neo4j.
מדריך ל-GraphQL - הזכרנו את GraphQL באחת התוכניות לפני מספר חודשים, וזה פרוטוקול שאמור להחליף את REST ודומיו. המדריך בקישור הוא מדריך טוב ומוצלח לנושא.
הצב של פייתון - מסתבר שלפייתון יש משהו מובנה שמזכיר מאוד את שפת לוגו, שפה לימודית מאוד ויזואלית למי שלא מכיר. מאוד נחמד לילדים.
דותן (5:25)
שפות למתחילים - אני התחלתי לאסוף אתרים/פרויקטים שמתאימים למתחילים. ויש כאן פייתון, רובי ועוד דברים מעניינים.
CodeMonkey - אתר של חברת ישראלית מבאר שבע, שעושה אתר ללימוד תכנות ב-CoffeeScript.
רן (7:23)
-
Google Cloud Vision - גוגל משיקה את ה-API לתמונות שכולל זיהוי תמונה (OCR), זיהוי תמונה שיש בה אלמנטים למבוגרים, זיהוי האם יש בני אדם בתמונה, זיהוי פרצופים ועוד.
TLDR Pages - הפקודה man מציגה את כל האפשרויות לגבי פקודה מסוימת, אבל יכולה להיות מאוד ארוכה. הפקודה tldr מציגה לכם רק את מקבץ של האפשרויות השימושיות ביותר עם הסברים מאוד קצרים.
AWS Shell - גם ה-CLI של אמזון נהיה כבר מאוד מורכב, אז לקחו ועטפו אותו בתוך Shell, והוא הופך למאוד נוח. יש גם שיפורים כמו השלמה אוטומטית של פקודות ושירותים, חיפוש, היסטוריית פקודות ועוד.
דותן (14:58)
Duckling - ספריה מבוססת Clojure שעושה המרה מתאריך בשפה טבעית כמו "מחר בשתיים", לתאריך אמיתי. יש כאלו ספריות ברובי וב-NodeJS, אבל זאת הראשונה שזאת ספרייה שמובנית על עקרונות יותר אקדמיים.
פתרון אנליטיקס בזמן אמת ל-Postgres - הרצאה מאוד "מציאותית" לגבי איך אפשר לעשות אנליטיקס כולל הבעייתיות. יש דוגמאות לכמה טריקים, אבל המסקנה הסופית היא שאין באמת פתרון קסם.
Beginners RE - התהליך של לקחת קוד מקומפל ולהחזיר אותו לקוד רגיל הוא Reverse Engineering. ספר בחינם ואתר שמיועדים למתחילים בתחום.
-
חברה ללא מנהלים - אתר הבלוגים האישיים מדיום מנסה שיטת ניהול חדשה לגמרי. בין היתר הם ממליצים להפוך את השיחות אחד על אחד לשיחות על החיים ולא על עבודה.
כלי A/B יותר משוכלל - כלי הבדיקות היום מבוססים על ההנחה שיש לך תוכן סטטי, ודורשים לזהות את הקטע שאתה רוצה לבחון. הכלי הזה משלב בין React לבין Optimizely, מזריק קוד JS וכך אפשר לזהות באיזה בדיקה הוא נמצא.
SQL Tabs - במקום כל כלי השאילתות של היום, כלי מאוד נוח בקוד פתוח. אפשר גם לייצר גרפים בצורה אוטומטית מהשאילתות האלה.
Taucharts - בתוך ה-SQL Tabs אפשר להשתמש ב Taucharts שנותן לך ספריית JS לתצוגה גרפית של הנתונים.
אוטומציה עם Siri - פרויקט של שרת NodeJS שמדמה את ה-API של HomeKit, ואז אפשר לחבר אליו מוצרי בית חכם של צד שלישי.
-
Cliquet - ספרייה להטמעת מיקרו-שירותים מבוססת פייתון, מבית מוזילה.
אפולו - פרויקט של ספוטיפיי, מבוסס ג'אווה למיקרו-שירותים. בנוסף יש שם רכיבים שאפשר להשתמש בהם מיידית.
Brewfile - אתם רושם את כל החבילות שאתה רוצה והוא מתקין את כל התוכנות שלך מאפס. פותר הרבה בעיות.
dotfiles - מאגר של קבצי הגדרות להכל, מאוד שימושי למי שמתחיל מאפס וגם בשביל לראות קונפיגרציות שאפשר ללמוד מהן.
שאילתות מתוך Atom - אתה מסמן שאילתה בתוך העורך שלך, וזה מריץ אותה על Postgres ומחזיר את התוצאה בתוך העורך.
DataGrip - כלי לניהול כל בסיסי הנתונים שלך. פרויקט של JetBrains שהיא החברה מאחורי סביבות הפיתוח הפופולריות כמו PyCharm ואחרות.
כתיבה ללא הפרעות - תוספת ל-vim שמאפשרת לך לכתוב במסך בלי הפרעות ויזואליות על המסך.
Power Mode - תוספת חביבה ל-Atom שמוסיפה אנימציה לכל פקודה שאתה מקליד בעורך. אם אתם רוצים להרגיש כוכבי על…
אלון (48:55)
-
-
איך לייצר זהויות ייחודיות - מאמר של מי שכתב את Redis לגבי איך לייצר Unique ID's, עם הסתברות להתנגשות כמעט אפסית. טיפ של דותן: אם רוצים משהו רנדומלי אמיתי אז לא להשתמש בספריה הסטנדרטית של שום שפה. אם צריך משהו להצפנה אז ללכת לספריות הצפנה, ואם משהו רנדומלי בשביל UUID אז להשתמש במשהו לזה.
-
Angular 2 vs. React - דיון בהבדלים בין שתי השפות. יש הרגשה שהעולם הארגוני יילך ל-Angular 2, אבל רק ימים יגידו.
דו"ח מצב RoR לשנת 2016 - ניתוח של מה נמצא בשימוש מבחינת גרסאות של Rails ו-Ruby. נראה שהגרסאות החדשות מככבות בניגוד להצהרות של חברות גדולות.
וכמה דברים משעשעים נוספים לסיום:
Hacker Scripts - התחיל מתוך סיפור על איש IT שאהב לעשות אוטומציה לכל דבר ומאז המאגר הזה התרחב להמון דברים. אחד הסקריפטים למשל בודק אם בתשע בערב יש עדיין SSH פתוח לאחד השרתים שלו, אז נשלחת הודעת טקסט אוטומטית לאשתו.
סטטוס 7XX ל-HTTP - הצעה להרחיב את הקודים שמחזיר HTTP עם הודעות כמו המפתח שיכור, כל מיני ממים, סטטוס שזאת שגיאות של מישהו אחר כמו QA או הנהלה ועוד הרבה דברים משעשעים.
-
הקובץ נמצא כאן, ותודה לרועי שלומי על התקציר של הפרק ולגיא מנחם על העריכה הקולית. ותודה ל-Outbrain על החסות והתמיכה הכספית.