מבוא לאמזון פרגייט: מה זה, למה זה מדהים (ולא) ומתי להשתמש בו.

מבוא לאמזון פרגייט: מה זה, למה זה מדהים (ולא) ומתי להשתמש בו.

כאשר אמזון הכריזה על פרגייט בסוף 2017 ב- AWS re: Invent (יחד עם EKS) היא ממש נפלה מתחת לרדאר. אף אחד מהבלוגים או המשפיעים שעקבתי באותה תקופה לא דיבר על זה מלבד משהו בסגנון:אה כן ויש את הדבר החדש הזה שיאפשר למשתמשי ECS להריץ מכולות ישירות בענן. כמפתח, זה באמת העיף את דעתי. בואו נראה למה. תנופת התפוקה אני מרגיש שהיו חמש מהפכות עיקריות בעולם פיתוח התוכנה שהגדילו באופן דרמטי את התפוקה ואת היכולת של מפתחים לכתו

קרא עוד

   האם בקר-הדגם-מבט מת בחזית?

האם בקר-הדגם-מבט מת בחזית?

יותר ויותר מפתחי חזית מאמצים ארכיטקטורות חד כיווניות. אז מה העתיד לגישה הקלאסית Model-View-Controller (MVC)? על מנת להבין כיצד הגענו לנקודה זו, נבחן תחילה את התפתחות האדריכלות הקדמית. בארבע השנים האחרונות עבדתי על הרבה מאוד פרויקטים ברשת וביליתי זמן רב בארכיטקט ממשקי פנים ושילוב מסגרת בתוכם. לפני 2010, Jav

קרא עוד

   דברים שכדאי לדעת לפני שתאפשר אימות דו-גורמי (2FA)

דברים שכדאי לדעת לפני שתאפשר אימות דו-גורמי (2FA)

עם אבטחת הסייבר שהופכת לדאגה גדולה, אימות דו-גורמי (2FA) הוא נושא שמתחמם עם כל יום שעובר. אחרי הכל, מי לא רוצה לשמור על המידע הפרטי שלהם? אימות דו-גורמי אינו יכול להיות פתרון חסין כדורים, אך הוא אחת הדרכים הקלות והטובות ביותר לחיזוק האבטחה הווירטואלית שלך. התייחס לאימות דו-גורמי כתוספת לסיסמאות חזקות, ולא כתחליף. אימות דו-גורמי מוסיף שכבת אבטחה נוספת לתהליך הכניסה, ומפחיתה את הסיכויים שהחשבון שלך ייפרץ. רק לדעת ולהזין את הסיסמה שלך זה לא מספיק מכיוו

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

כיצד לעצב טפסים מקוונים מאובטחים: לאמת, לנקות ולשלוט

בעוד שבדרך כלל מחשבים על אבטחת סייבר במונחים של מאגרי מידע וארכיטקטורה, רוב תנוחת האבטחה החזקה נשענת על אלמנטים בתחום המפתח הקדמי. עבור פגיעות מסוימות שעלולות להרוס, כמו הזרקת SQL ו- Scripting Cross-Site (XSS), ממשק משתמש שקול הוא קו ההגנה הראשון.להלן מספר תחומי התמקדות עבור מפתחי חזית המעוניינים לעזור להילחם במאבק הטוב.שלוט בקלט המשתמשחבטה שלמה של דברים מטורפים יכולה לקרות כאשר מפתחים בונים טופס שלא מצליח לשלוט בקלט

קרא עוד

   כיצד להתחיל להשתמש ב- Curl ומדוע: מבוא מעשי

כיצד להתחיל להשתמש ב- Curl ומדוע: מבוא מעשי

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

קרא עוד
איך מישהו קיבל את הסיסמה שלי?

איך מישהו קיבל את הסיסמה שלי?

