DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Jarod Smith profile picture

Jarod Smith

404 bio not found

Joined Joined onΒ  github website

All 57 comments

Can React state management get any simpler than this?

Awesome academic exploration for yourself, but I think Kent i...

Daily Challenge #2 - String Diamond

print((lambda maxStars = int(input("Star Count: ")) : "Can't ...

What makes recursion hard

Recursion is a strange concept at first for sure. Something...

Daily Challenge #22 - Simple Pig Latin

const vowels = ['a','i','e','o','u']; // checkVowels :: Str...

Daily Challenge #51 - Valid Curly Braces

// validateBraces :: String -> Bool const validateBraces...

Daily Challenge #50 - Number Neighbor

Hey thanks for the response I will look at regexes next tim...

Daily Challenge #31 - Count IPv4 Addresses

// sectionSum :: (Number -> Number) -> Number const s...

Daily Challenge #50 - Number Neighbor

// areaCode :: String -> String const areaCode = str =&g...

Daily Challenge #49 - Dollars and Cents

const formatDollars = money => `$${money.toFixed(2)}`; ...

Daily Challenge #48 - Facebook Likes

lol great minds think alike

Daily Challenge #48 - Facebook Likes

function likes(people) { switch (people.length) { cas...

Daily Challenge #47 - Alphabets

this has shown me how similar rust syntax can be to JavaScr...

Daily Challenge #47 - Alphabets

so simple love it

Daily Challenge #47 - Alphabets

love how readable this is

Daily Challenge #47 - Alphabets

const alphaPosition = str => [...str] .filter(letter =...

Daily Challenge #46 - ???

const removeQuestionMarks = str => str.replace(/\?+/g,''...

Daily Challenge #45 - Change Machine

Greedy solution in JS function getChange(n) { n = BigIn...

Daily Challenge #7 - Factorial Decomposition

function decompose(n) { if (typeof(n) !== 'number') t...

Daily Challenge #5 - Ten Minute Walk

// in general we will create a sequence which just retraces...

What are the building blocks of the software?

Yea, the turing machine is essentially the fundamental unit...

Daily Challenge #4 - Checkbook Balancing

function balanceCheckbook(checkbook = '') { if(typeof(che...

Daily Challenge #3 - Vowel Counter

function countVowels(string) { if(typeof(string) !== 'str...

Favorite Smartphone in 2019

They are generally a very well made product, with great cus...

Daily Challenge #2 - String Diamond

// Will print a diamond with n stars in the middle line fun...

Daily Challenge #1 - String Peeler

// "enterprise" solution function peelString(str = '') { ...

Convince me that types are awesome

Depends on the project imo. Types are useful when building ...

What is a Programming Language?

I think if we continue down this path, then eventually you ...

What’s the best JavaScript framework?

svelte.js imo the next big iteration since react ...

How do I manage my time?

TLDR 168 hours (per week) 52.5 -- sle...

Favorite Smartphone in 2019

I am a big fan of the one+ phones, if I didn't use google f...

What are the building blocks of the software?

I would say that the fundamental units for all software are...

Let's Get Clever #1: Fibonacci Sequence

though JavaScript's Big Int library should allow for a numb...

Let's Get Clever #1: Fibonacci Sequence

given 1e6 is 88s, and 2e63/1e6 = 9.223e12, I would guess 8....

Let's Get Clever #1: Fibonacci Sequence

Interesting in javascript this will have precision errors a...

Let's Get Clever #1: Fibonacci Sequence

for some reason I started on a mission to calculate fib of ...

Let's Get Clever #1: Fibonacci Sequence

// better space complexity function fancyFib(n) { const c...

What do you look for in a browser?

Netscape?

You Deserve to be a Software Developer

Fortunately companies like this are likely to fail if this ...

How can you swap two variables without using a third?

Wouldn't a bit swap work?

What is and is not "artificial intelligence"?

I think non-technical people use A.I. to describe systems w...

Is using Docker for a small OSS project a wise decision?

docker takes a bit of initial setup, probably a few hours i...

How do you define professional developer

My personal definition of a professional developer is a dev...

What JS Logging library / tool do you use?

A) I use a combination of morgan for request logging, and W...

Apollo server or client?

So graphql is a new way to API designed by Facebook. Apollo...

Learning to code so I can ditch my dead-end job, but I'm overwhelmed, under-rested, and my brain is full of bees. Plz halp?

Hi, Justin. I understand your feeling. Web dev is completel...

Is My Contact Form Going To Defer Potential Clients?

That sounds much better

What's your favorite interview question?

I've always thought a fun one would be to ask a candidate t...

What's your favorite interview question?

I think this would pretty rough for most computer science u...

Is My Contact Form Going To Defer Potential Clients?

I think you might be deterring clients ,try to reduce the n...

I'm having some "not this again" feelings with Parcel, how should I be feeling about this tool?

The more tooling options the better. There are definitely s...

I worked on MSN, Live, and Bing Search at Microsoft, Ask Me Anything!

What are Microsoft's reasons for developing edge and Bing? Wh...

React vs. Angular vs. VueJS vs. Native

Depends on time, money, and application requirements. I thi...

Are Google and Facebook Evil?

Evil is commonly defined as morally or ethically bad. Googl...

TLDR GraphQL?

Validation and making your own scalars

Extensions/preferences/settings to clean up the Visual Studio Code UI?

Try Ctrl + k + z, you go into zen mode and everything is ac...

loading...