פתרונות תוכנה מבוזרים, מה זה ולמה זה טוב להנהלה שלך

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

ניטור ביצועים – מתי זה באמת קריטי?

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

עבודה ב-Multithreading באפליקציות GUI – חלק 1

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

גיבויים הם מותרות, מה שנחוץ הוא יכולת השחזור…

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