האם אי פעם קיבלת אימייל 'sextortion' המסביר לך שהמחשב שלך נפרץ ומזהיר אותך שאם לא תשלם, הם ישחררו סרטונים בעלי אופי אינטימי לכל רשימת אנשי הקשר שלך? האם הדוא"ל כלל סיסמה ישנה שלך כ"הוכחה "שטענותיהם נכונות? תהיתם איך קיבלו את הסיסמה שלכם?מהי פישינג?סטטיסטית, זה כנראה נשלח בדוא"ל התחזות. בשנת 2018, 93% מכלל ההפרות בעולם החלו במתקפת פישינג או טענה.הודעות דוא

קרא עוד

   אובייקטים משתנים לעומת בלתי ניתנים לשינוי בפייתון - מדריך חזותי ומעשי

אובייקטים משתנים לעומת בלתי ניתנים לשינוי בפייתון - מדריך חזותי ומעשי

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

קרא עוד

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

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

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

קרא עוד

   תרשים כפל - קוד טבלת זמנים משלך באמצעות JavaScript

תרשים כפל - קוד טבלת זמנים משלך באמצעות JavaScript

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

קרא עוד

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

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

אם אינך מכיר את אקספו, זהו לקוח שעוזר לך לבנות אפליקציות React Native עם פחות מורכבות בנייה. זה גם עוזר לך להתמודד עם הלחץ של התקנה והגדרת הסביבה שלך להפעלת React Native. במדריך זה נבנה אפליקציית מצלמה פשוטה בה המשתמש יכול לצלם, לראות תצוגה מקדימה של תמונותיהם, להשתמש במצב פלאש ולעבור בין המצלמה הקדמית למצלמה האחורית. תנאים מוקדמים אקספו לא מצריך הרבה כדי להתחיל בבניית האפליקציה הראשונה שלכם ב- React Native. תוכל ללמוד עוד על התקנת אקספו ועל אקספו-קלי כאן במסמכים. הערה: במדריך זה אשתמש ב- MacOS וב- iOS. אתה יכול להשתמש גם באנדרואיד, אין הבדל גדול

קרא עוד

   מדוע כדאי ללמוד את Ruby on Rails בשנת 2019

מדוע כדאי ללמוד את Ruby on Rails בשנת 2019

לכל מגמה, טכנולוגיה ואפילו שפת תכנות שיא הפופולריות שלה במוקדם או במאוחר יקטן מעט או בכמות ניכרת. אם נחפש את "מצב שפת האודם" בגוגל, ככל הנראה נקבל תוצאות רבות הנוגעות למותו לכאורה של רובי ולירידה בפופולריות. ובכל זאת, אני מאמין שהאמת היא שרובי עושה מצוין ועדיין נותר טכנולוגיה טובה לבחירה בשנת 2019. הנה הסיבה: 1. רובי היא עדיין בין 10 שפות התכנות המובילות מאוד לא סביר

קרא עוד

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

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

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

קרא עוד

   איך עובד Apple Pay מתחת למכסה המנוע

איך עובד Apple Pay מתחת למכסה המנוע

האם אתה משתמש ב- Apple Pay? האם תהיתם פעם איך עוברת עסקת Apple Pay? בפוסט זה תוכלו ללמוד כיצד אפל פיי פועלת מקצה לקצה. תשלומים ניידים הפכו פופולריים מאוד בשל הנוחות והאבטחה שהם מציעים. אין עוד כרטיסי פלסטיק לסחוב, ואינך צריך לדאוג לאבד אותם (איזו הקלה!). במאמר זה אני הולך לדון כיצד Apple Pay פועלת באופן כללי וכי

קרא עוד

   כיצד ליצור שיבוט Yelp מלא מלא עם React & GraphQL (Dune World Edition)

כיצד ליצור שיבוט Yelp מלא מלא עם React & GraphQL (Dune World Edition)

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

קרא עוד
כיצד להגדיר Virtualenv עם Virtualenvwrapper באובונטו 18.04

כיצד להגדיר Virtualenv עם Virtualenvwrapper באובונטו 18.04

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

