בשנים האחרונות נהיה יותר ויותר מקובל שמתכנתות יצרפו פרופיל גיטהאב לקורות החיים שלהן. השימוש בגיטהאב בתור "תיק עבודות" הוא משמעותי במיוחד לג'וניורית (כפי שמסבירה פונקצייה אנונימית) אבל גם הרבה סיניוריות מטפחות פרופיל גיטהאב פעיל עם תרומה לפרוייקטי קוד פתוח, כתיבת פרוייקטים אישיים ועוד…
להמשיך לקרוא "איך להפוך פרופיל גיטהאב לכרטיס ביקור"פוסט זה מיועד לכל מי שרוצה לשפר את נראות ה-Git log שלה.
להמשיך לקרוא "How to write a good Git commit message"משתמשות בגיט ביום יום, אבל לא סגורות לגמרי על איך הוא עובד? הגעתן למקום הנכון.
להמשיך לקרוא "Understanding Git fundamentals"הקומיט האולטימאטיבי עם ריבייס אינטראקטיבי
בכנס DevOpsDays Tel Aviv שהייתי בו לפני כמה שבועות, הייתי בהרצאה נהדרת של דפנה רגב שהסבירה לקהל את המכניקה הבסיסית שמאחורי גיט. במהלך ההרצאה היא אמרה משפט שאני סופר מתחברת אליו – שהלוג של גיט צריך להיקרא כמו סיפור.
כשהתחלתי לקודד לפני אי-אילו שנים, העבודה שלי עם גיט נראתה בדיוק ככה –
להמשיך לקרוא "הקומיט האולטימאטיבי עם ריבייס אינטראקטיבי"ארגז כלים – git hooks
היי לכולן!
אני מניחה שרובכן מכירות את גיט, אבל כמה מכן יודעות מה הם git hooks ומשתמשות בהם?
אז אני רוצה לספר לכן על שני git hooks סופר מגניבים ושימושיים (לדעתי) שאני משתמשת בהם – אחד מהם אני מכירה כבר ממזמן, ואחד כתבתי ממש השבוע.
תכננתי לפתוח את הפוסט הזה בהסבר קצר על git hooks ואיך נהוג להשתמש בהם, אבל אז ראיתי שרן בר זיק המוצלח כבר כתב הסבר כזה לפני 🙂

במשפט אחד – git hooks הם סקריפטים שמורצים כשאתן עושות פעולות גיט. אתן יכולות לכתוב סקריפטים כאלה שירוצו אוטומטית לפני/אחרי כמעט כל פעולת גיט. לדוגמא – הסקריפט pre_commit רץ כשאתן עושות git commit (ולפני ה-commit עצמו).
היכולת להוסיף סקריפטים שרצים בצמוד לפעולות גיט היא מאוד נוחה לשלל שימושים, וכמו כל הכלים האהובים עליי – git hooks חוסכים ממני את הצורך לזכור כל מיני דברים (כבר הזכרתי לא פעם ולא פעמיים שאין דבר שאני יותר שונאת מלזכור בעל פה פקודות וסינטקסים ללא צורך).
ארגז כלים – Pull Reminders
שלום לכולן!
לא יוצא לי לכתוב על זה הרבה בבלוג, אבל אני חושבת ש-Code Reviews הם אחד הדברים החשובים ביותר בעבודתה היומיומית של מתכנתת. באמת. בסיבוב ראיונות העבודה המטורף שעשיתי השנה, השאלה הראשונה שתמיד שאלתי מראיינים הייתה מה היא מדיניות ה-Code Reviews בחברה.
zsh, you complete me
אז התחלתי עבודה חדשה!
אני עכשיו פנדה גאה בחברת Big Panda! מה שאומר שבזמן הקרוב אתן יכולות לצפות להרבה סיפורי עבודה חדשה, שפות תכנות חדשות, וכמו בפוסט הספציפי הזה – סביבת עבודה חדשה.
ביום הראשון קיבלתי את המחשב החדש שלי – צח, נקי וחף מפשע, והתחלתי להרים עליו סביבה.
מעבר לכל התוכנות, האתרים והקונפיגורציות הדרושות שרשומות במסמך ה-setup בכל חברת הייטק, עוד שלב חשוב מאוד הוא כמובן להפוך את המחשב לשלי – אני הרי לא יכולה לתכנת כמו שצריך אם אין לי את כל קיצורי הדרך שאני רגילה אליהם.
להמשיך לקרוא "zsh, you complete me"