Parallel or Perish: Distributed Multiprocessing with MPI and Python
Apr 13,
2020
In the previous installment, we discussed how distributed multiprocessing architectures come to dominate the supercomputing arena. Smaller, somewhat less than “super”, clusters continue to find practical applications. As we mentioned, Hadoop and Spark clusters are designed to map code to multiple computers so the code can be applied to a great deal of data distributed […]
Blazor: Why, When…and Your Future
Jan 15,
2020
Blazor is Microsoft’s cross-platform technology for creating client-side, browser-based applications in C# using .NET Core. It really does work and, more importantly, really could change everything. The immediate reason that IT shops should be interested in Blazor is because it reduces the size of the shop’s toolbox. The long term reason that you want to […]
Get in go
Dec 12,
2019
I’ve watched many beginning developers learn the bare minimum about their IDE, and then… stop. Just enough to edit, compile, and run. This is not enough. No matter what language you code in, and no matter what IDE you use, you spend a lot of your day using the tool. So it’s worth investing the […]
Why Order Matters
Jun 19,
2019
While it may seem strange, sometimes it is possible for a mathematical expression to have two different right answers. Consider: This expression has been discussed on the Internet since 2011! The correct answer could be either 2 or 288. Really. It depends on how the expression is evaluated. To understand that we have to understand […]
Office 365: It’s intuitive… Isn’t it?
Mar 26,
2019
Imagine you work in construction. You open your toolbox one morning to find that your saw is sharper and your drill more powerful than the night before! Not only that but some tools have disappeared and yet you have more tools than yesterday! Some tools you rarely use and others never! Whilst paying for all […]