GithubHelp home page GithubHelp logo

nickrtr / portfolio Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 22.69 MB

My personal portfolio to showcase my work and who I am

Home Page: https://nickreutlinger.de

HTML 5.63% Svelte 79.90% JavaScript 14.46%
blog javascript portfolio svelte sveltekit

portfolio's Introduction

👋 Hi there, I’m Nick Reutlinger

I'm a self-taught software engineer at the age of 17, based in Germany.
I develop web applications with SvelteKit, Nuxt, Laravel and Javascript as well as Go(lang) applications. Additionally, I'm interested in everything that has to do with technology.

🚀 Featured Projects

SvelteKit

Go

💬 Socials:

⚡ Skills

Languages

Javascript Go TypeScript HTML CSS Markdown Java Python C++ GraphQL

Frameworks

SvelteKit Svelte Nuxt.js Vue.js Laravel Bun Tauri Node.js

Databases

Supabase MongoDB Firebase PocketBase Prisma

Design

Figma PenPot Unsplash Dribbble Gimp Inkscape SimpleIcons

Tooling

Vite Vercel Netlify npm Bun Git Docker

Operating Systems

macOS Windows Linux Fedora Ubuntu KDE Manjaro Pop!_OS

Office

Microsoft Office Libre Office Notion Obsidian

Other

GitHub STMicroelectronics Visual Studio Code WakaTime Arduino


📅 Coding Stats

Last 7 Days

No coding activity found for the last 7 days ⛱️.

All Time

Total Time Coded: 1,033 hrs 5 mins
Timespan: 914 days
Daily average: 1 hr(s) 7 min(s)

portfolio's People

Contributors

nickrtr avatar

Stargazers

 avatar

Watchers

 avatar

portfolio's Issues

I switched to Windows 11

To start off, why did I do it?

I’m the “switch things up every now and then” type. Hence, I felt the urge to switch things up a bit. Then I researched on how bad Windows 11 really is and turn out it’s not that bad anymore.

The plan

Because I’m also the “keep things clean” guy, I wanted to have a clean Windows 11 install. Further down the line I recognized that wasn’t a good idea… . Anyways, to achieve the clean install, I factory reset my machine. After one hour waiting for the reset to complete, I had a clean Windows 10 install. My initial goal was to reset to a fresh Windows 10 install and right away upgrade to Windows 11.

The problem

However, as I stated before my plan didn’t work out due to the safety prerequisite check that Windows does to see if the target system is suitable for Windows 11. So, there I was sitting at 2 a.m. waiting for that “Windows 11 available” message. Turns out, the checks take a random amount of time (I guess it depends on the windows server usage). As a result, next day I have set up my laptop as I would with Windows 11 and began using it as usual. Until now (one day after resetting) the message didn’t appear. At the end of the day I’m now using a clean Windows 10 until I can upgrade to Windows 11.

Windows 11

Finally, after 5 days of waiting: 🤩

image

After installing Windows 11, I immediately noticed how everything was already set up. Even all my online accounts in my browser were set up. All applications were installed, and everything was set up the same as with my previously set up Windows 10. What shook me, was that I was able to clean 25GB of disk space which was not used any more after the upgrade (old Windows 10 files).

After 2 hours of Windows 11, I’m pretty happy and didn’t notice any issues. However, what’s annoying me is the fact that I can’t remove the news on the widgets view.

Now, I’m going to use Windows 11 for one week and write a quick review about it and if I would do it again, further in this post. Wish me luck!

Sources

https://blogs.windows.com/windowsexperience/2021/10/04/how-to-get-windows-11/

Web Dev Cheatsheet

Getting Things Done

Getting Things Done (GTD) is a time management system created by David Allen.

Picture of David Allen

"Your brain is for having ideas, not holding them" - David Allen

David Allen is an author born in 1945. He graduated in American History from the “New College of Florida” in Sarasota, Florida. After graduating he began consuming heroin and was even institutionalized. Regarding jobs, he had an, what I would call, exciting roller coaster ride through the job market. For instance, he worked as a magician, waiter, karate teacher, landscaper, vitamin distributor, travel agent and even as a restaurant chef. He therefore claims to have had 35 professions before the age of 35.

The GTD method is divided into 5 steps:

Step 1: Capture

Getting Things Done is all about the theory that our brain is meant to get ideas and not to keep them. Therefore it is key to note down everything that flashes your mind. This can either be emails, ideas, tasks or things that people say to you. Taking notes of everything, results in a cleared mind, which helps your brain to develop new ideas besides never forgetting about the existing ones

Step 2: Processing

Take your notes and filter them for tasks that are going to take less than 2 minutes. If you find such a task, dedicate two minutes or less for it and complete it without hesitation. All the other tasks should be collected in an action list.

For the tasks that are not actionable right in the moment and the near future, you should create a list of all your ideas and notes that you want to deal with in the future. A great example would be a business idea that you can’t realize in the moment, but you don’t want to forget and therefore add to your future list.

Step 3: Organizing

Tasks within the same project or subject, like “do the dishes” and “clean your room”, should be put together in groups like (in our example) “Household”.

Tasks with a deadline should be put in your calendar in order to get notified if the deadline approaches.

In addition, the tasks should be sorted by context.

Step 4: Review

You should review your items on a weekly basis and look for irregularities. Everything should be organized clearly and if there are abnormalities, which isn’t unusual, the respective items should be reorganized after the concept of Step 3. The weekly reviews are like the oil in your car’s gearbox. They keep everything smooth and running.

Furthermore, in every review, ask yourself if you are heading towards your goals or if you should adapt your path a bit.

Step 5: Engage

Now it’s time to actually cross off some tasks. Put yourself in a productive and enjoyable environment and start focusing on the tasks in your calender or your todo list.

During the process of engaging, it is likely for new items to appear, which you can quickly add to your list in order to clear your mind.

Now you will be able to watch your productivity increasing exponentially and you will be able to reserve more time for the actions you enjoy. However, always remember to provide the system with new oil (weekly reviews) to prevent it from scratching and breaking.

Conclusion

After all the theory and steps, GTD is a great method to organize your life and safe time. But above is just theory and it improves your productivity even more if you adapt the GTD method to your needs. And, as always, there is some work to do to get your system running. But if it’s running and you are providing new oil every week, it will constantly bring you joy.

Sources

Add Badges to your Profile

Badges4-README.md-Profile is a collection of Badges like:

Tauri Badge

which can be used to show off your skills in your Github Profile and other profiles or for social media links. It uses SimpleIcons and shields.io.

If you can’t find the Badge you need on the Repository Readme, like I did with Tauri, you can contribute with the following instructions.

Template url: https://img.shields.io/badge/{Title}-{Color}?style=for-the-badge&logo={LogoName}&logoColor=white

  1. You head to SimpleIcons and search for your desired icon
  2. Enter the logo name into the template URL
  3. Enter the specified color code into the template URL:
  4. Add a Title:
  5. Edit the Repository README.md and add your link in alphabetical order
  6. Commit your changes and create a pull request

Download an external image avoiding CORS

CORS is a browser mechanism that controls the request permissions of external servers. For the most part, CORS is present with the Same-origin policy, which results in restricted access for outside servers. Hence, you can't download an image from, for instance, Google. However, there's a way to, kind of, exploit the Same-origin policy, which I will present to you in the following code block.

To download external images with Javascript, you need to create a BLOB out of your image, which you can afterwards reference as the url to download.:

code
GitHub Gist

Sources

Navigation menu

Minimal navigation menu

Menu points

  • Work
  • Uses
  • Skills
  • Blog
  • Contact

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.