DEV Community

Jen profile picture

Jen

Jen but on dev.to

Location London Joined Joined on  github website

Work

Junior Full Stack Developer at Caution Your Blast

All 109 comments

Why I'm Not One of the Guys

UK Government Digital Service (a department within UK gov) ha...

What's the .to in dev.to?

Yep. I have an old sticker (no idea where it is now or if the...

Time management & productivity tips for devs ⏳

I do a lot of consulting in (UK) Government. We build code in...

JavaScript is DEAD 💀

It depends! For small projects and small scripts, having stri...

JavaScript is DEAD 💀

Swift! Honestly I didn’t like JS until very recently. The add...

How do you like my resume?

I agree. It read to me as mastery, ie “I’m basically an exper...

✔||🤢 Commit or Vomit | Easter eggs

Tests are a nice place to put them, otherwise I can’t really ...

My code is not shipped! Should I care?

When working in agile environments / UCD environments I think...

JS being odd. Some weird things about javascript.

NaN has always been my favourite JS quirk. Cue some bored eng...

I'm finally making a website!

Awesome, good luck with it! For 1. there are different HTTP ...

Error: Invalid hook call.

when I tried to do yarn start on your project, I kept getting...

Error: Invalid hook call.

yarn and npm are both package managers, but they will install...

Error: Invalid hook call.

Did you manage to resolve this? When I pulled your repo, and ...

9 years on, I still google "javascript for loop"

your IDE will have a bunch of different ones. worth having a ...

Awesome 5 javascript Shorthands

ES2020 and 2021 have brought some more awesome "shortcuts", n...

9 years on, I still google "javascript for loop"

It depends on which editor you're using. for webstorm (Intell...

Error: Invalid hook call.

Do you have a snippet to show us? it will be easier to help/d...

9 years on, I still google "javascript for loop"

I usually let my IDE do that for me nowadays. typing "for" br...

How to iterate through objects in JAVASCRIPT ?

Nice - I'd never implemented iterator by hand before. I'd say...

Companies using Ruby/Rails

UK Government backend stack is usually ruby/rails. One of the...

How to use @yarnpkg/core?

Do you need to install it, or just serve it? skypack will wor...

What would you need 64GB of RAM for?

Interesting! Is there a reason why you did not start saving t...

How to use @yarnpkg/core?

Ok - I think I understand now. I definitely think you don't n...

How to use @yarnpkg/core?

Hi there. What's the reason for wanting to add a package to a...

Why do you love Ruby, actually? An ode.

for (let counter = 1; counter <= 5; counter++) { console...

How do you feel about activity monitoring tools and other workplace surveillance practices? 🔒

It builds/suggests a culture of distrust. The only time I do ...

What screen resolution do you have?

I have a 4k display. Usually it is enough that I keep my lapt...

Svelte vs React

Have you written code in both? Svelte may have fewer LOC to w...

What inspires you to review Pull Requests?

Your team (developer and otherwise), and the product/users is...

Svelte vs React

If you are working alone, then you can use whatever you prefe...

If not ternary operator then what?

ES2020 now has the nullish coalescing operator ??. If the lef...

Building a Desktop PC for Coding

Nice! Although I hope you didn't spend 500 USD on a 1660 Supe...

What kind of contact forms do you prefer?

Contact forms add another layer of complexity. You'll need a ...

Javascript Array Properties and Methods

careful! .size isn't a native JS array method. Some of my f...

Having a dev as a life partner!

Reminds me of a skit/(small) arc on Silicon Valley on tabs vs...

Please explain why I need software architecture

If you're learning to code at school/university etc, you will...

Yo, I'm going to become a Software Dev

If you're interested in developing for the web, then html/css...

I think I'm falling out of love with front end web dev

Apart from wanting to dabble in some iOS dev, I couldn’t tell...

I think I'm falling out of love with front end web dev

Hey Richard! I used to work for Labs, hope they're treating y...

FullStack vs PolyGlot

Usually if there is one person who is responsible for anythin...

🧱🧱🧱 object destructuring in JS: setting default values

😭! I didn't know you can do this with destructuring. what a g...

Are you using an ergonomic mouse?

I have an ergodox EZ with tilt/tent kit with an apple magic t...

Is it possible that the software industry could become nearly 100% remote?

digital services/products are more than just the code and the...

JavaScript: File Naming Conventions

My bad, probably didn't articulate that too clearly. let's sa...

JavaScript: File Naming Conventions

Usually in our codebases these 'groups' would have their own ...

Light or Dark Theme - How's your code editor look like?

circa swift 3, I would use solarized (light) theme + night ...

Fetch returns an array, but javascript doesn't recognise fields.

when you expand the object at index 0, is the "missing" dat...

What resources would you recommend to a web developer wanting to learn native iOS development?

It will be faster for you to build a react native app for s...

What resources would you recommend to a web developer wanting to learn native iOS development?

Straight into iOS. I don't think it will benefit you too mu...

What resources would you recommend to a web developer wanting to learn native iOS development?

Hey Omar, I did a similar thing a couple years ago. You sho...

Question regarding "Junior Full Stack Developers"

I was hired as a junior full stack developer for a very sma...

What did you have the hardest time learning?

I was very slow with css when I first started! I suppose my...

How Should Keyboard Navigation Work in Web Applications?

Thanks for your article(s) on accessibility! It's easy to l...

What happened to Graphical GUI Builders? - Help me understand - (They are still here, I guess)

when it comes to sites like squarespace and weebly still ha...

Beware! Catalina update forcing HTTPS

That's a shame. I'd like to try out swiftUI at some point.....

Unhealthy Code: Primitive Overuse

hehe, I am a swift/iOS developer by preference, (web) fulls...

Being a good programmer vs. Having a good health

For sure. 15-30 mins per hour standing should help with the...

Being a good programmer vs. Having a good health

If he insists on staying at his desk, it would be a good id...

Key habits and things I wish I knew earlier as a developer

I agree. Maybe the sentiment should be "learn in your free ...

What are your thoughts on the whole 10x engineer viral discussion?

why is it "canon" that 10x engineers are assholes? Also why...

Show Me Your Favorite Thing You've Organized

You'll enjoy Present & Correct's instagram

Is it dev dot too or is it dev dot tee oh?

glad I found someone else in the dev dot to camp..!

So, is it DEV, dev.to or The Practical Dev?

"dev dot to" ¯_(ツ)_/¯

Workspace Wednesday: Show off your desk/computer setup!

This is interesting! @skryking are you quite tall, or lean...

Workspace Wednesday: Show off your desk/computer setup!

Office setup, although the home one has the same gist, just...

I've Been Booted Out Of My Dev Role! What Should I Do?

Being told you can't provide any value to a company, even i...

Best Mechanical Keyboard?

holding down the key for x milliseconds will send the shift...

Best Mechanical Keyboard?

My first mechanical keyboard was a Cooler Master MasterKeys...

Best Mechanical Keyboard?

I 💓my ergodox. I didn't generally have problems with CTS bu...

Should I get 2nd Monitor for 27" iMac

Is it a retina (4/5k) display you have? I'm using 13" MacBo...

How do you publish iOS apps which developed by another company?

I assume it depends on the licensing agreement between the ...

Are you all superhuman?

When you google something enough times, it makes its way in...

The Definitive Guide To Protecting Your Eyes For Developers👀

People generally tend to blink less when looking at a compu...

If you were added to a team with a horrible code base and an unhappy client, what steps would you take to fix everything?

Nowadays tech leads are aware of tech debt. A lot of the ti...

What is a type of "overconfidence" you have observed in developers?

hehe.. probably ticket estimations, whether that's time or ...

Is it that hard to get a job in Europe?

Are you applying for part time or full time jobs? I wonder ...

Critique My Day Job, Please.

I had a quick look (i'm viewing on safari) Looks like robo...

Is it that hard to get a job in Europe?

I can't speak for Sweden unfortunately! The culture is ch...

Password manager recommendations?

iCloud keychain, purely because of apple ecosystem. Dashlan...

what keyboard to choose?

I assume Nordic layout is modified ISO (big enter key, '\' ...

what keyboard to choose?

it looks like they've got other keycap options that you mig...

What Are Your Favorite/Current Mouse and Keyboard Setups?

Cooler Master MasterKeys pro S with mx brown with o-rings a...

List of git software management platform

codebasehq!

What tense do you use in Git Commit messages?

I'd never thought about this before but turns out I am comp...

What's your favorite resource for teaching kids (e.g. 8-12) how to program?

Although I have only tried it briefly, swift playgrounds is...

git-remind: Do you forget to git commit/git push?

This is a cool project. I should send this to my colleague ...

Help test the DEV beta app!

Ace, thanks! 🤘

Help test the DEV beta app!

Would you be be open to starting a gitter/discord/slack for...

What is difference of In-house Development Team and Vendor?

Our company does both in-house development and are consulta...

IT Degree Necessary?

I don't have a degree and have been developing for 4 years ...

We Might Face The Crisis of Creative People in Next Few Years as our young generation is stuck in Just Googling Things

I'd argue that friends that you have met online are still f...

Changelog for developers?

Is there a reason why it needs to be its own document? Espe...

How to Pick a Good Monitor for Software Development

At home and at the office I have a 4k monitor and have my m...

Open layout vs closed layout? Something in between? What's the ideal office layout?

Depends on the team. Currently working in an open layout (e...

On empathy (or lack thereof) in tech

Yes, although that does mean it's a sample size of.. 1 :p. ...

On empathy (or lack thereof) in tech

I'm sorry you're in that position! I feel your grief. The ...

How do you feel about braces and semicolons?

Braces, no semicolons, swift! :)

Interruptions in the open office

unfortunately headphones don't work around here, although t...

How does it feel to be a junior developer

Hey! I'm sorry to hear this too. I went through something s...

Which is the best macbook for programming?

UK Apple refurbs: apple.com/uk/shop/browse/home/spec... Ou...

Which is the best macbook for programming?

2016+ Macbook Pro Escape <3

Share your story of becoming a self taught developer and getting your first job

I was still in (British) college (16-18 y/o), when I should'v...

loading...