MasterScripter

יונתן נקסון

סך הכל 13 פוסטים אתר אינטרנט
hello world! אני יונתן, מתעסק בתכנות ופיתוח WEB פלוס מינוס מאז שאני זוכר את עצמי. ב2013 הקמתי את קבוצת סיזן ביחד השותף היקר שלי - שלומי שלומקה זק. ביום מתעסק בפיתוח ועיצוב אתרי אינטרנט ואפליקציות, עיצוב חוויית משתמש, הקמת מיזמים, ועוד..אבל מה שלא ידעתם עליי - זה שבלילה אני באטמן. אל תגלו לאף אחד!

עקרון ההחלפה של ליסקוב

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

המשך קריאה

המדריך השלם ל – Composer

עם יותר מ – 100,000 חבילות ועשרות פריימוורקים שמשתמשים בכלי, ביניהם Zend Framework, Laravel, Symphony,
Composer הוא הכלי הפופולרי ביותר לניהול תלויות בפרוייקט וכל מפתח PHP חייב לדעת איך להשתמש בו.

המשך קריאה

V8Js: ג'אווהסקריפט בצד שרת עם PHP

הידעתם? ג'אווה סקריפט היא השפה הפופולארית ביותר כבר 5 שנים ברציפות. אבל אתם בטח יודעים את זה אחרי שקראתם את הפוסט של שלומקה על סקר המפתחים של Stack Overflow. כמעט לא ניתן למצוא היום אתר שלא עושה שימוש בסיסי לפחות בשפה ורוב האתרים עושים שימוש נרחב בשפה – בין היתר על

המשך קריאה

עקרון יישום פתוח-סגור

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

המשך קריאה

עקרון אחריות יחידה

חמשת העקרונות הראשונים, או בראשי תיבות S.O.L.I.D, היא קבוצת עקרונות שהוצגה לראשונה בשנות האלפיים המוקדמות, שמטרתן לבנות תבנית עבודה שמאפשרת תחזוקת קוד יעילה לצד יכולת הרחבה גבוהה.
בפוסט הזה, שהוא חלק מסדרה בת 5 פוסטים, אני אגלה לכם הכל על העקרון הראשון: עקרון אחריות יחידה

המשך קריאה

סטנדרט הזהב: אל העתיד עם HTML 5.1

בנובמבר של השנה שחלפה, גרסה 5.1 של HTML קיבלה מעמד רשמי והחליפה את גרסה 5.0 כסטנדרט. באיחור אופנתי, התפניתי לסקור את השינויים המהותיים שהוצגו.
המטרה העיקרית שבגרסה החדשה היא נרמול: לא רעיונות פורצי דרך וטכנולוגיות חדשות, אלא הטמעה בתקן באופן רשמי של פיצ'רים שקיימים במרבית הדפדפנים באופן לא-רשמי לצד הטמעה של פרקטיקות שמיושמות הלכה למעשה באופן לא רשמי. המשמעות היא ברורה: W3C החליטו עבור הדפדפנים – את הפיצ'רים הבאים אתם הולכים להטמיע, אם עוד לא עשיתם זאת.

המשך קריאה

אקספקטו פטרונום: 7 מתודות קסם ששווה להכיר

החל מגרסה 5, PHP מציעה תמיכה מלאה-יותר (אך לא מלאה) של עקרונות תכנות מונחה עצמים,
כשאחת התכונות החדשות שנוספו היא Magic Methods – גם אם לא שמעתם עד היום על המונח הזה, אני מבטיח לכם שיצא לכם ליישם פונקציה שכזו עשרות פעמים!

המשך קריאה

6 ספריות JS לשיפור חוויית המשתמש

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

המשך קריאה

המדריך השלם ל – TypeScript: חלק ב'

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

אבל חלק ב' – אוי חלק ב' – הוא יהפוך אתכם לתותחי TypeScript מהמעלה הראשונה.
אז בלי הרבה דיבורים – ניגש לעניין: המדריך השלם ל – TypeScript: חלק ב'

המשך קריאה

המדריך השלם ל – TypeScript

אם אתם בוני אתרים, בטח יצא לכם לשמוע מילים כמו TypeScript ו – ECMASCRIPT 6 נזרקות לאוויר בלי סוף לאחרונה. במדריך, שיפורסם בשני חלקים, אסביר על מה מדובר, איך זה עובד וכמובן – איך כותבים TypeScript – אך לא אסביר (לעומק) את עקרונות תכנות מונחה עצמים, ולכן נדרשת בקיאות בנושא. לאלה מכם

המשך קריאה