Caleb's Blog

Caleb's Blog

Caleb H.

I'm an aspiring software developer working on an app called High/Low: https://gethighlow.com

I really want to love Atom

November 19, 2019

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 - Java Anagrams

October 24, 2019

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...

Converting Letter Grade to GPA in Java

October 2, 2019

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...

3D simulation with JavaScript and a little math

September 12, 2019

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 ...

Weird Swift Syntax 1 - Closures as function parameters

September 6, 2019

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...

7 x 7 = 50

August 24, 2019

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...

❤️This blog is part of the Hashnode family