הבלוג של ינון פרק

טיפים קצרים וחדשות למתכנתים

מדריך: איך לשלוח Pull Request לפרויקט ב Github

קלות השימוש ב Github בשילוב עם העובדה שהאחסון ניתן בחינם הפכו את Github לבית של פרויקטי קוד פתוח רבים. היתרון עבורנו המשתמשים שקל מאוד לחברים מהקהילה לשלוח עדכוני תוכנה לפרויקטים קיימים וכך אנו יכולים לעזור לפרויקטים בהם אנו משתמשים. במדריך זה נראה צעד אחר צעד כיצד להכין ולשלוח עדכון לפרויקט המנוהל ב Github.

המשך קריאה

למה כל כך קשה ללמוד אנגולר

מבין ספריות ה JavaScript לפיתוח יישומים מורכבים אנגולר נחשבת לפופולרית ביותר וגם לקשה ביותר ללמידה. יש שיטענו שהדברים קשורים, ושתמיד יהיה קשה ללמוד טכנולוגיה שמנסה לפתור בעיות גדולות. אני חושב אחרת. הנה רשימה של הסיבות האמיתיות שהופכות את אנגולר לקשה ללמידה, אף אחת מהן לא קשורה לבעיה אותה היא מנסה לפתור.

המשך קריאה

הסעיפים המוזרים בתקן הנגשת אתרים שיכשילו גם תפריטים של מסעדות

בעקבות כניסתן לתוקף של תקנות הנגשת אתרים בארץ יוצא לי לשמוע לא מעט תומכים ברעיון ההנגשה מתוך דאגה כנה לחווית השימוש באינטרנט של כולם ומתוך הבנה של החשיבות שהרשת תופסת בחיינו. האם הייתם מוכנים לוותר על הנגשת בתי קפה ומסעדות? אז למה שהאינטרנט יהיה שונה? אני חושב שהבעיה המהותית היא לא במדיום אלא בתקן, שמנסה לרצות את כולם אבל במקום פשוט יוצא נודניק. הנה לדוגמא מספר תפריטים של מסעדות יחד עם הסיבות שבגללן הם לא נחשבים נגישים.

המשך קריאה

מהו אתר נגיש ואיך בונים אחד

אתמול נכנס לתוקפו השלב הראשון בחוק הנגשת האתרים החדש שמחייב כל אתר שעולה לאוויר החל מאתמול בתאימות לתקן WCAG2. בפוסט זה אנסה להסביר חלק מהמורכבות הטכנית הכרוכה בהנגשה ולעזור לכם להתחיל להכנס לנושא.

המשך קריאה

awk בשתי שורות

awk היה הכלי המרכזי לעיבודי טקסט במהלך שנות ה-70 וה-80 בסביבת יוניקס, ועדיין נמצא בשימוש נרחב למשימות עיבוד טקסט פשוטות. רוצים לדעת למה? הנה שתי שורות awk שעזרו לי להבין את הכח של הכלי.

המשך קריאה

חמש דקות על Sass

כתיבת קוד CSS רב לאתרים גדולים ושימוש מחדש בחלקים קיימים בקוד CSS מהווים אתגר רציני. מצד אחד ככל שהאתרים שלנו הופכים מורכבים יותר וצריכים לשרת יותר מכשירים יהיה בהם יותר קוד CSS, ומצד שני תחביר CSS עצמו לא מציע שום כלים לשימוש חוזר בקוד. כאן נכנס לתמונה כלי חדש בשם Sass שיעזור לנו לכתוב קוד עיצוב גמיש יותר.

המשך קריאה

איך להקים שרת לינוקס בלי לצאת מהדפדפן

לאחרונה כולם מחפשים מפתחי Full Stack. בשביל להתאים את עצמכם לטרנד ולהתאמן על התקנת שרת אתם אפילו לא חייבים לצאת מהדפדפן. הנה מספר קישורים לאתרים בהם תוכלו ללמוד ולהתנסות בהתקנת שרת לינוקס משלכם דרך הרשת ובחינם.

המשך קריאה

להשקיע בתלמידים בלי להוריד את הרמה

12/10/2015

בפרסומת שעלתה לרדיו לאחרונה מציע השדרן שבמקום לספר לאנשים בקו״ח שיש לכם יכולת לימוד עצמי והתמדה, פשוט ספרו שסיימתם תואר בפתוחה. זה כיוון חשיבה מעניין ולא ייחודי לפתוחה: מוסדות לימוד רבים מציגים את הלימודים בהם כאתגר וככל שהאתגר גדול יותר כך התעודה בסוף שווה יותר. אך האם האתגר הלימודי באם מוסיף משהו לחווית הלימוד או שבסך הכל מדובר בכלי סינון למועמדים כדי להקל על המעסיקים? ואיך אתם הייתם מעדיפים ללמוד? פוסט קצר עם כמה מחשבות על לימודים כמסננת.

המשך קריאה

יישומי רדוקס נהנים גם מבדיקות יחידה קלות יותר

קיימות שתי בעיות שתמיד חוזרות בבדיקות יחידה שאני כותב. הראשונה נוגעת לשאלה מה לבדוק,והשניה נוגעת לקשר בין הבדיקות ו״ניקוי״ המערכת בין בדיקה לבדיקה כך שלא תהיה השפעה לסדר הבדיקות על התוצאה. ואז מגיעה רדוקס ומציעה ארכיטקטורת קוד שכמעט ומדלגת על שתי בעיות אלו. בואו נראה איך זה קורה.

המשך קריאה