Tom McCarthy

245 Flips | 14 Magazines | 21 Likes | 3 Following | 4 Followers | @TomMcCarthy5ihd | Keep up with Tom McCarthy 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 “Tom McCarthy”

Understanding And Using REST APIs

There’s a high chance you came across the term “REST API” if you’ve thought about getting data from another source on the internet, such as Twitter …

Someone Made a Working Six-Speed Gearbox Out of Legos

And thanks to a parts list and instructions posted online, you can build one for yourself.<p>The seemingly-boundless creativity of Lego builders never ceases to amaze us. All the time, we see cool cars rendered in these plastic bricks online, but this is something a little different. A builder who …

Developer Roadmap

So you’ve decided to become a web developer, but what kind of web developer do you want to be? Do you want to be a frontend or backend developer? Or …

DevOps

R for Excel Users

R for Excel Users

How NOT to design Netflix in your 45-minute System Design Interview?

<i>Note: This Post was originally published on Hackernoon.</i><p>Over the last two years, I’ve helped 100+ engineers prepare for interviews in tech companies. …

Advanced Machine Learning with Basic Excel

In this article, I present a few modern techniques that have been used in various business contexts, comparing performance with traditional methods. …

JSON-Splora

<b>JSON-Splora</b> is a GUI for editing, visualizing, and manipulating JSON data with jq or JavaScript.<p>Design<p>Built with Electron<br>• Editor and output both use …

🚀Introduction

🎉Ultra-simplified explanation to design patterns!🎉<p>A topic that can easily make anyone's mind wobble. Here I try to make them stick in to your mind …

JavaScript

JavaScript: HTML Mind Map. Element Objects

JavaScript JS<p>JavaScript is an interpreted programming language that adds dynamic interactivity to an HTML document. The three core technologies of …

Microsoft Excel — How To Create A Date-Variable Dynamic Report Header

No Need to Change Your Header — Make it Dynamic!<p>Overview<p>In September 2016, a presentation I gave at an accounting conference touched on the …

Visualize Python, Java, C, C++, JavaScript, TypeScript, and Ruby code execution

VISUALIZE CODE AND GET LIVE HELP<p>Learn Python, Java, C, C++, JavaScript, and Ruby<p><b>Python Tutor</b>, created by Philip Guo (@pgbovine), helps people …

Learning AI if You Suck at Math

If you’re like me, you’re fascinated with AI.<p>Maybe you’d love to dig deeper and get an image recognition program running in TensorFlow or Theano? …

Deep Learning

Algorithms, Logarithms, and Big O

<b>Introduction</b><p>Self-taught developers tend to have a very pragmatic approach to software development. We learnt from projects, tutorials, practical …

Ontology & Linked Data

Ontology - Linked Data<p><b>What is Linked Data?</b><br>The Web enables us to link related documents. Similarly it enables us to link related data. The term Linked …

Google boosts Python by turning it into Go

Python may be getting a performance boost from a competitor: the Google Go language.Grumpy, an experimental project from Google, transpiles Python …

The da Vinci Nano is a plug-and-play 3D printer that costs only $230

XYZprinting is known for offering a variety of 3D printers, some of which rival the likes of Makerbot's Replicator line and other high-end hardware. But the company has also been making some that are both portable and affordable, as was the case with its sub-$300 da Vinci Mini. At CES 2017, it is …

18 habits of highly successful people

But that's probably not the case. While luck and genetics may play a role, there are certain learnable behaviors which make success more likely.<p>Over on Quora, there's a thread dedicated to sharing some of those learnable behaviors. We rounded up 11 intriguing ones below.<p>You'll notice that none of …

Success

What you build now, you will harvest later

The end of December is a time when people reflect on the year just passed. And if your year wasn’t as fruitful as you expected it to be, don’t be …

Lego

Programming Models for Distributed Computation

Source repo for the book that I and my students in my course at Northeastern University, CS7680 Special Topics in Computing Systems: Programming …

Distributed Systems

Awesome JavaScript Learning

An awesome list limited to the best JavaScript learning resources<p>This list is mainly about JavaScript – the language. Not about APIs, tooling, …

10 Modern Emerging Web Technologies You Should Know About

You're reading 10 Modern Emerging Web Technologies You Should Know About, originally posted on Designmodo. If you've enjoyed this post, be sure to …

Handling Non Functional Requirements in User Stories

For Training, Coaching, and Consulting engagements, please contact me for details on how I can help your organization.<p><b>Please Note:</b> User Stories are …

www.simplydjango.com

Review Of Popular Trends And Tools For Developers In 2016

The software technology is constantly evolving, and internet users as well as people creating digital products expect innovations and progress in …

New digital LEGO building software, BrickLink Stud.io, now available

Those of you who build with digital bricks now have a new option. BrickLink launched a CAD-like digital LEGO building software earlier today called …

How to write SOLID code that doesn’t suck

What we like more from the previous snippet is that we start always with a lot of enthusiasm, our initial code state is in a <b>clean and beautiful …

Algorithm Top 10 Articles

<i>In this observation, we ranked nearly 1,000 articles posted in October-November 2016 about Algorithm and M</i>athematics for Programmers<i>. (1% chance)</i><p>“An …

How-to Try Kali Live on a Windows 10 PC

Trying Kali on Windows 10 PC<p>The Linux Tutorial Shows You Step-by-Step <b>How-to Run Kali Live on a Microsoft Windows 10 Computer</b>.<p><b>Kali</b> Linux is an open …

How-to Burn Linux ISO to USB on Windows 10 Easy Guide

Burning Ubuntu ISO to USB on Windows<p>The Tutorial Shows You Step-by-Step <b>How-to Burn the Ubuntu Linux i386/amd64 ISO to Bootable USB Stick on a Windows</b> …

Linux

Multiple Regression Analysis with Excel

Last updated on May 13th, 2018<p>Simple regression analysis is commonly used to estimate the relationship between two variables, for example, the …