DEV Community

loading...
katy lavallee profile picture

katy lavallee

Self-taught. Been working as a web developer / software engineer since 2006. Currently working at O’Reilly Media.

Location near dallas, tx Joined Joined on  Personal website http://katylavallee.com github website twitter website

Work

Software Engineer at O'Reilly Media

All 60 comments

How to have a meaningful weekend as a programmer?

i pretty much spend my whole weekend procrastinating housewor...

Never make your text container a flexbox container

Wait what? This is how we did things before flexbox and it wa...

Day 12 - Making A Search Function: Rest Countries Part II

You can also use your initial indexOf way, but compare as ===...

Day 11 - API Project: REST Countries Part I

When dealing with APIs and documentation I think it's easy t...

The Start Of 30 Projects In 30 Days

This is awesome Joanne. nice work!

Waking up early in the morning: How and Why?

Nice. I've found everything in "how to sleep early" to be tru...

Why SREs Should be Responsible for Development Environments

We do it the "clear responsibility" way, and my team is... th...

Medium or Dev.to which one do you prefer ?

Medium? never heard of it. j/k Both have good content but I ...

What type of chair do you sit on when coding?

Mostly I sit in my recliner with my laptop on a lap desk. I a...

What is the first thing you do when setting up a new computer?

Change keyboard, trackpad, and display preferences. I keep a...

PostgreSQL vs MongoDB

I wish I had time to write up a complete post for this, but I...

VSCode vs Vim

hah, i never knew what it said in the help docs. i think i re...

VSCode vs Vim

it's actually setting up a ctags library that i've had troubl...

VSCode vs Vim

I didn’t find VSCode to be that great without a similar amoui...

VSCode vs Vim

I switched to vim from TextMate over 10 years ago. I love mod...

VSCode vs Vim

I always though of i as “inside” and a as “around”.

VSCode vs Vim

i need to figure out how to set up tag bar. i love vim but i ...

What is your pettiest programming-related opinion?

There are two things the python formatter black does that I h...

What is your pettiest programming-related opinion?

i like it better than having weird attributes in markup that ...

How To Validate Katacoda Scenarios with GitHub Actions

Nice! Do you have a Katacoda profile?

Throttling and Debouncing. Avoiding unnecessary API calls.

I always get these confused. Thanks for the explanation!

20 of the best/largest icon libraries.

I ❤️ noun project. I’ve even had success searching for verb...

2 unit tests. 0 integration tests.

I was having trouble explaining integration vs unit test to...

✅ Easily Write Better Code With 7 Tips to Get in the Zone

This is great advice. I’ve saved it to refer to it in the f...

What was your win this week?

Going on vacation!

One small process improvement we made lately at DEV

We say "no blockers" or "not blocked". Unless we're block...

What makes an IT job offering or company appealing to you? (she/her/hers only)

I’m not sure what draws me to a job posting, but what makes...

Jack Of All Trades or Master of One?

But where does it end? Where do I stop and realise I have ...

Being a Female Programmer: How is it For You?

I think women prioritize flexibility more than men do becau...

Is GraphQL the future of APIs?

This is a really helpful answer, thank you.

Is GraphQL the future of APIs?

Yeah but they just seem way more complex with GraphQL. I wo...

How important are math skills for software development?

This is a good answer. I didn't think about game and graphi...

How important are math skills for software development?

I don't feel like I've needed math skills for programming —...

Is GraphQL the future of APIs?

I get using GraphQL for GETs. But what are its advantages o...

Soft Skills Are Out. Here's a Better Model

“Core skills” is great. It makes me think of physical healt...

What's your advice to someone over the age of 30 considering a career in software development?

The nice thing about being 30+ is you’ve probably got the f...

How do you take breaks throughout the day?

+1 for Fitbit. Only problem is often when the reminder come...

Stop trying to be so DRY, instead Write Everything Twice (WET)

This is true, but you have to be willing to spend some time...

The Three Stages of a Developer

Well that depends... Having no abstraction is better than h...

Why do people use JSX?

I like it because it's easy for me to read it quickly and u...

The Three Stages of a Developer

Accept that low redundancy (DRY) leads to high coupling an...

Programming in the Adult Entertainment Industry is Broken

Aww man, I would have liked to have read this one. You ga...

What are your guiding principles in software development?

There is no right answer or one true way. Every time I thi...

My editor journey: sublime, vim, emacs, vscode

totally fair. i'm adaptable in most things but i have a lot...

My editor journey: sublime, vim, emacs, vscode

I really want to switch from vim (well, neovim) to VSCode bec...

What good habits are you trying to adopt?

Yeah I have both the one you use with Frixion pens and the ...

What good habits are you trying to adopt?

For me it's the iPad and match-3 games. I had this app inst...

What good habits are you trying to adopt?

yeah every day i intend to read instead of play games, and ...

What good habits are you trying to adopt?

i was subscribed to a monthly notebook/pen delivery and i f...

What good habits are you trying to adopt?

no screens 30 minutes before getting ready for bed (which ...

Let's talk net neutrality

I think it will all work out just fine. Either nothing inte...

Back to basics: Naming

Not listed, but I would use isValidEmail. is* is a good way...

What do you think of the new Go logo?

Gopher lovers -- the gopher is still in the brand book: sto...

Nevertheless, katy lavallee Coded

Exactly. Took me a while to figure out.

Linked Lists — BaseCS Video Series

thanks!

Linked Lists — BaseCS Video Series

Is there going to be a single url where I can discover the ...

Tabs VS Space

Like how Go has gofmt. It's all opinionated in ways I don't...

Wishful Coding

Solid punchline before the wrap up. Also, great tip!

Welcome Thread - v1

Hello, I mostly do Python and Node, but learning Go now, a...

loading...