Giter Site home page Giter Site logo

Hi there, I am Mohamed Taman! ๐Ÿ‘‹

Twitter URL Instagram URL LinkedIn URL Facebook URL

I speak Java and am a Java Champion, Oracle ACE Alumni, Jakarta EE ambassador, Chief Architect, Author, International Speaker, Trainer, and technology enthusiast.

I love sharing my knowledge and experience, contributing to open-source projects related to Java, and sharing PoCs & problems as code on this repository.

I am an author at Oracle Java Magazine, Oracle Magazine, IBM Developer Series [1] [2], DZone, Medium, InfoQ, and Packt Publishing Getting Started with Clean Code Java SE 9 "Video" and JavaFX Essentials "Book".

  • ๐ŸŽฏ ย  Iโ€™m currently focusing on: Springy Store Microservices and Flight Advisor Service; in addition, I constantly update other projects to the latest JDK and software libraries; โญ๏ธ star the projects you like ๐Ÿคฉ, to continually support them.

  • ๐Ÿ”ญ ย  Iโ€™m also working on Something cool related to AI and will soon publish it ๐Ÿ˜‰.

  • ๐Ÿ’ฌ ย  Ask me about: OOP, Java, Spring, Jakarta EE, Web, Mobile, RESTful APIs, Database, Architecture, Cloud, Big Data, Design Patterns, Testing, Security, Enterprise integration, Distributed Systems, Microservices Blockchain, and People Management.

  • ๐Ÿ“ซ ย  How to reach me: catch and follow me from the above links ๐Ÿ‘†; also, follow me here.

  • โšก ย  Fun fact: I love ๐Ÿ, ๐Ÿœ, ๐Ÿ, and โ˜•๏ธ.


NOTE: Top languages do not indicate my skill level or something like that; it's a GitHub metric of which languages I have the most code on GitHub.

Mohamed Taman's Projects

agile-software-dev-refactoring icon agile-software-dev-refactoring

Refactoring for high-performance Agile Software Development, refactoring for better code. Refactoring is about improving the quality of your code by simplifying your code. Simpler code enables agility, the ability to change your code quickly, to add new features, to meet people's ever-changing needs.

android_with_javase8_kotlin icon android_with_javase8_kotlin

Developers can experiment with the new features and capabilities of the operating system powered by Java SE 8 and Kotlin, I will also touch the new Desugar compiler designed for Java SE 8 support and programming with Java SE 8 syntax; lambda expression, method reference, default methods, Streams... etc.

books-1 icon books-1

Books about Nodejs, Angular2, Agile, Clean Code, Docker, Golang, Microservices, REST, TDD, BDD, and Startups.

brewery icon brewery

Brewing beer with Spring Cloud has never been that easy...

effective-java-se icon effective-java-se

Effective Java SE 9 through 19 APIs & Language features, make your life easier.

gs-gateway icon gs-gateway

Building a Gateway :: Learn how to configure a gateway

harvest-bank icon harvest-bank

A set of interacting Spring boot services, representing a very basic banking system.

jackson-annotations icon jackson-annotations

Core annotations (annotations that only depend on jackson-core) for Jackson data processor

jackson-databind icon jackson-databind

General data-binding package for Jackson (2.x): works on streaming API (core) implementation(s)

java-se-code-examples icon java-se-code-examples

IBM Developers Work related articles code, this repository contains a collection of Java SE code examples from java SE 8/9-14 and next, applicable to day by day job tasks

javamagazine-codesamples icon javamagazine-codesamples

A parent repository containing all my Java Magazine source code, organized by folders for each article.

javase8-features icon javase8-features

Take a tour of the new features in Java SE 8, the platform designed to support faster and easier Java development. Learn about Project Lambda, a new syntax to support lambda expressions in Java code; the new Stream API for processing collections and managing parallel processing; the DateTime API for representing, managing and calculating date and time values; and Nashorn, a new engine to better support the use of JavaScript code with the Java Virtual Machine.

jsr-353-json icon jsr-353-json

JSR-353-JSON Processing - artefact, followon from the LJC hackday

kafka-work icon kafka-work

This repository contains all PoC work examples related to Kafka

ohmyzsh icon ohmyzsh

๐Ÿ™ƒ A delightful community-driven (with 2,100+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

ouroboros icon ouroboros

Automatically update running docker containers with newest available image

spring-actuator-health-aggregator icon spring-actuator-health-aggregator

A spring boot actuator application, to demonstrate how to aggregate the health of my microservices statuses under the central Edge or API Gateway Server.

springy-store-microservices icon springy-store-microservices

Springy Store is a conceptual simple ฮผServices-based project using the latest cutting-edge technologies, to demonstrate how the Store services are created to be a cloud-native and 12-factor app agnostic. Those ฮผServices are developed based on Spring Boot & Cloud framework that implements cloud-native intuitive, design patterns, and best practices.

tdd icon tdd

Everything about testing, especially TDD, Test-Driven Development: Really, Itโ€™s a Design Technique

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.