Mohamed Taman
where else to find them
website:https://about.me/mohamedtaman/
github:mohamed-taman
x:_tamanm
linkedin:mohamedtaman
instagram:m.m.taman
what they talk about
all 8 in the filters
where they keep going back
- Devoxx Ukraine AI – Friend or Foe?4 editions2020–2023
- Devnexus2 editions2020–2021
all 15 in the filters
on a stage with
- Ben Evansonce
- Bruno Souzaonce
- Oleg Tsal-Tsalkoonce
all 4 in the filters
who talks about the same things
- Cay Horstmann9 talks
- Ryan Cuprak7 talks
- Simone Bordet12 talks
- Ben Evans11 talks
- Simon Ritter72 talks
- Pratik Patel18 talks
| title | conference | date |
|---|---|---|
| Forking the Future: Embracing Microservices Evolution | Build Stuff 2025 | 2025-12-03 |
Argues for a clone backend + DB + pipeline for each team so features ship immediately while teams progressively strip domain code into services, using an API… | ||
| Effective Java SE 11-21 APIs/Lang Features Makes Your Life Easier. | JCON WORLD ONLINE 2023 | 2023-11-20 |
Covers concrete Java SE 11–21 changes and how to use them: run a one‑file program with single-file source launch so no separate javac step, replace small curl… | ||
| Java 11 to 21 Evolution! | Devoxx Ukraine 2023: AI – Friend or Foe? | 2023-09-22 |
Covers concrete changes from Java 11 through 21: six-month release cadence and LTS every two years, built‑in HTTP Client replacing external libraries… | ||
| Let’s Have Some Effective REST! | JCON Europe 2023 | 2023-06-20 |
Covers concrete rules: identify participants and activities, map activities to verbs and expose resources as plural nouns, paper-test the API contract before… | ||
| The Hidden Gems of Java 20 | Cloud Builders: Java Conf 2023 | 2023-03-30 |
Java 20 surfaces concrete changes: record patterns gain generic type inference and for-loop support, ambiguous name+pattern forms get removed, and pattern… | ||
| Effective Java SE 18 APIs/Lang features, makes your life easier. | Devoxx Ukraine 2022: Secure our Future | 2022-09-02 |
Covers Java 9–18 changes with concrete tools and effects: jlink creates custom runtime images to shrink container images, java.net.http with HTTP/2 and… | ||
| Let’s have some effective REST! | Voxxed Days Bucharest 2022 | 2022-03-23 |
Shows a concrete modeling workflow: identify participants → list activities → map to resources → revise → define API, applied to a telecom MVNO product and… | ||
| The Cool Thing about Cool Things in Java 16 & 17 LTS | Devoxx Ukraine 2021 | 2021-11-19 |
Practical tour of Java 16 and 17 features with concrete claims and examples: records reduce boilerplate for immutable data carriers (canonical and compact… | ||
| Effective Java SE 16 APIs | JCON-ONLINE 2021 | 2021-10-05 |
Covers concrete JDK 9–17 changes with runnable demos and migration advice: jlink produces ~16MB custom runtime images and modularity hides internal APIs… | ||
| Do You Use the Optional Class as It Should Be | Devnexus 2021 | 2021-02-17 |
25+ practical recipes for Java Optional show exactly what to do and what to stop doing: initialize with Optional.empty instead of returning null, never blindly… | ||
| DevOps Speakeasy | Devnexus 2021 | 2021-02-17 |
Argues that widespread Optional misuse causes real performance and memory problems, citing the cache example where using orElse instead of orElseGet forces an… | ||
| Do you use the Optional class as it should be? | jLove 2020 | 2020-12-04 |
Claims that 65% misuse Optional, lists concrete anti‑patterns and replacements: avoid Optional as fields, constructor args, collection values; use… | ||
| Effective JavaSE9 to 15APIs/Lang features, makes your life easier. | Devoxx Ukraine 2020 | 2020-11-05 |
Practical tour of Java SE 9–15 features with code-backed specifics: module system that trims runtimes down to kilobytes using jlink custom runtime, JShell and… | ||
| Do you use the Optional class as it should be? | Devoxx Ukraine 2020 | 2020-11-05 |
25+ concrete recipes for Java Optional with code-level rules: always initialize with Optional.empty, prefer ofNullable for possibly null values, and never call… | ||
| Java Forever (Round Table). | Devoxx Ukraine 2020 | 2020-11-05 |
Java stays relevant through concrete platform work not slogans: a managed JVM plus a 25 year ecosystem, invoke dynamic (Java 7) that enables language… | ||
| Let’s have some Effective REST | Global Summit for Java Devs 2020 | 2020-08-01 |
Shows how to design APIs by modeling first on paper, identifying participants and activities, grouping nouns into resources (items, carts, orders, customers)… | ||
| Do You Use the Optional Class as it Should Be | Devnexus 2020 | 2020-02-19 |
Covers 25+ recipes for using java.util.Optional up to Java 12 with concrete code on GitHub, including stream integration and map vs flatMap patterns, and… | ||
| Effective Java SE 12 APIs/Lang features, makes your life easier | Riga Dev Days 2019 | 2019-05-29 |
Covers concrete, usable Java SE 9–12 changes: the module system and Project Jigsaw that force modularization and remove Java EE modules; tools to migrate like… | ||
| Effective Design of RESTful APIs | Oracle Code One 2018 | 2018-10-22 |
Gives a concrete five-step API design: identify participants, list their activities, paper-model resources, map actions to nouns and HTTP verbs, then validate… | ||
| Top 10 Key Performance Techniques for Hybrid mobile Apps | Jfokus 2016 | 2016-02-08 |
Ten concrete optimizations are listed: generate UI on the client with single-page patterns and cache static and dynamic data in IndexedDB / WebSQL /… | ||
| Java EE 7 and Java SE 8 Adoption at the United Nations | JavaDay Kyiv 2015 | 2015-11-06 |
A production system built in one and a half months to issue Java Card wallets for UN refugee food and cash benefits in Egypt uses Java EE 7, JDK 8, GlassFish… | ||
| Effective Design of RESTful APIs | JavaDay Kyiv 2015 | 2015-11-06 |
A concrete workflow: identify participants, list their activities, break those into resources (nouns) and map to HTTP verbs, then validate before coding — this… | ||
| JavaFX 8 everywhere; Write once runs anywhere | JavaDay Kharkiv 2015 | 2015-10-15 |
Claims that JavaFX 8 supports one codebase across desktop, browser, Android and iOS by bundling with JDK8 and using build plugins to produce APK/IPA… | ||
| nothing matches | ||