java

אופרטורים נפוצים ב-Reactor: המפתח לתכנות ריאקטיבי יעיל

מבוא ברוכים הבאים, מהנדסי תוכנה! בפוסט זה נעמיק בספריית Reactor, מימוש מתקדם של ספציפיקציית Reactive Streams ב-Java. נתמקד באופרטורים (Operators) המרכזיים של Reactor ונבחן כיצד הם מנצלים את יכולות ה-lazy evaluation וה-composability של זרמי נתונים אסינכרוניים. אופרטורים נפוצים ב-Reactor כעת, לאחר שהבנו את חשיבות ה-backpressure, נתמקד באופרטורים המרכזיים של Reactor. אופרטורים אלה הם הכלים שמאפשרים […]

אופרטורים נפוצים ב-Reactor: המפתח לתכנות ריאקטיבי יעיל Read More »

Photo by Markus Spiske on Unsplash

ג'אווה 17

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

ג'אווה 17 Read More »

המדריך המלא ל-Java Streams

שלום לכולם,השבוע אנחנו ניקח הפסקה קצת מ-design patternsאבל אני מפתיח לסיים את הסדרה – כולל את הפוסטים החסרים מהפייסבוק.הפעם אנחנו נלמד על אחד השיפורים המשמעותיים בעיני בג'אווה 8, ה-Java Streams.קודם כל חשוב מאוד לא להתבלבל בין זה לבין I/O streams בג'אוה (כמו ה-FileOutputStream)הם לא ממש קשורים אחד לשני. בפשטות ה-streams עוטפים איזשהו מבנה נתונים, ומאפשרים

המדריך המלא ל-Java Streams Read More »

Scroll to Top