fbpx

Category: עושים תוכנה

[עושים תוכנה] לא כל הנוצץ זהב – עולם ה MicroServices

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

[עושים תוכנה] הכל נמצא בפרטים הקטנים: Microservices לעומק

ארכיקטורת ה-Micro Services הביאה איתה בשורה גדולה לעולם התוכנה והפכה לאחת הפופלאריות בשנים האחרונות. בפרק עמית בן דור מספר על שלושת העקרונות הבסיסיים שמרכיבים Micro service. דיברנו גם על היתרונות של הארכיטקטורה ו-Best practices פרקטיים במיוחד – הכל כדי שתבנו את ה-services שלכם טוב יותר! התארח בפרק גם דן בנימין מגוגל, והוסיף מנסיונו הרב עם סטארטאפים שהטמיעו את הארכיטקטורה.

[עושים תוכנה] הסודות הכמוסים של המראיינים בעולם התוכנה

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

[עושים תוכנה] הארכיטקטורה של React Native

כשאנחנו רוצים לפתח היום אפליקציה יש לנו כמות עצומה של אפשרויות. אחת מהאפשרויות הפופולריות בשנים האחרונות היא – React Native, ספריית קוד פתוח שפייסבוק כתבו ומתחזקים יחד עם קהילה ענקית של תורמים.
משוחח איתנו הפעם לא אחר מאשר חן פלדמן (כן המגיש שלנו) על פריסה ראשונית של אפשרויות הפיתוח בעולם המובייל כיום, על הארכיטקטורה של React Native ועל השינוי המעניין שהיא עתידה לעבור ממש בסוף 2019.

[עושים תוכנה] איך מאבחנים ופותרים בעיות ביצועים בקוד?

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

[עושים תוכנה] המגבלות של Serverless בעולם ה-Data Science

נאתגר את השימוש ב-Serverless כפתרון כל יכול.
נדבר על החסרונות והמגבלות שיש בו לצד היתרונות שהזכרנו בפרק הקודם. משם נמשיך ל-Use Case אמיתי שנפתר בדרך אחרת, כדי להימנע ממגבלה שקיימת שם בפלטפורמות שנוכחות כיום (AWS וכו׳)
נבין גם מתי נכון לבחור בפתרון הזה אל מול אחרים, ובסוף מה העתיד צופן לנו ומה כבר עומד בפתח.