מפתחים שחורים מספרים כיצד תעשיית הטכנולוגיה האמריקאית יכולה לעשות טוב יותר

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

מדוע להשתמש בשף לאוטומציה ותזמור

שף היה כלי קוד פתוח מוביל לאוטומציה של אספקה ​​ותצורה של שרתים במשך יותר טוב מזה עשור. בשנים האחרונות החברה הוסיפה לתיק את InSpec ו- Habitat, פרויקטים של קוד פתוח שמייצרים אוטומטיות בדיקות תאימות מדיניות ופריסה ותצורה של יישומים, בהתאמה. ההיצע המסחרי הדגל של החברה, השף אוטומט, מפגיש את כל החלקים הללו.   Chef Automate מספק חבילת יכולות ארגוניות לזרימת עבודה, נראות צומת ותאימות, ומשתלב עם מוצרי הקוד הפתוח Chef,

קודנים, הנה כלי מצגת JavaScript שתאהבו

אחת המשימות שלי בעבודתי היא לפתח ולתחזק מצגות טכניות. בעבר שמרתי את המצגות האלה ב- Google Drive בפורמט Keynote של אפל. Keynote, כמו יישומי חבילת משרד רבים, מאחסן את הקבצים שלה ככתמים בינאריים גדולים ושמנים. כאשר מספר אנשים משנים מצגת ומנסים לעדכן אותה, אתה נתקל בבעיות. אנשים סותמים אחד בשני את השינויים. מטרד זה אינו ייחודי למפתח. PowerPoint ופו

כיצד להפוך את ממשקי ה- REST שלך לתואמים לאחור

העברת מדינה ייצוגית, הידועה בכינויו REST, היא סגנון אדריכלי - מכלול אילוצים המשמשים ליישום שירותים חסרי מדינה הפועלים ב- HTTP. ממשק API של RESTful הוא תואם למגבלות ה- REST. ניתן לבנות ממשקי API RESTful באמצעות שפות תכנות רבות ושונות. שמירה על תאימות לאחור בין גרסאות שונות של ה- API שלך היא בעלת חשיבות עליונה להבטחת ה- API שלך יישאר תואם לכל הלקוחות הצורכים אותו. מאמר זה מציג דיון כיצד

כיצד להשתמש ב- TensorFlow בדפדפן שלך

אמנם אתה יכול לאמן רשתות עצביות פשוטות עם כמויות קטנות יחסית של נתוני אימונים באמצעות TensorFlow, אך עבור רשתות עצביות עמוקות עם מערכי נתונים גדולים של אימונים אתה באמת צריך להשתמש ב- GPUs Nvidia תומכים ב- CUDA, או TPU של גוגל, או FPGA לצורך האצה. האלטרנטיבה הייתה, עד לאחרונה, להתאמן על אשכולות של מעבדים במשך שבועות. אחד החידושים שהוצגו עם TensorFlow 2.0 הוא יישום JavaScript, TensorFlow.js. לא הייתי מצפה מכך

מה זה LLVM? הכוח מאחורי סוויפט, רוסט, קלאנג ועוד

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

תכנות ג'אווה עם ביטויי למבדה

בנאום המרכזי הטכני של JavaOne 2013, מארק ריינהולד, האדריכל הראשי של קבוצת Java Platform באורקל, תיאר את ביטויי הלמבדה כשדרוג הגדול ביותר במודל התכנות Java אי פעם . אמנם ישנם יישומים רבים לביטויי למבדה, אך מאמר זה מתמקד בדוגמה ספציפית המופיעה לעתים קרובות ביישומים מתמטיים; כלומר הצורך להעביר פונקציה לאלגוריתם. כחנון אפור שיער, תיכנתתי בשפות רבות במהלך השנים, ותכנתתי רבות ב- Java מאז גרסת 1.1. כשהתחלתי לעבוד עם מחשבים, כמעט לאף אחד לא היה תואר במדעי המחשב. אנשי מקצוע בתחום המחשבים הגיעו בעיקר מענפים אחרים כמו הנדסת חשמל, פיזיקה, עסק

שירותי אינטרנט ב- Java SE, חלק 1: סקירת כלים

המהדורה הסטנדרטית של Java (SE) 6 כללה תמיכה בשירותי אינטרנט. פוסט זה מתחיל סדרה בת ארבעה חלקים בנושא שירותי אינטרנט ב- Java SE בכך שהיא מסבירה מהם שירותי אינטרנט ומסקירה על התמיכה של Java SE בהם. פוסטים עתידיים ישתמשו בתמיכה זו לבניית שירותי אינטרנט מבוססי SOAP ו- RESTful, וכן יכסו נושאים מתקדמים לשירותי רשת. Java XML ו- JSON ב

כיצד לרשום נתונים ליומן האירועים של Windows ב- C #

מערכת ההפעלה Windows מתחברת נתונים אל יומן האירועים של Windows בכל פעם שמתרחשת בעיה. באפשרותך להציג נתונים אלה באמצעות הכלי Windows Viewer Event. מאמר זה דן כיצד ניתן לעבוד באופן פרוגרמטי עם יומן האירועים של Windows ב- C #. כדי לעבוד עם דוגמאות הקוד המופיעות במאמר זה, עליך להתקין במערכת Visual Studio 2019 שלך. אם עדיין אין לך עותק, תוכל להוריד את Visual Studio

לא רצוי על ידי אורקל, Java EE מאומץ על ידי Eclipse

קרן Eclipse אמורה להפוך לדייל החדש של הארגון ג'אווה, שתשתלט על אורקל, שכבר לא רוצה לנהל את Java EE. כחלק מהאימוץ, Java EE תקבל ככל הנראה שם חדש, דבר שאורקל המליצה בהצעתה להקים קרן לאמץ את Java EE. לפני חודש הודיעה אורקל כי תסיים את תפקיד הניהול שלה ב- Java EE ותעביר אותו לקרן קוד פתוח. בעקבות התייעצויות עם שותפי ג'אווה כ