Posts

I Built an Amazon Price Tracker as a Solo Developer – Here’s What I Learned

Image
 There’s No Such Thing as a Free Lunch… Except Sometimes There Is In the app world, we’ve all heard the saying: If you’re not paying with money, you’re paying with your data, attention, or time. That belief is so deeply rooted that when something genuinely comes free, people don’t trust it. In the app world, we’ve all heard the saying: If you’re not paying with money, you’re paying with your data, attention, or time. That belief is so deeply rooted that when something genuinely comes free, people don’t trust it. And OwlEye learned that the hard way. The Free App Backlash When OwlEye launched publicly, I proudly positioned it as a free app. Ironically, that became a problem. People didn’t see “free” as a benefit; they saw it as suspicious. Questions started pouring in: How are you making money? What are you doing with my data? Is this safe? Some users even assumed there had to be a hidden catch. The truth? There wasn’t. But convincing people of that turned out to be harder than buil...

A lake in Kerala

Image
Hues! A lake in Kerala, India looks artistically water coloured. #shotoniphone #shotoniphone8 @Apple pic.twitter.com/BtEpQb78Tj — Midhunlal G (@midhunlalg) September 26, 2021

Munnar Diaries [Part 1] - Backpacking to Munnar and spectacular Vattavada village

Image
Travel Date: Saturday, 18-Jan-2020 Dawn, 4 AM Wanted to take a tiny break from the mundane life. Much needed vacation Whenever I feel to travel, I want to travel very next day, or maybe the very next available weekend. And once the travel idea, crawl into my mind, I’m literally screwed, I can’t sleep. I dream my entire nights about the trip destinations, the inner peace I’m gonna experience over there, the photos I’m gonna shoot over there . And I will be like to the mind, " Dude, What’s your problem. Stop the insane dreams and allow me to sleep! " My mind, “ No bro, You are done. I’ve to be there before the body reaches there. ” And mesmerizing Munnar is always the first destination comes to my mind when I'm in Kochi, as I can experience the serene atmosphere, the clean and crisp air at the upper atmosphere. A tour to an abundant forest is always an enchanting experience. I dreamt and dreamt and dreamt and feels the goosebumps, lying in my ...

How to fix your iPhone that can’t update iOS, unable to install update, an error occurred while installing iOS 13, Never ending estimated time remaining error.

Image
How to fix your iPhone that can’t update iOS, unable to install the update, an error occurred while installing iOS 13, Never ending estimated time remaining error. We are here to help you. These are some of the common error prompts, pushing you to a dilemma and telling you that something is wrong and your device can’t update to the latest iOS version. Let's find out what triggers these errors to occur and how to fix it. Did your iOS update fail? Here’s how to troubleshoot . We have created a  youtube video  to help you with all the detailed visuals to make your life easier.  Part 2: iOS update and the following errors are sorts of best friends. They keep on come and creep at most of the people. These are the common errors 1. Unable to install update 2. iOS 13 “estimating time remaining” error 3. ‘Unable to Check for Update’ error 4. Common iOS 13 update errors 5. Unable to verify update 6.Unable to check update 7. An error occurred while inst...

Consume Antimalware Scan Interface (AMSI) from C#

Image
Windows 10 have a new mechanism that will allow software developers to integrate their applications with the antimalware programs exist on users’ computers. The goal of the new Antimalware Scan Interface (AMSI) is to let applications send content to the locally installed antivirus product to be checked for malware. C# sample code is not available in msdn. Here is the sample C# code to communicate with antimalware product installed in your machine. I have Windows Defender installed in my machine and this code communicates to windows defender internally to get the job done. public enum AMSI_RESULT 3: { 4: AMSI_RESULT_CLEAN = 0, 5: AMSI_RESULT_NOT_DETECTED = 1, 6: AMSI_RESULT_DETECTED = 32768 7: } 8: 9: [DllImport("Amsi.dll", EntryPoint = "AmsiInitialize", CallingConvention = CallingConvention.StdCall)] 10: public static extern int AmsiInitialize([MarshalAs(UnmanagedType.LPWStr)]string appName, out IntPtr amsi...

Design guidelines for concurrent DB connection in SOA

Image
  Quick overview of SOA A service-oriented architecture (SOA) is an architectural pattern in computer software design in which application components provide services to other components via a communications protocol, typically over a network. Service-orientation is a way of thinking in terms of services and service-based development and the outcomes of services. The Problem In the current technology world, SOA is becoming more and more common and issues related to concurrency is inevitable if the system design is not proper. With increasing concurrent user requests, the system should be capable of establishing multiple database connections without any deadlock or race condition. Solution/The Design guidelines Some design guidelines I recommend and follow while architecting a system that should be able to establish simultaneous database connections. 1. Don't make your connection static/shared.      Static is evil, if not handled cautiously. If the co...

FUJIFILM XQ2 - Portrait and landscape photography

Image
I'm not a pro photographer, just an enthusiast! I got a new FujiFilm XQ2 last week and was playing around with it. My biggest concern was about portrait photography as I really like to take portraits with nice bokeh. Before buying I did some research on google, but couldn't find any major posts on this. Looks like it's pretty good for half-body portrait shot. I took some photos of my niece. I wanted to experiment on full-body portrait also, but my niece got angry with me. :( The picture quality is pretty awesome and color rendering is also really good. And as you can see, the picture came with good bokeh. I did the shoot 1m - 1.5m away from the subject by zooming in with aperture at f/4.9 . You can experiment with different distance from the subject with different apertures. These all pics are Straight Out of Camera. XQ2 is really good for the landscape as well. It cannot deliver ultra wide-angle shots, but goo...