רן, אלון, ודותן בפרק מספר 50 (!) של באמפרס.
- פרויקט של המאזין דב אמיר - Awesome Design Patterns. מימוש של Design Patterns בשפות שונות ועוד כל מיני מסביב, כבר עם מעל 7600 כוכבים ב GitHub.
- השפה Fo - כמו Go רק עם עוד כמה פיצ’רים פונקציונליים כמו Generics - מבני נתונים ופונקציות גנריים. ולא - זו לא פארודיה, זה ניסוי שאפילו נראה די עובד.
- ג’ון רסיג (John Resig) - היוצר של jQuery (עכשיו ב Khan Academy) תומך ב-GraphQL (כמחליף של REST) ועתיד לפרסם ספר בנושא, שהפרקים הראשונים ממנו כבר זמינים. אפשר לקרוא גם בבלוג שלו.
- תמיכה ב-SQS ב AWS Lmdba - עד עכשיו הייתה תמיכה באיוונטים מהמון מקורות, עכשיו גם SQS. אחד משדרי הפודקאסט (“א”) כבר משתמש ב-Production - עובד, אבל עדיין אין תמיכה ב- FIFO (פיצ’ר חדש יחסית).
- אם זה חשוב לכם אז אפשר לנסות את Kinesis, אם כי זה לא בדיוק אותו הדבר.
- שמעתם על DevOps? או על הקונספט של Cloud Native? תהיתם מה ההבדל? הנה מצגת שמציגה את ההבדל (לדעת כותב המצגת)
- בגדול DevOps עוסק ב- CALMS בעוד Cloud Native מתרכז סביב תת-קבוצה של זה - Automation-Lean-Measurements (מאפשר ל- DevOps).
- החדשות המרעישות של השבוע - פייתון! גוידו ואן-רוסום (Guido van Rossum), מייסד השפה, הודיע שהוא מפסיק (אייטם אחד פחות לפרק 1 באפריל הבא).
- “I'll still be here, but I'm trying to let you all figure something out for yourselves. I'm tired, and need a very long break.”
- אובדן אמון? מאבקי ירושה? משחקי הכס? שובו של פייתון 2? יהיה מעניין - פייתון 3 כיום בפריסה, פייתון 2 עם EOL ב-2019.
- פרויקט Chromeless - להריץ Headless Chrome על AWS Lambda. אפשר להפעיל מכל מקום בלי להתעסק עם כלום - יש דמו (על Netlify).
- פונקציית Sort שעובדת רק כשתמסתכלים עליה. זה עדיין לא החלק של הבדיחות - השתמשו כאן בספרייה מאוד נחמדה שנקראת Tracking.js, שמאפשרת המון דברים שקשורים לזיהוי תמונות ועוד.
- פוסט מעניין שמרכז את 11 ספריות ה-JavaScript שאתם צריכים להכיר ב-2018 - שווה לעבור.
- דוח מצב - קצת סדר ב-React Native. בעיקר ענייני ביצועים (Performance). כל העניין מרגיש קצת תקוע, אולי מעט לחץ.
- שפת תכנות בשם Crystal - ביצועים מאוד גבוהים, תחביר כיפי, שווה לנסות (הנה מישהו שמסביר למה זו השפה הבאה שלו). שווה לשים לב ל -Command Line Apps, מרגיש כמו שילוב בין Go לבין Ruby, הבנצ’מרקים נראים מאוד מעניינים.
- יצא Node.js v10.5.0 - תמיכה ב-Multi-threading. עדיין ניסיוני (--experimental-worker flag)
- סלאק היה למטה לכמה שעות טובות, ללא Post-Mortem עדיין (לא מתאים לכזה סדר גודל). משהו כמו 3-4 שעות, כולל כמה הודעות שווא על חזל”ש עד שחזר באמת. אנשים ניסו להיזכר איך לכתוב מייל.
- רוצים להיזכר במבני נתונים? סוג של קורס 101 ב Data Structure Zoo - זמני חיפוש, מיון וכל מה שרציתם לדעת ו(נגיד ש)שכחתם.
- פרויקט MicroPython - מצלמה עם בקר וכל מיני התקנים שמחוברים אליו. אפשר להריץ כל פעם פקודה ולראות מה קורה. מוזמנים לשחק - משעשע ומלמד.
- קצת שינויים ב VS Code - יש תמיכה ב - Grid layout. אפשר לפצל את המסך בכמה אופנים.
- וגם gitlens - מאפשר לראות בכל שורה הרבה פרטים על ההערות, מי ולמה - מומלץ בחום.
- פריצה ל - eslint, פרויקט שמורץ ע”י הרבה ספריות.
- אמ;לק -
- גנבו סיסמא ממקור אחר, שהייתה זהה לסיסמא ל-GitHub, ללא Two-Factor-Authentication, ומכאן הדרך ל-Commit לא מזוהים קצרה. היה בחוץ משהו כמו 40 דקות עד שמישהו שם לב.
- עוד פרטים כאן, NPM ביטלו (invalidated) את הסיסמאות שנגנבו.
- רן בר זיק מסביר בבלוג שלו מה קרה (בעברית)
- תיהיו בני אדם, השתמשו באימות-דו-שלבי (Two-Factor-Authentication) על כל מה שאפשר. צריכים תזכורת?
- תוסף חדש ל-GraphQL, עבור VSCode, של Prisma.io.
- קבוצה שנקראה בעבר GraphCool - עשו שינוי כיוון לכלים למפתחים תחת GraphQL.
- פרויקט GraphQL stack - מאפשר לבחון את כל הרבדים של המשמעות של “לאמץ GraphQL”, לתכנן מראש ולהבין את האפשרויות.
- לועדה (TC39) שמתכננת את עתיד של Javascript נוספה הצעה לשיפור בשם Slice notion - בדומה לפייתון ול-Go. כולל נקודת התחלה, גודל הקפיצה ועוד.
- אפשר לעקוב אחרי תהליך האישור, ואם וכאשר - להשתמש ב-Reference ולהתחיל לשחק עם זה (אין קומפיילר שצריך לשנות).
- אם יאושר, סביר שמתישהו יופיע גם ב-TypeScript.
- תיאור של מעבר מ-Node.js ל-Go, בהתייחסות ל-GraphQL.
- אמ;לק -
- מצאו את עצמם עם קוד שאינו Type-safe, לא מצאו את הידיים ואת הרגליים.
- ברגע שעברו, ראו שיפור משמעותי בביצועים וצריכת זכרון (x8)
- באופן כללי - יש קושי בספריות של Go ל-GraphQL
- אחד הכלים היצירתיים של הזמן האחרון - MDX: בעצם JSX עם Markdown.
- כעקרון Markdown כבר תומך ב-HTML, אבל אף אחד לא חיבר את זה קודם.
- ההבדל מ-React Markdown - אפשר להשתמש ברכיבים שלך מתוך הקוד (בתיעוד למשל)
- בין הכותבים יש שני נציגים מ-ZEIT - נראה כמו צוות מאוד מרשים של מפתחים, ומוצר מאוד מעניין.
- בהמשך ל- React 16.4 - יש כאן פוסט על פרופיילר (Unstable עדיין) נסתר יחסית.
- בשורה התחתונה - זה כנראה מיועד עבור React א-סינכרוני. כרגע לא דחוף, אבל שווה לדעת שזה קיים.
- טרנד חדש - React Headless Components (בונים חלק של React ועוצרים ב-UI).
- דוגמא לספרייה של Paypal בשם DownShift.
- מאפשר גמישות שימוש ברכיבים השונים בפונקציה בהתאם לצורך בפועל.
- שווה לשים לב האם תוספת הסיבוכיות בפיתוח שווה את זה (על פני ליצור פשוט שני מצבים).
- ספרייה חדשה בשם Requests-html של Kenneth Reitz - המשך ל-Requests (גם שלו).
- אם השתמשתם קודם ב-BeautifulSoup - כנראה שגם הוא, אבל שווה לעקוב.
- אייטם יותר מרעיש - פייסבוק הכריזו על עוד פרויקט שהם פותחים כקוד פתוח - XAR
- המטרה היא ליצור יחידות הרצאה עצמאיות (self-contained exes)
- מהיר יותר מ-PEX, ואפילו מ-Shiv (של לינקדאין).
- שטח הבעיה - למשל אם רוצים לפרוס ללא שימוש ב-Docker (לדוגמא - במקרה ויש בעיה עם גודל של Image שלא לצורך).
- פרויקט 1-liners - מעבר ליכולת לעשות משהו מגניב בשורה אחת, זה גורם לחשוב. מפורק יפה (כולל קוד בצורה נוחה), שימושי לכל מי שמתעניין בתכנות פונקציונאלי (functional programming).
- תחת פרויקט Compositor יש כמה תתי-פרויקטים, ואחד מהם הוא kit - כלי שמאפשר ליצור ויזואליזציה של React (ולהציג את מה שבנית) -
- אם נכנסים לעומק, רואים שמאחורי זה יש כלי בשם styleguidist - כמו Storybook, מוכוון UI.
- בשני המקרים רוצים לתאר מעיין ספרייה סטנדרטית (“רשמית”) של רכיבי ה-UI, על פניו Storybook מוכוון מפתחים ו-styleguidist מוכוון אנשי Product ומעצבים.
- ספרייה חדשה בשם React native reanimated - יש כבר כמה כאלה, זו יותר אמביציוזית, ללא תחרות מבחינת ביצועים. מבחינת API די דומה לקיים.
- מסוג הדברים שנוטים לעבוד טוב ב-iOS ופחות באנדרואיד, שווה לשים לב.
- וידאו - בניית Containers from scratch. שיחה חיה, ובנייה תוך כדי.
- חזרה לבייסיק - בסיס הפילוסופיה של Unix. שווה ומאפשר הבנה יותר עמוקה של מה שנבנה על זה.
- אתר שנקרא [docopt] - חיבור בין מסכי העזרה ל-CLI. שנוי במחלוקת אבל מאוד אפקטיבי.
- פרויקט בית חכם - home-assistant.io. הכל על בסיס קוד פתוח. בישראל אין (זמין) את כל מה שיש בארה”ב, ועדיין הפעם זה נראה כמו ניסיון טוב - כתוב בפייתון, יש אפליציית מובייל, שווה לנסות אם יש לכם את הזמן. יש מצב שיהפוך למסחרי באיזשהו שלב.
- בלומברג (פיננסים, מדיה, תוכנה, הכל) פותחים בחינם את קורסי ההכשרה שלהם ל-Machine Learning. המון חומר, נראה מדהים.
- פרויקט GitHub בשם machine-learning-template - מגיע מתוך ספר (מומלץ) בשם Hands-On Machine Learning with Scikit-Learn and TensorFlow. מאוד פרגמטי, לא רק תיאוריה ומתימטיקה.
בדיחות למתכנתים -
- בלוג נחמד בשם AIweirdness.com של Janelle Shane - אלגוריתמים של AI ושל Machine Learning טועים בצורה מצחיקה (“ממה מורכב הפוני? - 90% מתכת”, וכאלה). או נכשלים בכוונה במבחן טיורינג, תלוי איך מסתכלים על זה.
- בלוג - The Saddest Moment, על סבילות לנפילות (fault tolerance) של אלגוריתמים מבוזרים. כתוב באופן הומוריסטי ומתאר דוגמאות נאיביות שלא מחזיקות במבחן המציאות.
- ועוד שטויות של AI - תמונה של שני אנשים עם חליפות סקי על רקע עצים. מה יכול להשתבש? יצא מאוד יפה. יש עוד כאלה בבלוג שמוזכר באייטם הקודם.
הקובץ נמצא כאן, האזנה נעימה ותודה רבה לעופר פורר על התמלול
אין תגובות:
הוסף רשומת תגובה