Want to collaborate?

Right now, you can get in touch with me for a few things:
Partnering on Side Projects
Speaking on Twitter Spaces
Open Source Contributions
Follow

Bassirou GUEYE

Verified
Passionnate software Engineer | Java | JavaFX | Springboot | AngularĀ 
Read more
I'm available for
Bassirou's Collections

#100DaysOfCode

2 Highlights
2022
May 18, 2022
May 18, 2022
LoD
According to the law of Demeter, classes should know about and interact with a few other classes as possible. It is used to loosen the coupling by limiting class interaction with other classes to provide stability as tighter coupling makes the program difficult to maintain.
Read more
May 14, 2022
May 14, 2022
SOLID Principles
  • Single Responsibility Principle
Keeping components laser focused
  • Open-Closed Principle
Evolving code without modifying existing components
  • Liskov Substitution Principle
Generating correct relationships between types
  • Interface Segregation Principle
Modularizing abstractions
  • Dependency Inversion Principle
Decoupling components
Read more
May 14, 2022
May 14, 2022
Advantages of Immutability:
  • Immutability makes programs less complicated
  • Immutable objects are thread-safe
  • Collections such as HashMap and HashSet expect immutability
  • Immutable objects can be safely be shared and reused
Read more
May 14, 2022
May 14, 2022
Functional Programming:
A programming paradigm that treats computation as the
evaluation of mathematical functions and avoids
changing-state and mutable data.
Read more
May 14, 2022
May 14, 2022
Java

An Optional is a container that can either
contain a value or be empty
Read more
May 14, 2022
May 14, 2022
"I call it my billion-dollar mistake. It was
the invention of the null reference
in 1965."
Sir Tony Hoare - 2009
Read more
Loading...