הבלוג של תומר כהן

תומרקוד

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

איור נקי של עוזר הודעות אישי שמחובר לסביבת קוד
מה חדש

פוסטים אחרונים

איך לעבוד עם Claude Code ו Codex מהטלפון הנייד

איך לעבוד עם Claude Code ו Codex מהטלפון הנייד

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

איך להתחיל חלק במקום עבודה חדש

איך להתחיל חלק במקום עבודה חדש

להתחיל מקום חדש כמעט תמיד מלווה בהתרגשות ולחץ. מצד אחד אתה רוצה להוכיח את עצמך, מצד שני אתה לא בטוח עד הסוף מה מצופה ממך ואיך נראה שבוע או ספרינט “טוב” בעיני מי שמנהל …

תסמונת המתחזה שלי

תסמונת המתחזה שלי

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

איך אני נשאר רלוונטי בעידן ה-AI

איך אני נשאר רלוונטי בעידן ה-AI

בכל כמה שנים יש “רעידת אדמה” בעולם ההיי-טק. פעם זה היה ה־Cloud, אחר כך Docker ו-Kubernetes, אחר כך המעבר למיקרו-סרוויסים. היום זה ה-AI. פתאום בכל שיחה שומעים על Copilot, …

בראסט ה Enums טובים יותר

בראסט ה Enums טובים יותר

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

Rust MPSC Channels - צ׳אנלים בראסט

Rust MPSC Channels - צ׳אנלים בראסט

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

ראסט - פונקציית main נקיה יותר עם Result

ראסט - פונקציית main נקיה יותר עם Result

כחלק מהמסע שלנו לניהול שגיאות נכון נפל לנו האסימון שלהשתמש ב unwrap או expect יכול להיות רעיון לא כל כך טוב ועלול להביא לסיום מיידי של הפרוסס שלנו במקרים שאולי לא …

Rust Builder Pattern

Rust Builder Pattern

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