SOLID PrinciplesSOLID is a collection of fundamental principles designed to enhance the manageability and scalability of code in Object-Oriented…Oct 20, 2024201Oct 20, 2024201
OOP Simplified!In this article, you will learn and understand Object-Oriented Programming(OOP) principles, which are essential for every software…Apr 4, 202463Apr 4, 202463
Android MVVM data binding with ViewModelHello everyone, this article is about how you can implement android MVVM architecture to your android application. I thought to right this…Nov 1, 2022166Nov 1, 2022166
Start building your carrier as a web developerHello guys, I am Sadisha Nimsara(nsadisha). This article is for beginners who interested in web development. Most of the people, even…Oct 18, 20221721Oct 18, 20221721
Struct, Class & Protocol in SwiftIn this article, I going to talk about the differences between struct, protocol, and class in Swift Language. Most importantly, the…Aug 13, 202225Aug 13, 202225
Build your own operating system #9_user_modesWelcome to the 9th article of this article series. In this article, we are going to discuss about user modes. In previous article, we…Sep 27, 202151Sep 27, 202151
4+1 Architectural View Modal4+1 is a view model used for “describing the architecture of software-intensive systems, based on the use of multiple, concurrent views”…Sep 17, 202150Sep 17, 202150
Build your own operating system #8_page_frame_allocationWelcome to the 8th article of this article series. In this article, we are going to discuss about Page Frame Allocation. In previous…Sep 10, 202150Sep 10, 202150
Build your own operating system #07_virtual_memory_and_pagingThis is the 7th article of the “Build your own operating system” article series. In the previous article, we discussed how we can create a…Sep 6, 202150Sep 6, 202150
Build your own operating system #6_integrate_user_modesIn previous article, we discussed about how we can handle interrupts and get inputs with our operating system. Hope you could do it…Aug 27, 2021Aug 27, 2021
Build your own operating system #interrupts_and_inputsIn previous article, we discussed about how you can integrate segmentation to your operating system. Hope you could do it successfully. In…Aug 20, 2021Aug 20, 2021
Build your own operating system #5_integrate_segmentationIn the previous article, we discussed how we can integrate outputs to the console and the serial port. In this article, we are going to…Aug 13, 2021Aug 13, 2021
Make your design usableIn this article, we are going to discuss about 5 of evolution methods for interaction design.Aug 7, 2021Aug 7, 2021
Build your own Operating System #3_integrate_outputsIn the previous article, we discussed about you can implement C language instead of Assembly language. Because C is more convenient for…Aug 6, 2021Aug 6, 2021
Software LicensingWhen you finish your project and push it to the GitHub, and create a nice README file for releasing and add a license. But, you might not…Aug 4, 2021Aug 4, 2021
Build your own Operating System #2_implementing_CIn the previous article, we guided you to setup the booting part of our operating system. In this article, we are going to implement C…Jul 21, 2021Jul 21, 2021
Build your own Operating System #1_setup_bootingThis is the first article of “Build your own OS” article series. In this article series, we hope to guide you how you can build your own…Jul 12, 2021Jul 12, 2021
Get pinned GitHub repositories as JSONI saw a lot of people asking about how they can get pinned GitHub repositories as a JSON response. This can be done with GraphQL, but some…Dec 22, 2020Dec 22, 2020