DEV Community

Jakob Attkinson profile picture

Jakob Attkinson

Lost soul wondering around a techy world while trying to forge his own path

Location Europe Joined Joined onΒ  twitter website

Work

It says "Software Engineer", but don't let it fool you.

All 148 comments

How to learn to set up a project with various technologies?

Thanks. However, the project is using the Express Middlewares...

TabNine - Put your coding speed to the next level

My biggest problem with TabNine is that if I call a service c...

Shorts ( 30 seconds read ) on application security vulnerabilities every dev should know

Pretty weird to see an article with screenshots from a mobile...

Never use array_merge in a loop in PHP

This solution is pretty cool, however if you have an array of...

How to deploy a React app without a server, easy, no compromises

Thanks for your article. I got used to write my react apps wi...

Help figuring out the architecture of the application

Thank you for your response. Isn't OpenAPI doing something s...

Full-Stack Developer Vs Software Engineer

Software Enginner is an academic degree that you get once you...

Personal startpages?

Gridsome is another open-source framework for building static...

Personal startpages?

Why not use something like Gatsby or Gridsome? Much faster an...

A laptop - a reason to choose your new employer?

some with things like 'parking on site', I mean.... At lea...

A laptop - a reason to choose your new employer?

Regardless of what you chose, I don't see this as a "perk". I...

A laptop - a reason to choose your new employer?

I don't think these are mutually exclusive. Especially if the...

Note to self: job search and referrals

Most companies out there have an internal program where if an...

Note to self: job search and referrals

Care to explain what exactly do you mean?

How to setup GatsbyJS starter with Typescript, ESLint, Prettier

This would just disable the notification, not fix the actual ...

Help choosing a laptop for work

Wow! I didn't expect this. Are you sure that there's not some...

Help choosing a laptop for work

Wow! I was expecting like a 5 hours life in load. Impressive

Help choosing a laptop for work

As I mentioned above, I feel like working for 8 hours for a c...

Help choosing a laptop for work

I do care about portability and weight. Especially since on m...

Help choosing a laptop for work

I already have a desktop "home". The reason I want to buy a l...

Help choosing a laptop for work

How much does the battery last when you work on all your stuf...

Help choosing a laptop for work

So novelty vs power. The choice is up to you! I guess this...

Help choosing a laptop for work

I already have a windows desktop. Keeping environments in syn...

Is TypeScript the future of web development?

While I'm not going to debate the main question of this artic...

What are some of the biggest lessons you've learned as an entrepreneur?

I learned that losing focus from the most important things is...

If you fantasize about quitting dev, what you have in mind to do?

Trying to answer this very question myself for the past 5-6 m...

The New Age in Software: Mentorship

There's something that I'm not quite getting. I've been worki...

Mentorship: A Safety Net

Is this mentorship something you pay for is it something as p...

What TV shows are you in to these days?

You should follow up with "The Legend of Korra"

Work from home - or how intrusive monitoring can be

Thank you for taking the time and explaining this. At least n...

What's your go-to stack these days?

GQL and React (Gatsby) these days...

Work from home - or how intrusive monitoring can be

Thank you for your input. Being paid based on where you're ...

How do I Remove a Specific Item from an Array in JavaScript?

Great article. I love it. Especially the use of markdown for ...

Deploy Gatsby sites to GitHub Pages

If our gatsby project uses some private api-key / passwords, ...

You're not worth hiring unless...

Some of us get involved with our jobs more than just "9-to-5"...

Typescript - why to use "unknown" instead of "any"

For situations where defining the type is not possible, I'd l...

What's something you're currently learning?

To be honest, after getting a chance to learn and work with A...

What's something you're currently learning?

You'll find more libraries and frameworks than you could lear...

My new home office setup

I had a huge "crisis" deciding between CODE and Das keyboard....

Workspace Wednesday: Show me pics of your at-home setup

The monitors are amazing. I imagine you work a lot with desig...

Workspace Wednesday: Show me pics of your at-home setup

Few opinions on your setup, if I may: putting your laptop a...

Was I a Developer or an Engineer?

In my country, those that want to pursue a degree have 2 choi...

Facebook and more big tech companies are going to lean into distributed work. What is going to suck about this?

How about if you move to a country like... Hong Kong let's sa...

Tips for learning a new code base.

Thanks for sharing!

What apps do you use for development?

