This week, I taught a lesson on hashing, and now I'm going to pass the highlights on to you!
Tag: Data Structures
After writing this piece, I mostly fried my brain, but hopefully it helps folks come to terms with the concept of abstraction—even if it's not in a software context.
If you know me, you know I love to play around with silly ways to solve problems with programming languages. Today is no different! This time, let's see how many ways we can add two numbers in...
Flexible Interfaces With Optional Methods Are Good: A Java List Case Study
Software design is hard, but we sometimes make it harder on ourselves. Why not adopt a more flexible approach to allow for nuance?
Comparing strings in Java is always a nightmare, but did you know using == can sometimes work? Yeah, say hello to more nightmare fuel.
Did you know you don't have to deal with those nasty tuples from sqlite. Try converting the data to actual Python objects!