Category theory was invented in the early 1940s by Samuel Eilenberg and Saunders Mac Lane. It was specifically designed to bridge what may appear to be two quite different fields: topology and algebra.
Christina Camilleri talks about how social engineering can be used in conjunction with technical attacks to create sophisticated and destructive attack chains, shares some real world war stories and highlights what can be done to protect against these threats.
The creation of many competing, complementary and supporting container technologies has followed in the wake of Docker, and this has led to much hype and some disillusion, around this space. This eMag aims to cut through some of this confusion and explain the essence of containers, their current use cases, and future potential.
I'm planning to write a bit about data organization for multi-core scenarios. I started writing a first post but quickly realized that there's a bunch of basics I need to cover first. In this post, I'll try just that. Caches This is a whirlwhind primer on CPU caches. I'm assuming you know the basic concept,…
"In this tutorial post, I’ll begin covering how to apply the screenplay pattern with the Serenity framework. This is a “roll-up your sleeves and code” post. Here I will take a measured approach to demonstrating the screenplay pattern in the context of a working example."
In his presentation "Understanding Hardware Transactional Memory" at QCon New York 2016, Gil Tene introduces hardware transactional memory (HTM). Whereas the concept of HTM is not new, it is now finally available in commodity hardware. The purpose of HTM is to be able to write to multiple addresses in memory in an atomical way so that there cannot be inconsistencies in cooperation other threads.
Getting teams to work well is hard. Getting teams to work well together is much harder. And the dilemma is, what works in a small organization is often counterproductive at scale. The question is – what do you have to do differently when you grow up?
Agility is a good thing, no doubt, and the Agile Manifesto isn't unreasonable. Compared to a straw-man practice called "Waterfall", Agile is notably superior. Yet, so much of Agile as-practiced is deeply harmful, and I don't really think that the Agile/Waterfall dichotomy is useful in the first place. There's a variety of Agile, called Scrum,…
Matthias Luebken gives an overview of typical patterns that he has seen in developing, deploying and operating applications that leverage containers. He talks about defining best practices around a good modular container and approaches different composition strategies. He concludes with a first set of patterns like side-car / side-kick, ambassador, adapter and chains.
The book Diving For Hidden Treasures - Uncovering the Cost of Delay in Your Project Portfolio by Johanna Rothman and Jutta Eckstein explores how projects become delayed and provides tools and methods to analyze and limit the costs of delay in projects.
A few months ago I came across the article Why Most Unit Testing is Waste by James O Coplien. The title is an accurate description of the contents - James considers most unit tests to be useless. He expands his arguments in the follow-up article. I was quite intrigued, since I get a lot of value…
Sharing your scoops to your social media accounts is a must to distribute your curated content. Not only will it drive traffic and leads through your content, but it will help show your expertise with your followers.
How to integrate my topics' content to my website?
Integrating your curated content to your website or blog will allow you to increase your website visitors’ engagement, boost SEO and acquire new visitors. By redirecting your social media traffic to your website, Scoop.it will also help you generate more qualified traffic and leads from your curation work.
Distributing your curated content through a newsletter is a great way to nurture and engage your email subscribers will developing your traffic and visibility.
Creating engaging newsletters with your curated content is really easy.