לבנות אתר מאפס ברובי און ריילס #4

ברוכים הבאים לפרק הרביעי בסדרה, לבנות אתר מאפס ברובי און ריילס.
במידה ופיספסתם את הפרקים קודמים, אתם מוזמנים לצפות ולהתעדכן: פרק 1, פרק 2, פרק 3.

בפרק הזה יצרנו את המודלים הבאים:

  1. Todo
  2. Comment

קישרנו בין המודלים שלנו בצורה שתתאים ללוגיקה העסקית העתידית.

קישורים:

כרגיל, אשמח לתגובות, דיון, הערות, הארות וכדומה.

את הוידאו המקורי אפשר להוריד מכאן (האיכות טובה הרבה יותר)

TDD ספונטני #1

סקרינקאסט ספונטני לגמרי – עבודה על פרוייקט Open source.
בסקרינקאסט אני מתחיל להוסיף מערכת של Plugins שבעצם תקרא ל-Callbacks, כמו ActiveRecord ו-.Observers.

אני מדבר תוך כדי על מה אני "בודק" ומה אני "מתכנן".

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

תהנו, וכרגיל, אשמח לתגובות

לבנות אתר מאפס ברובי און ריילס #2

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

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

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

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

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

לבנות אתר מאפס ברובי און ריילס #1

לפני מספר חודשים התחלתי סדרה של סקרינקאסטים שעוסקים בבניית אתר באמצעות רובי און ריילס ממש מאפס – אתר מאפס ברובי און ריילס #1 (סקרינקאסט) ואתר מאפס ברובי און ריילס #2 (סקרינקאסט).

מסיבות שונות ומשונות הסדרה הופסקה ממש בתחילתה.

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

קצת על הסדרה

הסדרה שונה ממה שאתם מכירים בדרך כלל באינטרנט. כלומר, זה לא אדם אחד, אלא שני אנשים.

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

הפרק הראשון:

מומלץ מאוד לצפות במסך מלא (רזולוציה ההקלטה היא 1920*1200)

Show Notes

קוד מקור

https://github.com/KensoDev/project-management-example

פידבק בבקשה

נשמח לתגובות, הערות, הארות וכול דבר אחר שיש לכם לומר, נשמח לשנות דברים לסקרינקאסטים הבאים אם אתם חושבים שמתאים, דברו איתנו!

אתר מאפס ברובי און ריילס #2 (סקרינקאסט)

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

זהו החלק השני בסדרה, שבו הוספנו את מודל ה-User כולל את האפשרות שמשתמשים יבצעו Login, Forgot Password ועוד.

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

אשמח לתגובות (גם דרך הפייסבוק) וכרגיל לייקים יתקבלו בברכה גם כן.

תהנו!

Creating a rails application from scratch #2 from Avi Tzurel on Vimeo.

תכנות מונחה התנהגות ברובי און ריילס – חלק 2 (Screencast)

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

החלק השלישי יצולם ויעלה בימים הקרובים.

כרגיל, אשמח לתגובות שלכם