Hasini SamarathungainIdentity Beyond BordersSolving 5 Developer IAM NightmaresCan Identity Providers (IDPs) be the lifeline for Developers? Find out more in this blog.May 31May 31
Hasini SamarathungaThe Class, the Struct, and the Protocol in SwiftIn this article, we’re going to take a look into structs vs classes vs protocol. When do you use a class, and when do you use a struct?…Aug 10, 2022Aug 10, 2022
Hasini SamarathungaEvaluation techniques for interactive systemsThis article discuss evaluation techniques that you can use to evaluate interactive system designs.Apr 17, 20221Apr 17, 20221
Hasini SamarathungaOperating System : User ModeThis is the 10th article in the OS series. In this article I explain about User Mode.Sep 27, 2021Sep 27, 2021
Hasini SamarathungaOperating System : Page Frame AllocationThis is the ninth article in the OS series. In this article I explain about Page Frame Allocation.Sep 10, 2021Sep 10, 2021
Hasini SamarathungaOperating System: PagingThis is the seventh article in the OS series. Here I explain about the simplest form of paging.Sep 6, 2021Sep 6, 2021
Hasini SamarathungaOperating Systems: The Road to User ModeIn this article, I will show how to easily execute a small program in kernel mode.Aug 27, 2021Aug 27, 2021
Hasini SamarathungainCodeXWriting your own Operating System: Interrupts and InputThis is the fifth article in the OS series. It explains about input and interrupt handling .Aug 20, 2021Aug 20, 2021
Hasini SamarathungainCodeXWriting your own Operating System: SegmentationThis is the fourth article in the OS series. It explains about Segmentation and the Global Descriptor Table.Aug 13, 2021Aug 13, 2021
Hasini SamarathungaSoftware LicensesThis article gives an introduction to Software Licensing.Aug 11, 2021Aug 11, 2021