I'm an aspiring software developer working on an app called High/Low: https://gethighlow.com
We as developers have a special connection to our editors. It's where we work. Unfortunately (or fortunately?), we have a lot of options to choose from. Some of the most popular are: Sublime Text - simplistic, fast Vim - "hardcore", extremely custom...
Hackerrank sent me one of their daily challenges today. I've been going through some of their Java challenges recently, so I was recommended the "Java Anagrams" challenge. You can go to the challenge yourself here: https://www.hackerrank.com/challen...
So, I've been taking a Beginning Java class, and our programming assignment was to write a program that would take a letter grade input from the user (i.e., "A-"), and would calculate the GPA based on that. NOTE: We assume that this is a perfect user...
2D drawings are great, but 3D takes it to a whole new dimension. But, by adding that third dimension, we come across a problem: Since our computer screens are 2-dimensional, how do we display 3-dimensional objects on it? It turns out, all we have to ...
Swift is an interesting language when it comes to syntax. It has some features that work very differently than in most languages. Sometimes this can make Swift difficult to understand, especially for people who have in other languages before. So I th...
If you type "7 x 7" into your calculator, you'll get 49, not 50. But it turns out that both answers are valid, and it just depends on the context. If you don't know already, in science and engineering we have this idea of "significant figures" or "si...