Nimantha GayanClasses, Structures and Protocols in SwiftSwift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns. The…6 min read·Aug 31, 2022----
Nimantha GayanLet’s make your own operating system (#week_9_User_Mode)Hello, friends! This is the 9th week of my article series about creating your own operating system as a test. If you’ve read any of my…6 min read·Sep 27, 2021----
Nimantha GayanLet’s make your own operating system (#week_8_Page_Frame_Allocation)Hello, friends! This is the 8th week of my article series about creating my own operating system as a test. If you’ve read any of my…4 min read·Sep 10, 2021----
Nimantha GayanLet’s make your own operating system (#week06_integrate_user_modes)This is my sixth article of this building an own operating system article series. If you didn’t read the last articles , here is my first…4 min read·Aug 27, 2021----
Nimantha GayanLet’s make your own operating system (#week05_Interrupt and inputs)This is the fifth article in this series. In this week I’m going to develop our operating system in to next stage which can handle the…4 min read·Aug 20, 2021----
Nimantha GayanLet’s make your own operating system (#week 4_Segmentation)This is the fourth article in this series. In this article, I will discuss how to integrate segmentation. In the past article, I disclosed…3 min read·Aug 13, 2021----
Nimantha GayanLet’s make your own operating system (#week 3)In the 2nd week we helped you how to use C instead of assembly code as the programming language for the OS. In this 3rd week we are going…6 min read·Aug 6, 2021----
Nimantha GayanSoftware LicenseTake the complexity of technology and stir in the jargon of the legal system and what do you get? Software licenses! Software licensing is…12 min read·Aug 4, 2021----
Nimantha GayanInteraction Design EvaluationWhat is interaction design evaluation?14 min read·Aug 2, 2021----