Explore the Raft consensus algorithm, a distributed consensus protocol designed to be both understandable and practical for real-world systems.
Also find me here:
Baeldung Author
Dagim Sileshi
I'm a Research Scientist, Ph.D. Candidate, and Software Engineer with over 9 years of experience in both academia and the IT industry. With a strong background in academia and the IT industry, I have gained a comprehensive understanding of software development methodologies, coding languages, and industry best practices. My track record includes delivering high-quality software products, showcasing my adaptability to evolving technologies and meeting the needs of end-users. I'm driven by a passion for continuous learning and growth, which has been integral to my career development.
Here's what I've written (so far):
Baeldung on Computer Science
- All
- Programming (7)
- Security (5)
- Software Architecture (2)
- Data Structures (2)
- Core Concepts (2)
- Algorithms (2)
- Searching (1)
- OS (1)
- Machine Learning (1)
What Is Turing Completeness?
Filed under Core Concepts
Explore Turing completeness in detail, covering its fundamental principles and essential criteria.
Left Factoring vs. Left Recursion
Filed under Programming
Learn about left recursion and left factoring to optimize parsing in compiler design.
Computer Vision: 1*1 Convolution
Filed under Machine Learning
Explore 1*1 convolution, a powerful tool in the arsenal of convolutional neural networks.
What Is Storage Lifecycle?
Filed under Core Concepts
Explore the phases of a storage lifecycle and how to manage it.
3NF and BCNF in DBMS
Filed under Data Structures
Explore the differences between 3NF and BCNF in database normalization.
ER vs. EER Diagrams
Filed under Data Structures
Explore ER and EER diagrams.
Differential Evolution Algorithm
Filed under Algorithms
In this article, we learn about Differential Evolution (DE), renowned for addressing complex optimization problems across various domains.
Digital Signature Algorithm
Filed under Security
Explore the Digital Signature Algorithm (DSA), its components, and steps in ensuring secure digital communication.