Image Recognition with Neural Networks (part 1)

This article is the first of 2-part series explaining how to build an image recognition neural network. The code below is available also as a Google CoLaboratory interactive notebook. I … Continue reading “Image Recognition with Neural Networks (part 1)”

Google TensorFlow. Artificial Intelligence Made Easy(ier)

In this article I will explain what the real live neural network solving real problems could look like. And what options and tools you have for consideration when building your … Continue reading “Google TensorFlow. Artificial Intelligence Made Easy(ier)”

OAuth2 Threat Model Analysis

There is a saying in cyber security that there are only 3 types of systems. Those that have been hacked, those that will be hacked and those that don’t know … Continue reading “OAuth2 Threat Model Analysis”

OAuth vs OIDC vs SAML. Security Battle Royale

A computer lets you make more mistakes faster than any invention in human history – with the possible exceptions of handguns and tequila. – Mitch Ratliff In order to fully … Continue reading “OAuth vs OIDC vs SAML. Security Battle Royale”

Rapid Application Development with Code Generators

What if I would tell you that you can potentially shorten the development time of (some) enterprise-class software from months to weeks? What if I would tell you can generate … Continue reading “Rapid Application Development with Code Generators”

Things You Didn’t Know about Strings

Whether you have been coding for just a few months or a decade, you constantly learn new things – hopefully not all of them from your mistakes. In this article, … Continue reading “Things You Didn’t Know about Strings”

Cross Platform Desktop Applications with Electron

Times, they are a changing, less and less applications are written for desktop only – it is a mobile/browser world out there, people. As much as I like this idea, … Continue reading “Cross Platform Desktop Applications with Electron”

3 worthwhile gamification ideas for successful team building

Way before I have even heard of gamification I was working in a very formal office on some very serious government projects. Initially, as you can imagine in this line … Continue reading “3 worthwhile gamification ideas for successful team building”

Code Profiling and Optimizations

Profiling is probably the most important overlooked step in the modern applications development process. Often the reason for this is the fact that in the development cycle our application looks … Continue reading “Code Profiling and Optimizations”

Static code analysis and more with MONO-CECIL

You may have heard about tools like FxCop which are very useful in static code analysis, they basically check your code for possible performance hitting mistakes. Code analysers like FxCop … Continue reading “Static code analysis and more with MONO-CECIL”