מדריך VIM למשתמשים ותיקים – מאמר זה מספק סקירה כללית של תכונות מתקדמות של Vim עבור משתמשים ותיקים. הוא מכסה קיצורי מקלדת להשלמה במצב INSERT, קיצורים שימושיים עבור מצב COMMAND-LINE, איך להשתמש בקיצורים, איך לשמור אפשרויות ומיפויים גלובליים בקובץ, איך לשמור ולשחזר סשנים של Vim, מידע המאוחסן בקובץ viminfo (או shada) בעת סגירת מופע Vim, פקודות למניפולציה של קיצורים ויצירה/טעינה של הפעלות, ושיטות של הפניית פלט פקודה לקובץ או אוגר.
5 דרכים לבטל פעולות ב-GIT – מאמר זה מספק חמישה טיפים לביטול טעויות ב-Git. טיפ מס' 1 מסביר כיצד לבטל שינויים שעוד לא נעשה להם stage, טיפ מס' 2 מכסה כיצד להסיר קבצים מהאינדקס, טיפ מס' 3 מראה כיצד לבטל שינויים שנעשה להם commit, טיפ מס' 4 מסביר כיצד להשתמש ב-Cherry Picking כדי להחיל commit על branch אחר , וטיפ מס' 5 מתאר כיצד לשנות את הודעת ה-commit של commit ישן באמצעות rebase אינטראקטיבי.
Github Actions 101 – סדרת פוסטים שמלמדת את הדברים האלה: איך פועלת GitHub Action, ליצור את הפעולה הראשונה, ליצור את זרימת העבודה (workflow) הראשונה, עוד על פעולות ותהליכי עבודה, ופיתוח זרימת עבודה בסיסית של CI/CD
ליצור דף פרופיל יפה בגיטהאב – יצירת פרופיל GitHub מהמם יכולה לעזור למפתחים מתחילים להציג את כישוריהם ולהרשים מגייסים פוטנציאליים. מדריך זה מתאר את השלבים הדרושים ליצירת פרופיל מעולה, כגון הוספת כותרת עם תמונת HERO ותגי מדיה חברתית, הצגה עצמית בקטע קצר, הצגת הפרויקטים עם תמונות ממוזערות וסטטיסטיקות Readme, כתיבת קטע "אודותיי", והוספת סטטיסטיקות בפוטר וקישורים לבלוג. בנוסף, ניתן להשתמש בקוד HTML כדי להדגיש טקסט, למרכז אלמנטים ולהוסיף כותרות ותמונות.
למה חשוב לקודד מהר – פוסט מעניין על היעילות של כתיבת קוד במהירות. נכון שקוד הוא רק חולייה אחת בשרשרת התכנות, אבל היא יכולה להיות משמעותית ולהשפיע גם על חוליות אחרות
איך לכתוב קורות חיים שיגרמו לחברות חזור אליך מהר – מאמר זה מספק שישה עשר טיפים שיעזרו למגייסים טכנולוגיים למצוא אותך בלינקדאין. טיפים אלו כוללים יצירת tagline יעיל, הוספת תמונה מקצועית, הצגת פרויקטים מלוטשים עם תמונות מטא, כתיבת מדור אודות, בקשת המלצות, יצירת תבליטים בהיסטוריית עבודה, הגהה בפרופיל שלך, קישור פרויקטים רלוונטיים, הימנעות ממילים מיותרות וקלישאות, להיות פעיל בפלטפורמה, יצירת קשרים עם אנשים אחרים, הצגת הפרויקטים הטובים ביותר שלך, תמציתיות, הוספת תמונת באנר, אל חשש משימוש באימוג'ים, הימנעות ממילים לא מועילות בשורת התיוג, ובדיקה משולשת של שגיאות הקלדה. יישום הטיפים האלה יכול לעזור לך ליצור פרופיל LinkedIn בולט שמגייסים יבחינו בו.
הצד האפל של תחזוקת פרויקט קוד פתוח – Pixel Vision 8 (PV8) הוא פרויקט קוד פתוח שנמצא בפיתוח כבר שש שנים, והמפתח התמודד עם אתגרים רבים בבנייתו ובתמיכה בו. בתחילה הוא ניסה להפוך אותו למוצר מסחרי, אך בסופו של דבר הפך אותו לקוד פתוח במקום זאת. הוא עבר כמה refactor-ים כדי להתרחק מ-Unity, נאבק ליצור תיעוד עבור הפרויקט, וניסה ללא הצלחה לייצר רווחים באמצעות טוטוריאלים. היו גם עלויות אישיות כמו הקרבת זמן עם חברים ובני משפחה, והתמודדות עם בעיות נפשיות. למרות הקשיים הללו, המפתח רואה את היתרונות הפיתוח המוצר הזה, והצליח לשכור מפתחים ומעצבים מוכשרים שעובדים על המוצר, והוא נהנה מיצירת משחקים מהנים לשחק עם ילדיו כשהוא עובד על המוצר.
כדי ללמוד שפה חדשה, קראו את ה-standard library שלה – מאמר זה מסביר כיצד ללמוד שפת תכנות חדשה, כגון Crystal, על ידי קריאת הספרייה הסטנדרטית שלה. הוא משתמש בדוגמה של יישום Array של Crystal, שדומה ל-Ruby אך בעל תחביר שונה וטיפוסים סטטיים. הוא מדגים את פשטות השפה באמצעות הסבר על האופן שבה קריסטל מסירה כפילויות ממערכים ביעילות באמצעות סריקה ליניארית עבור מערכים קטנים ו-hash עבור מערכים גדולים יותר.
תפסיקו לחפש מתכנתים עם ידע ספציפי – מאמר זה דן מדוע זה anti-pattern לדרוש ניסיון טכנולוגי ספציפי ממהנדסים בכירים בעת גיוס עובדים. הוא טוען שזה מגביל מדי ומתעלם מכישורים אחרים שחשובים לתפקידים כאלה, כמו היכולת להדריך, לשתף פעולה ולהבין תרבות הנדסית. המאמר מציע גם לשנות את מודעות הדרושים ולהסיר את המילה דרישה ולהחליפה במיומנות "רצויה", ולשנות את תהליך הראיון כדי לאפשר למועמדים להשתמש בשפה שאיתה הכי נוח להם לתכנת.
