RECENT ARTICLES
Active vs Passive Electronic Components - What Are They? | Microcontroller Tutorials
In industrial automation, electronic components are pivotal, driving and regulating diverse systems. Among them, two key categories stand out: active and passive. Understanding their disparities is important for creating effective and dependable automation solutions. Active electronic components are integral in industrial automation, requiring an external power source to manage electrical current within a circuit. They serve crucial functions such as amplification, switching, and signal modification. Examples of Active Components: Operational Amplifiers (Op-amps) Microcontrollers...… In industrial automation, electronic components are pivotal, driving and regulating diverse systems. Among them, two key categories stand out: active and passive. Understanding their disparities is important for creating effective and dependable automation solutions. Active electronic components are integral in industrial automation, requiring an external power source to manage electrical current within a circuit. They serve crucial functions such as amplification, switching, and signal modification. Examples of Active Components: Operational Amplifiers (Op-amps) Microcontrollers...WW…
Log Entry Viewer Using Dynamic Data and ReactiveUI
In this post I show how to create a log entry viewer which uses both Dynamic Data and ReactiveUI. This example screen allows viewing, filtering and removal of log entry items from memory. There are several features which I hope act as a good example of dynamic data, reactive ui and where reactive ui and dynamic data can compliment each other. This post is long as there is loads of explanation required yet the implementation is reasonably easy and straight forward. All the code is in the demo project is here Dynamic data demo project on GitHub The main view model is here LogEntryViewer.cs...…In this post I show how to create a log entry viewer which uses both Dynamic Data and ReactiveUI. This example screen allows viewing, filtering and removal of log entry items from memory. There are several features which I hope act as a good example of dynamic data, reactive ui and where reactive ui and dynamic data can compliment each other. This post is long as there is loads of explanation required yet the implementation is reasonably easy and straight forward. All the code is in the demo project is here Dynamic data demo project on GitHub The main view model is here LogEntryViewer.cs...WW…
Trading Example Part 1. Create a trade service
One of the things I love about dynamic data is no matter what the nature of the data which you are dealing with the code will look the same. I also love the power of data transformations and just how easy it is to tame sequences of data. However a lot of the capability and power is not obvious at a glance so this is the start of a series of posts where step by step I will illustrate usage of the library. I have decided to go in at the deep end and demonstrate a trading system as these systems generally have rapidly moving data and loads of complexity. What I hope to achieve is to show that...…One of the things I love about dynamic data is no matter what the nature of the data which you are dealing with the code will look the same. I also love the power of data transformations and just how easy it is to tame sequences of data. However a lot of the capability and power is not obvious at a glance so this is the start of a series of posts where step by step I will illustrate usage of the library. I have decided to go in at the deep end and demonstrate a trading system as these systems generally have rapidly moving data and loads of complexity. What I hope to achieve is to show that...WW…
Getting Started
Although I have been blogging about dynamic data I have so far omitted any specific documentation. This is because dynamic data is functionally very rich and hence there is such a huge amount to document. Frankly with over 50 operators to explain I have been daunted. But at last I am on the case, so this is the beginning. The documents live on Dynamic data documents on GitHub and for the next month or two I will keep updating these. It is perhaps easiest to think of dynamic data as reactive extensions (rx) for collections but more accurately dynamic data is a bunch of rx operators based on...…Although I have been blogging about dynamic data I have so far omitted any specific documentation. This is because dynamic data is functionally very rich and hence there is such a huge amount to document. Frankly with over 50 operators to explain I have been daunted. But at last I am on the case, so this is the beginning. The documents live on Dynamic data documents on GitHub and for the next month or two I will keep updating these. It is perhaps easiest to think of dynamic data as reactive extensions (rx) for collections but more accurately dynamic data is a bunch of rx operators based on...WW…
Observable Cache At A Glance
In my previous post I introduced the observable list which was released in version 4 of Dynamic Data. For a working demonstration of dynamic data see Dynamic Trader. Although Dynamic Data has always had an observable cache I have never posted an ‘at a glance’ offering so I have put together this post for completeness. The observable cache is the big brother of the observable list. It has existed for years, is very well tried and tested and a lot of trouble has been taking to ensure good performance can be easily achieved. This document briefly outlines the usage and behaviour of the...…In my previous post I introduced the observable list which was released in version 4 of Dynamic Data. For a working demonstration of dynamic data see Dynamic Trader. Although Dynamic Data has always had an observable cache I have never posted an ‘at a glance’ offering so I have put together this post for completeness. The observable cache is the big brother of the observable list. It has existed for years, is very well tried and tested and a lot of trouble has been taking to ensure good performance can be easily achieved. This document briefly outlines the usage and behaviour of the...WW…
Google Pixel 8 and 8 Pro to get 7 years of software updates
The new Google Pixel 8 and Pixel 8 Pro smartphones were made official last week, the handsets come with Android 14 and Google has also revealed that these new smartphones will come with 7 years of software updates.According to Google the 7 years of software updates for the latest Pixel smartphones will include Android OS updates, feature drops, and also security updates, you can see more details below.Extending our commitment with Pixel 8 and Pixel 8 Pro was a natural progression for us, especially as we’re seeing people use their Pixel phones longer and longer. To make this possible, we’ve...…The new Google Pixel 8 and Pixel 8 Pro smartphones were made official last week, the handsets come with Android 14 and Google has also revealed that these new smartphones will come with 7 years of software updates.According to Google the 7 years of software updates for the latest Pixel smartphones will include Android OS updates, feature drops, and also security updates, you can see more details below.Extending our commitment with Pixel 8 and Pixel 8 Pro was a natural progression for us, especially as we’re seeing people use their Pixel phones longer and longer. To make this possible, we’ve...WW…
iPhone 15 Pro Max overheating tested (Video)
There have been a number of reports of the iPhone 15 Pro and iPhone 15 Pro Max handsets overheating when charging and also under certain conditions, Apple has responded to the issue and has said that the problem is related to software and not hardware, they have also said that it will be fixed in a software update.various reports have suggested that the overheating could be due to the new titanium frame on the iPhone 15 Pro models and now we have a video that tests this theory out from Unbox Therapy.The video below tests out a number of iPhone and a Samsung device to see how hot the...…There have been a number of reports of the iPhone 15 Pro and iPhone 15 Pro Max handsets overheating when charging and also under certain conditions, Apple has responded to the issue and has said that the problem is related to software and not hardware, they have also said that it will be fixed in a software update.various reports have suggested that the overheating could be due to the new titanium frame on the iPhone 15 Pro models and now we have a video that tests this theory out from Unbox Therapy.The video below tests out a number of iPhone and a Samsung device to see how hot the...WW…
Speed Test: iPhone 15 Pro Max vs Samsung Galaxy S23 Ultra (video)
The new iPhone 15 range of smartphones launched recently and now we get to see the iPhone 15 Pro Max vs Samsung Galaxy S23 Ultra in a speed test. The two handsets are tested side by side to see which one will be the fastest.The video below from PhoneBuff tests the two devices through two rounds of the same test, the iPhone has an A17 Pro processor and 8GB of RAM, the Samsung Galaxy S23 Ultra has a Qualcomm Snapdragon 8 Gen 2 and 12GB of RAM, let’s find out how the two handsets perform.Watch this video on YouTube.As we can see from the video, in the first round of the test the iPhone 15 Pro...…The new iPhone 15 range of smartphones launched recently and now we get to see the iPhone 15 Pro Max vs Samsung Galaxy S23 Ultra in a speed test. The two handsets are tested side by side to see which one will be the fastest.The video below from PhoneBuff tests the two devices through two rounds of the same test, the iPhone has an A17 Pro processor and 8GB of RAM, the Samsung Galaxy S23 Ultra has a Qualcomm Snapdragon 8 Gen 2 and 12GB of RAM, let’s find out how the two handsets perform.Watch this video on YouTube.As we can see from the video, in the first round of the test the iPhone 15 Pro...WW…
US accuses Russia of deploying fighter jets in Libya
The United States has accused Russia of deploying jet fighters to in what if confirmed would be a dramatic escalation of its military support for renegade field marshal Khalifa Haftar's war against the country's UN-recognised government. United States Africa Command said on Tuesday it had monitored several jet fighters flying from Russia to Libya via Syria, and that it expected them to be used to support Russian mercenaries fighting on the ground in support of Gen Haftar's Libyan National Army (LNA). "We watched as Russia flew fourth generation jet fighters to Libya - every...…The United States has accused Russia of deploying jet fighters to in what if confirmed would be a dramatic escalation of its military support for renegade field marshal Khalifa Haftar's war against the country's UN-recognised government. United States Africa Command said on Tuesday it had monitored several jet fighters flying from Russia to Libya via Syria, and that it expected them to be used to support Russian mercenaries fighting on the ground in support of Gen Haftar's Libyan National Army (LNA). "We watched as Russia flew fourth generation jet fighters to Libya - every...WW…
Is it better to bat first or second in the BBL?
While initially treated as a bit of a gimmick by many cricket fans, the Big Bash League has become a mainstay of the Australian sporting calendar, pulling big crowds and huge TV viewership night after night. We’ve witnessed plenty of spectacular moments so far this season and with finals looming right around the corner this is as good a time as any to ask: is it better to bat first or second? The tactical element From the perspective of the batsmen, knowing the target to be chased informs how a team bats: more aggressively with a larger total to reach and less so with a smaller one....…While initially treated as a bit of a gimmick by many cricket fans, the Big Bash League has become a mainstay of the Australian sporting calendar, pulling big crowds and huge TV viewership night after night. We’ve witnessed plenty of spectacular moments so far this season and with finals looming right around the corner this is as good a time as any to ask: is it better to bat first or second? The tactical element From the perspective of the batsmen, knowing the target to be chased informs how a team bats: more aggressively with a larger total to reach and less so with a smaller one....WW…