Michael Krolak

937 Flips | 4 Magazines | 39 Likes | 3 Followers | @mikekrolak | Keep up with Michael Krolak on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Michael Krolak”

Git commits: An Effective Style Guide

Git commits are one of the most underrated features of Git. Pause for a moment and think;<p>When was the last time you had to revert your code to an …

Software Development

How To Make Your Code Readable

We’ve all seen (and written) bad code at one point or another and hopefully we’re all working at bettering these skills and not just learning the …

JavaScript

Building a Tabs Component with React

If you’ve ever built a web app, there’s a good chance you’ve built a tabbed document interface at some point or another. Tabs allow you to break up …

Web Development

An Illustrated Explanation of Hexany, A Six Note Mathematically Derived Scale Shown as a 3D Cube

Doodling music theorist and musician 12tone quite capably explained the rather confusing topic of Hexany, a geometric music theory that represents a …

Mathematics

8 great pytest plugins

We are big fans of pytest and use it as our default Python testing tool for work and open source projects. For this month's Python column, we're …

JavaScript

A quick introduction to test driven development with Jest

This article is a simple walkthrough of how to apply Test Driven Development (TDD) principles to a JavaScript exercise using Jest.IntroAfter a few …

JavaScript

It’s Time You Learned About Quantum Computing

You’ve probably heard of quantum computing. Do you understand it? Unlikely! It’s time that you did.<p>The basic idea—tap into quantum physics to make …

Quantum Computing

End to End Testing in Kubernetes

Home <b>›</b> Kubernetes <b>›</b> <b>End to End Testing in Kubernetes</b><p><i>on</i> June 25, 2018 • ( 1 )<p>In this blog post, I will show you how to write a series of end to end tests …

Software Development

This tool lets you see–and correct–the bias in an algorithm

Accenture’s new Fairness Tool is a way to quickly evaluate whether your data is creating fair outcomes.<p>Algorithms might help decide the terms of your next loan, pull data from your online shopping history to help determine your credit score, assess whether you should be offered a job, or decide …

Artificial Intelligence

Overview of Shipshape

Shipshape is a static program analysis platform that allows custom analyzers to plug in through a common interface. Shipshape is packaged in a docker …

University of Illinois

Oxford University offers the 'world's hardest test' -- here's how to answer the questions

Students sit two general papers, and two papers from their specific discipline. It's mostly humanities and social science subjects.<p><i>All Souls College,</i> …

ChromeREPL

A SublimeText 3 Plugin to use Chrome as your REPL.<p>Execute JavaScript in your browser. Interact with your running webapps. Live code your brains …

JSUI

🛠A tool for visually organizing, creating and managing JavaScript projects.<br>It doesn't matter if it's a frontend or a backend app or what framework …

AI researchers should help with some military work

WORLD VIEW<p>The ethical choice for Google’s artificial-intelligence engineers is to engage in select national-security projects, not to shun them all, …

Artificial Intelligence

Clean Code vs. Dirty Code: React Best Practices

This article will focus on clean code practices as they apply to modern React software development. I’ll also talk about some of the “sugar” that …

Site Reliability Engineering: Google's Secret Sauce For High Availability And Happy Ops

<i>Hope is not a strategy</i><br>— Traditional SRE saying<p>I've read the book <i>Site Reliability Engineering - How Google Runs Production Systems</i>. I learned a lot, …

Introduction to the Python Coding Style

Python as a scripting language is quite simple and compact. Compared to other languages, you only have a relatively low number of keywords to …

React’s Accessibility Code Linter

When creating or maintaining an existing React app, do you wonder about how to make sure the code you write helps to ensure an accessible user …

Our key takeaways from React Europe 2018

Last week, developers from all over Europe gathered in Paris for the yearly React Europe conference. As the React landscape is changing ever so …

The founding fathers were rebels against the British Parliament, Eric Nelson argues, not the Crown. As a result of their labors, the 1787 Constitution assigned its new president far more power than any British monarch had wielded for 100 years. On one side of the Atlantic were kings without monarchy; on the other, monarchy without kings.

“[A] brilliant and provocative analysis of the American Revolution… [Nelson] departs radically from his predecessors, arguing that it was admiration …

Web accessibility of mathematics

Applications are closed<br>for this workshop<p>May 21 to May 25, 2018<p>at the<p>American Institute of Mathematics, San Jose, California<p>organized by<p>Davide …

Firefox 61 brings code inspection to web developers

Now available, the Firefox 61 Developer Edition is providing developers code inspection and workflow enhancements.By understanding tools such as the …

Viking Runes at Hagia Sophia

A small etching on the white marble parapet was written in runic script by a Viking mercenary.<p>On a balmy Thracian Sunday some 1,100 years ago, during …

Real numbers 2

He also defined the notion of quantity as that which can be continuously increased or diminished and thought of length, area, volume, mass, velocity, …

Amazon Sumerian, a platform for building AR, VR and 3D apps, is now open to all

Last November, AWS announced a new product called Amazon Sumerian, a toolkit and platform for developers to build “mixed reality” apps — that is, using virtual reality, augmented reality and 3D — without needing to have any specialised programming or graphics skills. And today, after running the …

New Arduino Engineering Kit Unveiled For Education

Teachers and educators may be interested in a new official Arduino Engineering Kit launched this week and created to enable students and teachers to …

Tuning Ansible

<i>Special Thanks: This article was made possible by support from Linux Professional Institute</i><p>Among configuration management tools, the most well known …

Announcing the Kubernetes Ingress Controller for Kong

Today we are excited to announce the Kubernetes Ingress Controller for Kong.<p>Container orchestration is rapidly changing to meet the needs of software …

Introducing the Facebook Field Guide to Machine Learning video series

<i>The Facebook Field Guide to Machine Learning is a six-part video series developed by the Facebook ads machine learning team. The series shares best</i> …

Programming a Quantum Computer

Sonika Johri of Intel is working on an algorithm for the company’s 17-qubit quantum computer that simulates the so-called fractional quantum Hall …