עוד אוסף קישורים בנושאים שונים. לאחרונה יש לי קצת זמן לשיטוטים, ולמרבה השמחה יש דברים ראויים לשיתוף. מקווה שתהנו!
תכנות
- לא יודעת מה קרה, אבל לאחרונה נתקלתי בכמה פוסטים על אתיקה בתכנות , אחד שמתבייש בקוד שהוא כתב כי זה היה קשור לתרופה שגרמה נזקים, ועוד מישהו שגרם נזקים בוורדפרס. ופוסט נוסף, שלא קשור לתכנות דווקא, לדעתי קצת מגזים באיפה שהוא שם את הגבול באתיקה – האם נסיון לשכנע מישהו לשנות את דעתו הוא דבר לא אתי? היו עוד איזה פוסט או שניים שקראתי על תכנות ואתיקה, אבל הם היו עיוניים ולא סיפוריים ודי שעממו אותי, אז חסכתי לכם.
- אני נתקלת בהרבה מאמרים שמנסים לעודד מתכנתים להתגבר על ה-imposter syndrome ולהרגיש שהם מתכנתים טובים. המאמר הזה הוא בדיוק ההפך – הוא אומר שרובנו כותבים קוד גרוע כי אנחנו לא כאלה מתכנתים טובים. מאוד נחמד לקרוא מאמר כזה בעידן שלנו, שבו תמיד מנסים להעצים ולעודד. טוב לשמוע לפעמים משהו שדווקא גורם ענווה והכרה בגבולות שלנו. הוא כן מסיים בנימה אופטימית קלה, אבל אני דווקא אהבתי את האמצע. מעניין אם גם אתם תהנו מזה.
- כדי לכתוב קוד טוב, צריך לכתוב הרבה קוד. אבל גם לקרוא הרבה קוד. המאמר הזה נותן כיוונים מה לקרוא (קוד של מישהו מוערך, למשל), ואיך לקרוא (לא בפסיביות. מותר לגעת בקוד שאנחנו קוראים!).
CSS
- דוגמאות תחרה ב-CSS.
- גלריה מדליקה של אפקטי background-blend-mode שאפשר לבחור מתוכה אפקט, והקוד מוצג מוכן להעתקה.
- 50 ערכי מאפיינים מעניינים של CSS.
תכנות אינטרנט
- הסבר משעשע ומעניין על service worker (זה שמאפשר לראות אתר גם כשלא מחוברים לאינטרנט).
- האם במקום למלא טפסים נרואיין ע”י בוטים, וטפסים בעצם יהפכו להיות שיחות?
- ועד אז, פוסט על איך ומתי להראות הודעות שגיאה על מילוי טופס.
- איש אחד מספר על 10 דברים שהוא למד כשהוא בנה את האתר המהיר בעולם. מלבד לתת תובנות מעניינות, זה מסופר בנימה משועשעשת. היה ממש שווה קריאה.
JavaScript
- מכפלת מטריצות מונפשת, וכאן הקוד שלה – מדליק! (חבל שלא היה את זה לפני 20 שנה כשהיה לי קורס באלגברה ליניארית…)
- עוד מאמר קצת קשה לעיכול, על זה שמתכנת JS שלא יודע מה זה closure לא יגיע רחוק עם JS. זה כמובן עורר תגובות מתנגדות, אבל כמו המאמר יותר למעלה – הוא מעורר מודעות למצב (אצל מתכנתים שלא יודעים מה זה closure. כמוני, למשל), וזה עצמו כבר מעורר רצון להתקדם. מחבר המאמר יוצר הרבה דוגמאות ב-JSBin מה זה closure ואיך להשתמש בזה. מעניין מאוד.
- כללים של clean code, עם דוגמאות ב-JavaScript לכל כלל .
נגישות
קטגוריה רק בשביל קישור אחד? אבל זה קישור שווה – הרצאה של 40 דקות על איך לכתוב פחות קוד. חלק גדול מההרצאה מדבר על נגישות ולכן אני שמה את זה כאן, אבל ההתחלה פשוט מצחיקה באופן כללי, והסוף מדבר קצת על איך להסתדר בלי פריימוורקים. הוא משתמש הרבה במילה בת 4 אותיות המתחילה ב-D. אם זה מפריע לכם, אל תצפו.
כללי ביותר
- זוכרים שבכנס סמשינג שהייתי בו, המנחה היה פול בואג? אז אני עוקבת אחריו מאז, ולפני כמה ימים הוא פרסם הצעה מעניינת מאד – יש לו פודקאסט קבוע עם אלפי מאזינים, והוא מציע לכל מי שרוצה לתת הרצאה קצרה (10-15 דקות) בפודקאסט שלו לפנות אליו. הוא רוצה לעזור לאנשים להתגבר על פחד הקהל שלהם, ולכן הוא מציע את זה – ההרצאה תהיה מוקלטת מראש כך שאפשר לדייק אותה כמה שרוצים, ודרך הפודקאסט שלו אפשר להגיע לאלפי מאזינים, גם אם אתה אדם ביישן שמפחד לדבר לפני קהל. לי זה נשמע נהדר, ואילו היה כזה דבר בעברית זה היה מושלם!
- iTunes החליטו לפרסם את כל ה-terms of service שלהם בתור קומיקס.