גם בפייתון: לא מומלץ להגדיר פונקציות בלולאה
חידה קטנה לפתוח את השבוע. מעניין גם למי שלא חזק בפייתון.
טיפים קצרים וחדשות למתכנתים
חידה קטנה לפתוח את השבוע. מעניין גם למי שלא חזק בפייתון.
בינואר אישרה הממשלה תוכנית לרפורמה בהייטק: השקעה של מאות מיליונים בהכשרה וייבוא מאות מתכנתים בשנה. כתבה שפורסמה היום בדה-מרקר מזכירה שהבעיה (והפתרון) כנראה מורכבים בהרבה.
בשנים האחרונות שיטת חבר מביא חבר הופכת לשיטה הדומיננטית בגיוס עובדים. יש לזה גם יתרונות, כי עכשיו כל מה שצריך בשביל למצוא עבודה זה את החברים הנכונים. הנה כמה עצות איך תמצאו אותם.
ההשוואה בין פרל, פייתון ורובי מעניינת כי מצד אחד השפות מאוד דומות ובעלות השפעה הדדית רבה, ומצד שני להרבה בעיות כל שפה לקחה כיוון קצת שונה. כך הדוגמא של הגדרת פונקציה בתוך פונקציה.
ה Trade Off של Redux הוא די ברור: ״שלמו״ בפיתוח מסורבל של ה Actions וה Reducers וקבלו בתמורה פיתוח מהיר ויעיל של קוד React. בשביל להנות מהיתרונות בצד של React מומלץ להקפיד לפחות על שלושת הכללים הבאים.
כמתכנתים אנחנו שומעים כל הזמן על טכנולוגיות חדשות. את חלקן קל מאוד ללמוד ולהבין, אבל יש גם לא מעט שנראות ממש מייאשות ממבט ראשון. זה לא אומר שצריך לברוח, אבל כן חשוב להבין מאיפה הקושי נובע.
טלגרם הוסיפו שיחות קוליות ובאיחור ממש קצר הגיעו גם אלינו. הפיצ'ר החמוד שלהם הוא שהשיחה הקולית מאובטחת באמצעות הקראת אמוג'י: במהלך השיחה מוצגים 4 אימוג'י לשני הדוברים וההבטחה היא שאם אותן תמונות מופיעות על שני הטלפונים השיחה אכן פרטית. בפוסט זה אנסה להסביר לסקרנים שביניכם את הקשר בין האימוג'י לפרטיות השיחה.
צריכים לגייס עובדים? לפני שרצים לפרסם מודעת דרושים נסו לעצור רגע להבין למה שמישהו ירצה לעבוד אצלכם. אחרי שתבינו את זה יהיה הרבה יותר קל לכתוב מודעה ממוקדת ולהפיץ אותה לאנשים הנכונים. הנה כמה דוגמאות.
תחביר הלולאות של Python כולל קסם קטן ומובלע שלא מוצאים בהרבה שפות, והוא השימוש ב Iterators. נראה למה זה טוב דרך מספר דוגמאות.
הוזמנתי להעביר בקרוב סדנא בפיתוח קוד מאובטח. אני מעביר סדנאות כאלה מפעם לפעם ובדרך כלל עיקר הסדנא הוא הדגמות של בעיות אבטחה בתוכנות ואיך אפשר היה להימנע מהן. התחלתי לחשוב על כיוון אחר אז משתף כאן ואשמח לשמוע גם דעות שלכם.