How does PHPStorm replace postman?!

How to customize the new Windows Terminal with Visual Studio Code

Is there a way to save our custom settings to GH? (Either for...

πŸ’œ A collection to learn React Hooks! 🎣

Maybe my comment has no place here, but as someone that's le...

Create an Avatar Component in Gatsby with TypeScript: Part 2 – Gatsby Image

Thanks for the tutorial! While part 1&2 were clear and st...

How to setup GatsbyJS starter with Typescript, ESLint, Prettier

We will need fixing the current type errors that TypeScript ...

I Started Publishing Web Dev Tutorials at DevTuts!

Would you mind sharing what the tutorials are about? Technolo...

Gatsby Typescript and Sass conf

Thanks a lot for this tutorial. While I have been working wit...

How to send code sample when applying for a job?

I feel a bit trapped between investing 1 month to build a per...

My list of almost indispensable Chrome Extensions

While I think Brave is amazing and I use it as my main brow...

How scoop made my dev experience in Windows so great

I started using scoop myself recently. However, not all app...

New Guy Here

Welcome to the community.

The New Years Resolution That Changed My Career

Give it time ☺️

The New Years Resolution That Changed My Career

SO and dev have, IMO, different ideas behind them and they ...

The New Years Resolution That Changed My Career

Can you show us an example of technical article you mention...

What's your personal productivity software stack?

Alternative to cold turkey: go fu#$ing work

What's your personal productivity software stack?

Windows user here... Windows terminal (new alternative to C...

What changes are you making in 2020?

Can you tell me something about your project? From the stor...

What changes are you making in 2020?

I'm planning to dive directly into the cold water of open-s...

Why I don't use Bootstrap anymore.

Have you tried Foundation? What do you think of it?

10 foods which boost your brain and help you to learn programming faster

Came here looking for these answers. Left disappointed.

5 Free Static Documentation Generators You Must Check Out.

Thanks a lot!

5 Free Static Documentation Generators You Must Check Out.

I'm a newbie when it comes to documentation. I didn't have ...

5 THINGS I LEARNED ABOUT OPEN SOURCE DEVELOPERS

At my previous job the company owner was surprised JetBrain...

5 THINGS I LEARNED ABOUT OPEN SOURCE DEVELOPERS

This article is soo well written that it made me feel bad f...

How do you learn to talk about your work?

People in my county avoid SS much as possible to talk about...

I need team viewer partner in Europe or America

Wat?

How To Ask Someone To Be Your Mentor

Thanks for sharing. As I read through your post I felt like...

How many programming languages do you know?

Are html and (s)css considered programming languages?

Your year in DEV - Check your stats!

Here are a bunch of random ideas (I didn't filter or analyz...

What was your win this week?

Congratulations!

Your year in DEV - Check your stats!

Amazing work. If you plan to continue developing it, you ca...

What was your win this week?

It's not as bad as it (might) sound

Podcast for Developers In Startups

There's one podcast I'd like to mention: Syntax.FM. The two...

What was your win this week?

Finally got to start working on that documentation I've bee...

Git - Useful Cheat Sheet

I'd love to see the use of aliases with most used git comma...

Why I Love The Syntax.fm Podcast

Thanks for sharing. I'm not a big fan of podcasts, mostly b...

Breakfast Then Code

Don't forget to take breaks, do some exercise or go for a w...

Becoming a full stack developer - Part 0: Decision, plan, routines

Are you currently employed? How much time do you think you ...

Becoming a full stack developer - Part 1: Fear

You can use the series feature provided by dev.to to link a...

Becoming a full stack developer - Part 1: Fear

I was thinking and reading about building valuable softwar...

Words You Shouldn't Use in Your Workplace

Things don't always go as planned. Because managers or supe...

From piracy to open-source: my story

IIRC lately things have changed considerably. I mean, I do ...

From piracy to open-source: my story

An idea I had recently was to built a basic web app that al...

From piracy to open-source: my story

Many, many open source teams/projects are looking for help...

From piracy to open-source: my story

Thank you for your kind words and support.

From piracy to open-source: my story

I discovered Spotify in 2012. Have been a loyal subscribe e...

Explain full stack developer to me like I'm five

I've seen a bunch of people considering / labeling themselv...

What was your win this week?

I should learn to start answering this questions weekly. So...

What questions should the interviewee ask the interviewer?

Thanks for sharing! One of the questions I always asked an...

Feeling special, love from Dev.to

I belive it would be much more appropriate and successfull ...

What questions should the interviewee ask the interviewer?

Have you ever gotten a decent answer to "worst thing about ...

What questions should the interviewee ask the interviewer?

Would the question be relevant to the company? I mean, if y...

What questions should the interviewee ask the interviewer?

Why is it important who their customers are and why that pa...

Why I've started asking companies about their technical interviews before proceeding with them

May I ask something I don't really follow or understand? Le...

Why I've started asking companies about their technical interviews before proceeding with them

I love this, and, as a potential candidate I'd apply to thi...

How To Tackle A Technical Interview By Using Soft Skills

Maybe I'll set up starting with January and go to some rand...

How To Tackle A Technical Interview By Using Soft Skills

That's what I'd like to believe about myself too. I've alwa...

How To Tackle A Technical Interview By Using Soft Skills

I have mixed feelings about this article. On one hand, I en...

What was your win this week?

Finally got to set up terminal and listery to get rid of th...

What is your experience with mentorship?

I looked awhile for a mentor. I like to belive I had one at...

⭐️ The basics | The ultimate junior developer survival guide

Reading your post (and a bunch of others) made me realize t...

πŸŒ™ Navigating the codebase | The ultimate junior web developer survival guide

I sort of got the hang of both deleting code, refactoring c...

How I bling-ified my terminal

What are these dotfiles? I wish people would write a short...

Configure a beautiful terminal on Unix with Zsh

I heard zsh works on Windows too. Would all the above apply...

Playing with Windows Terminal

Thanks for sharing!

Recommended Terminal for Windows?

Out of curiosity, why did you choose scoop over chocolatey?

Recommended Terminal for Windows?

I'm afraid that being just another emulator, in the end I'l...

Recommended Terminal for Windows?

Don't you prefer to have them all in one place?

What did you have the hardest time learning?

what's that?

Recommended Terminal for Windows?

Thanks for sharing. It's almost 4AM here, but I'll try it f...

What did you have the hardest time learning?

development =/= coding. Writing the code is usually the eas...

What did you have the hardest time learning?

I'd like to take one step back and say that I had (and sti...

Shell scripts are awesome

I love your gitCleanBranches. I'm a very newbie when it com...

Git commits: An Effective Style Guide

I believe there's at least one more thing missing from the ...

Seeking New Focus Music For Coding? Try Loopsy Dazy

Try this out. Mostly without lyrics but with a more interes...

Health issues you face being a Developer πŸ₯

I belive all tech companies should provide accessories on d...

Health issues you face being a Developer πŸ₯

After I finished college and got my first job I stopped doi...

The Best Way to Advance Your Career

Interesting read. What I would add to the subject is a para...

18 DevTools for productivity πŸš€

How does it work, more exactly?

Git commits: An Effective Style Guide

Would have loved to see more examples, including examples f...

My Most Embarrassing Mistakes as a Programmer

Thanks for sharing

What's your spookiest coding story?

This must be April's Fools day...

What's your spookiest coding story?

And this is why a 100$ UPS is the best Christmas gift a gir...

How I Evaluate You in a Code Interview

If you'd have to suggest just one book to someone reading y...

Recommended laptop for remote work

Great response. Thank you. I appreciate a lot your input. W...

Recommended laptop for remote work

I haven't paid much attention to the battery, but why do yo...

Recommended laptop for remote work

Thanks for the suggestion. I've expected 13" to be "too sma...

Recommended laptop for remote work

Thanks. I never owned a MacBook therefore I'm skeptical to ...

How to become an amazing software developer! Things I wish I knew when I started.

Right now now there are books about Linux and/or developing...

Recommended laptop for remote work

Thanks for your input. However, all Huawei laptops are smal...

How to become an amazing software developer! Things I wish I knew when I started.

For what is worth, Humble Bundle has at least once a month ...

What's your best response to "I don't know why this isn't working"?

FYI: that's called "rubber duck debugging".

6 Principles For Better, Cleaner Code

Where can one watch his course?

6 Principles For Better, Cleaner Code

Doesn't KISS stand for "keep it short and simple"?!

How to become a senior developer?

Switch jobs?

Welcome Thread - v42

Hi DEV! I'm JA, I'm considering myself a junior developer (...

loading...