DEV Community

loading...
edh_developer profile picture

edh_developer

404 bio not found

Joined Joined on  Twitter logo

All 36 comments

My top 10 podcast to listen as a developer

Changelog podcasts are good. changelog.com/podcasts

Reverse a string: awful answers only

Go - convert the string to a slice of runes, swap the runes i...

Daily Challenge #304 - Consecutive Letters

Bitflags in Go func solve(testString string) bool { bi...

Daily Challenge #282 - Car License Plate Calculator

The problem statement contradicts itself. First it says that...

Common Sorting Algorithms in JavaScript

Heapsort would be a good one to cover. A few reasons: hea...

Daily Challenge #208 - Delete Occurrences of an Element

Java static List<Integer> deleteNth(List&lt...

Daily Challenge #202 - Complete the Pattern II

Java, with the assumption that the function is actually tak...

Daily Challenge #128 - Blackjack Scorer

Python, with a couple assumptions: ["A","10","A"] should ...

Daily Challenge #128 - Blackjack Scorer

"closest to 21"? I'm guessing you mean "Closest to 21 with...

20 Reasons to Move On from Java 8

Important to remember that Java 9 introduced breaking changes...

Daily Challenge #88 - Recursive Ninjas

Java public static void chirp(int i) { ...

What is your comment about this programming language syntax?

What problem is this language trying to solve?

Use the Pomodoro Method to Your Advantage as a Developer

I've been reading a book about this, from the Pragmatic Pro...

Daily Challenge #80 - Longest Vowel Change

import re def longTokenLength(s): return max([len(x) f...

What was your first programming language and why?

I don't think so. With a modern computer and operating sys...

What was your first programming language and why?

Applesoft Basic. It came with the Apple //e, and that's th...

Daily Challenge #13 - Twice Linear

Not familiar with nim. It looks like result is a list, and...

Daily Challenge #13 - Twice Linear

For n = 100,000 , on an ok laptop, it runs in roughly 45 se...

Daily Challenge #13 - Twice Linear

This fails for larger values of n. For n = 100, for instan...

Daily Challenge #11 - Cubic Numbers

def cubic(x): total = 0 tmp = x whi...

What are you "old enough to remember" in software development?

Old enough to remember using peek and poke in Applesoft Bas...

The Coolest Programming Language Features

I liked Venkat Subramaniam's book, "Programming Groovy". H...

The Coolest Programming Language Features

Have you tried Groovy? It has most of what you list here, ...

How to learn to code in Java: why you should and where to start

Have you tried Groovy? If I were trying to teach someone t...

Change your perspective

This made me think of metaprogramming in groovy. You could...

Recursion Algorithm Practice: Fibonacci Sequence Generator

They want to see that you understand memoization, and that ...

Daily Coding Problem #2

In python 2.7, no division, O(n) time. The tradeoff is usi...

Fibonacci: Recursion vs Iteration

It's also a good opportunity to talk about tail recursion, ...

Is front-end development having an identity crisis?

"We forgive back-end developers for not knowing CSS and int...

Hot Code Reloading in Elixir

This put me in mind of the Windows Installer service, oddly...

Going Cloud

This sounds like GNU Screen, which is cool when you don't w...

I have $1,000 for use for technical stuff provided by my company, what should I get?

A Safari subscription.

Note-taking software - Investigation

I've been using Tiddlywiki for awhile, like it quite a bit....

What would you like your first programming language to be (or have been)?

I started with Applesoft Basic, which is what you got with an...

Why all this hate about Python?

If I were going to complain about syntax, I'd start with me...

Secret Message

I wondered if I could do better performance-wise, based on ...

loading...