24. February 2017
Software
Comments (2)
$('#post0 .post-category:has(a)').append('<span class="separator"></span>');

The goal of this article is to provide laymen with a conceptual understanding of diagonalization. Th [More]

22. February 2017
Software
Comments (0)
$('#post1 .post-category:has(a)').append('<span class="separator"></span>');

Welcome to the final installment of this three-part series on set theory. The first piece, Set Theory Defined, detailed requisite foundational knowledge. The second article, Set Operations, outlined some beneficial set algorithms. This post develops the concepts laid out in the first two; therefore, it is highly recommended that readers begin there. Individual sets have many useful properties; however, preforming operations on multiple sets provides even greater utility. This piece outlines four such operations. Each operation provides a concise means for addressing common programming problem... [More]

19. February 2017
Software
Comments (0)
$('#post2 .post-category:has(a)').append('<span class="separator"></span>');

Welcome to the second installment of this three-part series on set theory. The first piece, Set Theory Defined (recently updated with code samples), detailed requisite foundational knowledge. It is highly recommended that readers begin there if they haven’t already. The first piece in this series introduced sets and exhibited how ES6 arrays are analogous to them. It also depicted how to transform, or map, a set into a related set. This post expands on set theory by probing into set operations. NOTE: All code samples are written in ES6 and are therefore not likely to execute directly in a bro... [More]

5. February 2017
Software
Comments (1)
$('#post3 .post-category:has(a)').append('<span class="separator"></span>');

Set theory is incredibly intuitive and has many practical applications in software engineering. In f [More]