ICT Group in Television program “Samen Sterk” on SBS6

On Saturday May 14 ICT will star in the SBS6 TV program “Samen Sterk”. The theme of the program is: “innovative medical developments”. Raymond Beijen en Nico van Oene explain on behalf of ICT in which way software commissioned by PALGA helps the pathologists in the Netherlands to standardize and improve their reporting. The program is presented by Dian Biemans. At first she speaks with Beijen and Van Oene about this innovative software solution based on LogicNets and afterwards she interviews pathologist Mari van Dijk to see how the system is used in the Elkerliek hospital in Helmond. Watch the program here 

PepsiCo chooses ICT as systemintegrator for project in Broek op Langedijk

For the establishment of PepsiCo in Broek op Langedijk, a production site for Smiths and Lays, ICT Group will integrate the control system for the drying oven in the control system of the existing extrusion line comprising an extruder and a flavor line. This drying oven is operated manually at the moment and will start working automatically after finishing this project. ICT is responsible for both hardware and software modifications (Siemens, Wonderware and recipes).

The purpose of PepsiCo with this project is to simplify the operation for the operators, by realizing centralization of this control from the recipe.

 

Pepsico logo

 

Small tip: use QueueBackgroundWorkItem for asynchronous work in ASP.NET

This is a small tip that I’m mainly publishing as a reminder to myself, but it could come in handy for someone else. Background processing tasks in ASP.NET are hard. At any time IIS could decide to recycle the application lifecycle. The usual solution is to farm out these tasks to a (Azure) queue and let some other machine (for example an Azure worker role) process that queue. However, with ASP.NET 4.5.2 Microsoft introduced the QueueBackgroundWorkItem method. This makes it possible to create small background processing tasks within the application lifecycle context. See the following (extremely simple) example:  

  • Caveats: A task started this way will only delay the recycling of the app pool for 30 seconds. So you need to complete your work within those 30 seconds. If not, the task will be killed.
  • You need ASP.NET 4.5.2.

See for more detail the following links: http://blog.simontimms.com/2014/05/23/background-tasks-in-asp-net-redux/ http://www.davidwhitney.co.uk/Blog/2014/05/09/exploring-the-queuebackgroundworkitem-in-asp-net-framework-4-5-2/ http://blogs.msdn.com/b/webdev/archive/2014/06/04/queuebackgroundworkitem-to-reliably-schedule-and-run-long-background-process-in-asp-net.aspx