RSSAmplifier

Blog

gerrysweeney.com

Sharing My Passion for Electronics Engineering and Software Hacking

gerrysweeney.comRSS feed ↗10 posts

Latest posts

Goodbye Apple iMac — It’s Been a Blast!

I’ve been an iMac user for a long time, ever since Apple first switched to Intel processors. Over the years, I’ve bought several models, but the one that stuck with me the most has been my trusty 27 iMac — an Intel i7 with 32GB of RAM and a 2TB SSD. That machine is now over a decade old, and you know what? It still runs like a dream. Quiet, fast, and rock solid. But here’s the thing: Apple doesn’t…

Why do we create modern Desktop GUI apps using HTML/CSS/JavaScript?

This was a post on Quora and I thought I have more to say than I can write in a reply, so here goes, a blog article instead! I have been involved with software development for nearly 30 years now, I have done front end and back-end stuff, I am responsible for the overall architecture and product strategy of a very large-scale application which spans front and back end. C++ is my background and as…

C++ Multiple Thread Concurrency with data in Classes 2

Following on from my previous article, here is the second approach which uses a mutex to protect the data within the class from multiple threads. One of the main things you want to do when dealing with threading and concurrency with data is to encapsulate and localize the locking in one place so the details of locking are completely hidden from the user of the class. The rules to follow for this…

C++ Multiple Thread Concurrency with data in Classes

If a class in C++ has a member function that executes on a separate thread, can that member function read from and write to data members of the class?

Galaxy Dimension G3-520 Intruder Alarm Upgrade Reduces Wasted Energy

Replacing the poor quality transformer with something more energy efficient and reliable.

Huawei 5G Security Ban – I mean the US-China Trade War!

Being someone who has a reasonably good grasp of technology, I found it very strange that Huawei is banned from selling 5G networking technology into the US market. The official line from the US government was China could have back doors into these systems which would create a national security risk that s a great way of scaring people in the general population, but it did not make sense to me…

Are you a Software Developer or Software Engineer?

I recently answered this question on Quora and thought this would make a good blog article, I think the question is quite interesting for anyone who writes software for a living.

Microsoft says – Don’t Use IE!

So I read this post and all the comments and think to myself no one seems to be saying it! So I will… (obviously) For more years than I can remember, Microsoft has had a habit of pushing the enterprise down its own path, with an obvious (to me anyway) lock-in strategy. IE over the years has shown this up time and time again. I thought Chris Jackson s comments were a little bit dismissive of…

Why does C still exist, when C++ can do everything C can?

This was a question asked on Quora and the top voted answer was airing on the side of it being cultural or personal preference. I don t think the answer is culture or preference; there is an excellent reason why both C and C++ exist today. C++ is not a good alternative to C in some particular circumstances. Many people suggest that C++ generates more inefficient code, that s not true unless you…

Virgin Media – The Worst Customer Experience Ever!!! No Seriously Ever…

I just had to write about this one . I am a VirginMedia customer, I have what they call the full package. Telephone, 200Mb broadband and the full house TV, currently paying around £145/month. I see on their website that I can upgrade my broadband to 350Mb for a monthly cost of an extra £0.14/month ok seems reasonable, so I upgrade my package on line and I get an email confirmation with my order…