כל הפוסטים בפיתוח אינטרנט
הסבר על עוגיות ועל המשלוח שלהן
עוגיות הן לא וודו ובטח ובטח שהן לא מיותרות. במאמר הזה אני מסביר עליהן ועל כמה תכונות חשובות שלהן.
יצירה מחדש של blink באמצעות native web component
יצירת קומפוננטות באמצעות ג'אווהסקריפט בלבד
שליטה על הצגת התוכן המודפס מהאתר שלכם
תאמינו או לא, אבל יש כאלו שרוצים להדפיס את המאמרים שאתם מפרסמים באתר - כך תקלו עליהם
קצרו את תהליך ה-eslint שלכם
טריק קטן ואלגנטי שמייעל מאוד את כל הליך בדיקת הקוד
hopscotch ליצירת סיור באתר שלכם
רכיב ג׳אווהסקריפטי ממש פשוט ליצירת הסברים/מדריכים באתר שלכם
זיהוי מצב אופליין באתר
בשביל עבודה באופליין לא חייבים להטמיע service worker, אפשר להשתמש ב-API פשוט
stylelint – בדיקת קוד סטטית ל-CSS
בדיקת קוד סטטית שתשפר את הקוד שלכם כבר עכשיו. כלי שימושי לבדיקת CSS, LESS, SASS וחבריהם
שימוש ב-husky לאכיפת git hooks
כך אני אוכף הרצה מקומית של בדיקות שונות לפני שהמתכנת עושה push
xo הוא eslint לעניים
צריכים להכניס בדיקת קוד סטטית לפרויקט קטן? כדאי להכיר את XO
התקפת ברוט פורס עם node
איך בונים כלי שמנצל חולשת ברוט פורס עם קצת זמן ו-node.js
אל תשתמשו ב-child_process.exec כדי להריץ פקודות ב-node שלכם
הסבר על טעות נפוצה שמתרחשת בכתיבת סקריפטים ועלולה ליצור בעיית אבטחה משמעותית
אכיפת סטנדרטים על שמות בראנצ'ים בגיט
נשמע כמו ניטפיקינג? ממש לא. זה גם קל לביצוע באמצעות מודול חדש שכתבתי.
באג אבטחה שנובע מארכיטקטורת תוכנה
לפעמים גם כשל בארכיטקטורה הבסיסית של האתר יגרום לפרצת אבטחה. כמו למשל המקרה של נייט ראן תל אביב
שימוש ב-Postman ליצירת בקשות מכל סוג שהוא
כך אני מייצר בקשות מחוץ לדפדפן לצרכים שונים: מיצירת בדיקות אוטומטיות ועד האקינג דה לה שמעטע
שימוש בכלי המפתחים כדי לעקוב אחר עוגיות ו-headers
הסבר על headers ועוגיות ואיך בוחנים אותן בכלי המפתחים
בדיקה סטטית של קוד
פירוט מקיף על static code analysis על ג'אווהסקריפט ואיך עושים אותו
ניתוח בקשות באמצעות לשונית ה-network
מדריך לניתוח תנועה בשרת באמצעות לשונית ה-network של כלי המפתחים
הדגמת אפליקציה של טביעת אצבעות דיגיטלית
אפליקצית הדגמת טביעת האצבע הדיגיטלית היא הזדמנות מעולה לדבר על CI\CD.
שירות SAAS שיסייע לפייסבוק
שירות חדש ומגוחך במיוחד שיסייע לחברת ענק שלא מצליחה להתמודד עם בלוגר והזדמנות מעולה לדבר על CI\CD.