תחנה V — ארגז הכלים
לא רשימה של כל מה שקיים. אלה הכלים ששרדו מפגש עם פרויקטים אמיתיים — אלה שהייתי מתקין ראשונים על מחשב חדש.
הנדסה
הסטאק היומיומי — המקום שבו הקוד נכתב, נארז בקונטיינר, ונשלח.
סביבת קונטיינרים לשירותים, מסדי נתונים ואירוח מודלים מקומי.
למההדרך הזולה ביותר להריץ משהו מסובך בלי לתת לו לעבור לגור במערכת ההפעלה שלך לתמיד.
מעטפת לאפליקציית דסקטופ שמשתמשת ב-webview של מערכת ההפעלה במקום בדפדפן ארוז.
למהקבצי הרצה בגודל נייטיב עם ממשק ווב. הנוחות של Electron בלי נפח ההתקנה שלו.
שפת הצד השרתי והסביבה שמאחורי רוב העבודה הארגונית שלי.
למהטיפוסיות חזקה, כלים באמת טובים, וחוצה פלטפורמות מאז Core. משעמם בדיוק כמו שתשתית צריכה להיות.
פריימוורק צד לקוח עם דעה, לאפליקציות מובנות שחיות לאורך זמן.
למההדעות הן הפיצ'ר. בבסיס קוד שכמה אנשים מתחזקים במשך שנים, מוסכמה מנצחת גמישות.
פיתוח מובייל, כולל פריסת Android בקנה מידה גדול.
למהKotlin הסירה את רוב הטקסיות של Java בלי לנטוש את האקוסיסטם שמתחתיה.
חיפוש וניתוח לוגים על נפחי מסמכים ואירועים גדולים.
למהכשמאגר הנתונים גדל מעבר ל- SELECT ... LIKE, זה הצעד הבא הכן, במקום מסד נתונים גדול יותר.
Local AI
הרצת מודלים מקומית היא לא עניין של חיסכון בעלויות API. היא עניין של עבודה על חומר שלא אמור לעזוב את המחשב שהוא יושב עליו.
מודל שפה במשקלים פתוחים שמוגש מקומית בתוך קונטיינר Docker.
למהתהליכי עבודה קנייניים שבהם שליחת הקלט לצד שלישי פשוט לא באה בחשבון. המודל בא אל הנתונים.
כתיבת קוד סוכנית בטרמינל — קורא את הריפו, עורך קבצים, מריץ את הבדיקות.
למההשלמה אוטומטית מנחשת את השורה הבאה. זה מחזיק את כל הפרויקט בשדה הראייה, וזו קטגוריה אחרת של תועלת.
תהליך עבודה
השכבה הלא זוהרת: איפה ההערות חיות, ואיך שינוי מגיע מהמחשב שלי לאינטרנט הפתוח.
בסיס ידע מקומי-תחילה — קבצי Markdown פשוטים, מקושרים זה לזה.
למהההערות הן פשוט קבצים על הדיסק. מה שלא יקרה לאפליקציה, עשור של כתיבה נשאר קריא.
אחסון סטטי עם פונקציות serverless, שמתפרס ישירות מדחיפת Git.
למההאתר הזה רץ עליו. דוחפים ל- master, באוויר תוך שלושים שניות, בלי צינור בנייה לתחזק.
בקרת גרסאות, והטריגר לפריסה של כל מה שמתפרסם כאן.
למההיסטוריית הקומיטים היא התיעוד היחיד של הפרויקט שלעולם לא מתיישן.
נבנה עם הסטאק הזה
המקום שבו הכלים למעלה מפסיקים להיות רשימה ומתחילים להיות מוצר.
אינדוקס קבצים מקומי ומהיר ל-macOS. התאמה ברמת הבייט ואינדקס תחילית לפי הבייט הראשון שומרים על חיפוש מגיב גם בעצי קבצים גדולים מאוד, עם עדכונים מצטברים המונעים מאירועי מערכת קבצים ולא מסריקה מחדש.
מודלי שפה מקומיים (Gemma) משובצים בתהליכי עבודה קנייניים באמצעות Docker — הסקה על חומר רגיש בלי ששום חלק ממנו עוזב את המחשב.
האתר הזה. HTML, CSS ו-JavaScript שנכתבו ביד — בלי פריימוורק, בלי שלב בנייה, בלי npm. פונקציות serverless מטפלות בחלקים שבאמת צריכים שרת.
ארגז הכלים