During the year of 2020 I have been working from home the majority of the time. This has lead me to gradually improve my workspace. In this post I want to go through every part of this workspace and explain my thought behind it all.
I have accumulated these products over many many years and it’s certainly not like I’ve gone out and bought it all in one go.
I also want to preface this article with that I’m incredibly fortunate and grateful to be in the position that I am, to be able to afford all of this…
Run this command to get into your predefined git editor with your previous commit message in focus that you can edit and then save again.
git commit --amend --no-verify
To update a pushed commit you start rebasing from the commit before the commit you want change. This is tricky, although certainly possible.
git rebase -i [COMMIT_HASH]...pick my-commit-message > reword my-new-commit-message...git push --force
Sometimes you want easily browse the entire git history in your code editor or IDE. Run one of the following commands for easily accomplishing this.
git log | code -
git log | vim
I’ve been looking for a basic tutorial like this for quite some time, but I haven’t found one. I eventually figured out how to set up everything on my own, so I thought I could share it here. I’m not going to go over the benefits or anything with Typescript in this tutoria, but I am going to also show you how to additionally get set up with Eslint and Prettier as well, since it’s the way I think you should do it. But it comes later, so don’t worry about it now.
npm install express && npm install --save-dev…
So, you want to take your React components to the next level? Implementing animations can greatly improve the customer experience and make your app feel more professional. Animations are one of many ways to accomplish this. In this article, I want to go through how you can easily animate your React components using framer-motion.
$ npm install framer-motion$…
I work as a fullstack web developer at a scale up company in Sweden. At this time I was managing the website for the company, built in React and Typescript. After a deploy one day we realised we had broke the style completely of one page on our website. We rolled back, fixed it, and deployed again.
This happened a couple of times, and it started to become rather annoying. I wanted a way to quickly be able to inspect all pages of the website in just a couple of clicks and catch any design regressions. Earlier that year I…
Do you want a cohesive framework for building beautiful and accessible applications inside of your organization? Building a component library using React can greatly lower the barrier for your non-frontend colleagues to build web and mobile apps that not only works, but look as good as everything else.
Building component libraries used to be a real hassle just a couple of years back. Now though, you can simply use pre-built templates for getting started in no-time. Just as you use something like create-react-app for creating full-fledged React applications, you can use create-react-library for creating React component libraries.
Run Spotify in your terminal application instead of managing a tab in the browser or a resource-hungry desktop application. Follow the simple steps and you will be up and running in no-time.
Installation for Mac OS is easiest done through Homebrew. …
A story about the Bullet Journal method
What works for one person, might not at all work for another. That’s important in this story. This blog post is about me, about my experiences, and about how the Bullet journal technique saved my live and improved it in many ways.
First, let’s turn back the clock a couple of years. At this time I worked as a junior designer at a startup called Wopify. Here, my goal was to redesign a web platform that they really wanted to have as their main product. This was a lot for me. I was…
If you are a developer or engineer you have probably touched the terminal or a command line of some sort before. There is a reason why so many think the command line is so much more powerful than using a graphical user interface. If you are comfortable with it you can navigate around your operating system and computer much faster and get much more done in less time. Especially if you work with software development, using the terminal can greatly improve your productivity and workflow. Getting comfortable with the terminal can take quite some time. But it is certainly worth…
Networking, the word every successful entrepreneur, creative pursuer and mentor talks about. “The one and the only thing you need to do to succeed in life”. If you have ever attended an event where networking is a possibility or even obligatory, you know it can be really hard getting around to doing it. Even though everyone wants the same thing, you just want to bury yourself through the ground with your lukewarm beer in your hand. And if this was not hard enough — doing it is as an introvert sure is.
The first step to networking includes finding an…
Hi! I’m Albin, a front-end developer from Sweden passionate about software development, design, and self-improvement.