![Olivia Bono cover image](https://tiloid.com/images/cover_default.jpg)
![Olivia Bono](https://tiloid.com/uploads/avatars/QFhKXJ0mpQ26CZD7JdVfq5o9kb6jzzZo9X0cErym.jpg)
Olivia Bono
@oliviabono
As a recent graduate from Cornell University, I like to focus on human-computer interaction, creative writing, or somewhere in-between. I'm usually experimenting with the space where tech meets storytelling.
WW
Joined on
Mar 10, 2023
8
posts
3
followers
7
following
Choosing the Best Algorithm for Overriding GetHashCode
When working with classes in programming languages like C#, Java, or Python, it's essential to override the GetHashCode method to provide a meaningful...
Loop Inside React JSX
In React, you can use loops to dynamically render repetitive elements or content within JSX (JavaScript XML).
#1. Using map() to Loop
One of the most...
![Loop Inside React JSX](https://tiloid.com/uploads/posts/95/JKicMNbdPV2VOigOFUOlo0Qp0Q1tEG-metaY2FyYm9uKDk0KS5wbmc=-.png)
Differences between type and instance
In Python, both type() and instance() are used to check the type of an object. However, they have different functionalities and use cases.
type()
The...
![Differences between type and instance](https://tiloid.com/uploads/posts/68/aCJPs4jWrqvElNHI7y53s4RPE1QBsm-metaY2FyYm9uKDY3KS5wbmc=-.png)
Creating Separate Modules for Debug and Release Builds
In Android development, it's essential to manage debug and release builds effectively to ensure a smooth development process and maintain a reliable p...
Implementing Multiple Runtime Permissions in Android without Third-Party Libraries
By following these steps, you can ensure your app complies with modern Android best practices for permission handling.
Check Permissions Availability:...
![Implementing Multiple Runtime Permissions in Android without Third-Party Libraries](https://tiloid.com/uploads/posts/5/PSuVpR4gnqdq5dqNbAg4R4nn4Pcr8e-metacmF5LXNvLWV4cG9ydCg2KS5wbmc=-.png)
Inversion of Control (IoC)
In software development, Inversion of Control (IoC) is a design principle that promotes decoupling and flexibility in code by shifting the control of...
![Inversion of Control (IoC)](https://tiloid.com/uploads/posts/66/bZUaBGDKGsXUHuKGbeF6SfmhC2F9Tb-metaY2FyYm9uKDY1KS5wbmc=-.png)
Executing a Program or Calling a System Command
In Python, you can execute an external program or call a system command using various methods provided by the subprocess module.
#1. Using subprocess....
![Executing a Program or Calling a System Command](https://tiloid.com/uploads/posts/90/G3ofZfeU2QymL6n4bqhhUHs6CLvbfp-metaY2FyYm9uKDg5KS5wbmc=-.png)