Tuesday, November 21, 2017
For more details check out https://www.owasp.org/images/7/72/OWASP_Top_10-2017_%28en%29.pdf.pdf
Sunday, November 5, 2017
As the 1 star reviews started piling up I spent a lot of time trying to get around this issue. I tried two main main methods:
1. Analysing LAN traffic with wireshark created by android apps which use the official chromecast API.
2. Scouring the web for various open source projects which claim to allow users to cast using the latest chromecast protocol but without using the official API. Most of these were node.js projects on git hub which never seemed to actually cast anything. The closest I got was with this one which connected to my chomecast but then crashed when I actually tried to cast a video.
After quite a few roadblocks other priorities got in the way and I basically gave up. The little bit of advertising revenue we'd been making didn't exactly seem worth the hassle.
However recently I noticed my chromecast device received a firmware update. I tried 'you cast' out and sure enough it is now working again. Last week I made a minor fix to the app and published it to the store just so that users are aware its working again.
Oh well, glad its fixed, and at least I'm an expert in node.js now.
Saturday, December 3, 2016
Frustrated by the inability to cast videos from this device I set about creating an app that would fill this void.
This involved quite a bit of research, wire-shark network traffic analysis and trial and error but after few weeks of effort I was able to produce an app that allows you tube videos to be cast from windows phones.
So far the response has been pretty positive. It took a few weeks before it showed up in the store but as of last week the acquisitions grew from basically none to over 1000.
Anyway regardless of whether it makes any money this app has served its purpose by giving me another device to cast videos with. If you have any feedback or feature request leave a comment or send us an email/tweet.
Thursday, July 7, 2016
Shared class libraries are frowned upon by many purists because it goes against the independence paradigm of microservices and will thus reduce some of the benefits of having services that are truly decoupled . However not having a shared class library is likely to result in significant refactoring of code when logic that should of been shared is moved from one service to another. This has the potential to be expensive and may result in many other interdependent services being affected. Obviously this kind of problem exists with non-microservice architectures however changing a class library, compiling and then fixing every compilation error as well as using built in refactoring functionality in IDE's such as Visual Studio is likely to be easier than refactoring services across a varied technology stack and having to rely on excellent unit test coverage to ensure everything is picked up.
As is often the cases with tight deadlines and limited budgets there will be cases where moving common code into a new service becomes too costly and/or risky and developers will end up redundantly replicating code which breaks the DRY design principle and will reduce the overall maintainability of the system.
Language Agnostic: One of the commonly spruiked advantages of microservices is that they are language agnostic. However without careful consideration this can lead to the creation of a very complex technology stack. This may make maintainability an issue because software currency upgrades and patches will become more complex and because finding experts who have experience with a varied technology stack become more difficult to find.
Thursday, May 5, 2016
We've recently released a new android app 'location services shortcut'.
It allows users to quickly navigate to the location services setting on their android device simply by opening the app. As location services is often a major battery drain, and because of privacy concerns many users may want to turn off this setting except when they specifically need it for navigation purposes.
This app is mostly targeting older android versions as well as certain ROMs and OEM versions where location services is not available as a shortcut in status/notification bar.
You can download 'location services shortcut' for free from the Google play store by clicking here.