קרא עוד

   כיצד לפרוס את האפליקציה שלך באינטרנט באמצעות Express.js והרוקו

כיצד לפרוס את האפליקציה שלך באינטרנט באמצעות Express.js והרוקו

אם אתה חדש בעולם פיתוח אתרים, תשקיע זמן רב בללמוד כיצד לבנות אתרים סטטיים עם HTML, CSS ו- JavaScript. לאחר מכן תוכל להתחיל ללמוד כיצד להשתמש במסגרות פופולריות כגון React, VueJS או Angular. אך לאחר שניסיתם כמה רעיונות חדשים והפעלת אתרים מסוימים באופן מקומי, תוכלו לתהות כיצד לפרוס את האתר או האפליקציה של

קרא עוד
כיצד לטפל בניווט ב- React Native באמצעות ניווט תגובה 5

כיצד לטפל בניווט ב- React Native באמצעות ניווט תגובה 5

ניווט בתגובות היא ספריית הניווט שעולה במוחי כשאנחנו מדברים על ניווט ב- React Native.אני מעריץ גדול של הספרייה הזו וזה תמיד הפיתרון הראשון שאני משתמש בו לטיפול בניווט ב- React Native. זה בחלקו מכיוון שיש לו ממשק API מדהים וקל וניתן להתאמה אישית.אני כותב מאמר זה מכיוון שגרסה 5 פשוט עברה מגרסת בטא ליציבה. זה מ

קרא עוד
ללמוד את זה מוזר? טריק לאיתור באגים CSS

ללמוד את זה מוזר? טריק לאיתור באגים CSS

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

קרא עוד
הגרסה החדשה ביותר של JavaScript כוללת רק שתי תכונות חדשות. כך הם עובדים.

הגרסה החדשה ביותר של JavaScript כוללת רק שתי תכונות חדשות. כך הם עובדים.

בואו נדבר על הגרסה האחרונה של JavaScript: ECMAScript 2016 (הידוע יותר בכינויו ES7). ES7 מביא שתי תכונות חדשות: Array.prototype.includes()ולמפעיל המעריכים החדש: **.Array.prototype.includes ()חלפו הימים שבהם היינו .indexOf()יודעים אם רכיב קיים במערך.מילת המפתח היא "קיים"..indexOf() זה בסדר אם אנחנו רוצים לדעת

קרא עוד

   SQL ומאגרי מידע - קורס מלא למתחילים

SQL ומאגרי מידע - קורס מלא למתחילים

בקורס זה, מייק דיין ילמד אותך את יסודות ניהול מסדי הנתונים ו- SQL. הקורס מתחיל בכך שמייק עוזר לך להתקין את MySQL ב- Windows או Mac. לאחר מכן הוא בוחן נושאים כמו תכנון סכמות, פעולות יצירה-קריאה-עדכון-מחיקה (CRUD), ויסודות בסיס נתונים אחרים. אם מעולם לא למדת מסדי נתונים או SQL לפני כן, זו נקודת התחלה מצוינת. זה יכסה: מה זה מסד נתונים שולחנות ומפתחות יסודות SQL התקנת MySQL Windows / Mac יצירת שו

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

למד חשבון 2 בקורס חינם זה בן 7 שעות

ישנם סוגים רבים של פיתוח תוכנה הדורשים מתמטיקה ברמה גבוהה כגון הדמיות גרפיות וסוגים מסוימים של למידת מכונה. אנו עוזרים לאנשים ללמוד את המתמטיקה שהם זקוקים להם על ידי פרסום סדרת קורסים ברמת המכללה בערוץ YouTube freeCodeCamp.org. הקורס החינמי האחרון שלנו הוא קורס Calculus 2 מלא בן 7 שעות.קורס זה נוצר על ידי ד"ר לינדה גרין המלמדת באוניברסיטת צפון קרוליינה בצ'אפל היל. יש לה ניסיון של שנים ב

קרא עוד