Hello,
I started to create my portfolio and i’m looking for some feedback, since i will link this website on my resume when i’m applying for jobs this year!
Please give me feedback about the way it looks and feels! I mainly use chrome for development but i also would like it to work in other browsers. So if you use something different make sure to leave me a hint!
I’m also looking for a way to translate my page into at least English…, what kind of Options do i have? I’m using nodejs in the backend to send me the e-mails from the contact form
One easy way is to use a library that lets the page automatically translate through an engine like google translate. It is easy because as you make changes to the original page, the translated pages will be automatically updated. That is easy. The problem is that you can’t trust the translation. Really, it can be bad. I’ve had to work on some of these and the client keeps getting mad that the translation is sometimes incomprehensible.
Another (better, imho) is to use a library like i18next. With this you create a file (like maybe a json file) for each language. You use the different properties (and can even nest them) to refer to different sections of text. Then in your code, instead of writing out the text, you call a function that retrieves the correct text depending on what language is selected. It has the added advantage that you get all that text out of your code. You have the responsibility of creating and maintaining the translations. It’s more work but you have complete control. It also looks a lot hipper to a prospective employer. Really, this is the way to do it. And it would be a good skill to have on your resume.
Thank You! I’m working moste of these! What do you mean by highlighting my skills? Isn’t it enough to show which technologies i used at those projects?
Do you have hands on experience with i18next? I had a first look into it and it seems to be a little overkill for my portfolio. It like to add it since it is a good to know technology.
Calculator is broken in Firefox. Also 0.1 + 0.2 = ? (and nasty scrollbar).
“Eine Produkseite” is misspelled.
I’d recommend for pure frontend apps to use something like GitHub pages, because Heroku apps take a while to wake up (15…20 seconds) and it’s not a good UX.
And capital city of Croatia is “Zagreb” not “Zegrab”
Yes, I’ve used it before. It’s an excellent tool and similar to how i18n is handled with other libraries? You think it’s overkill. I disagree. But even if it is, it’s a great learning opportunity and a chance to demonstrate a marketable skill.
Yes, i know the Calculator doesn’t work good with decimal and large numbers. What is not working in firefox? I tried it and it seems fine.
Thanks for the spelling error. Most of the pages are hosted on heroku because they were projects in my university and we were forced to use heroku. But i agree its bad UX although I don’t think someone actually uses them and only start it when they want to check out my projects…
I will tell my partner xD about Zagreb haha. He was in charge of the cards
Exactly, and their first (and only) impression won’t be good. Someone may even decide that the app is broken and close the page without even waiting those 15 seconds.
ok, i will try to use it. I have already implemented i18next with a corresponding backend. But somehow the browser languageDetector requests always (en) and not (de) if i change the browser language… it’s probably going to be a longer ride
Exactly. This is to show your recruiters what you are capable of doing and what technologies you have used. Another option is to show in a section a list of technologies with their logos.
My site is in English and I write my cover letters in German.
Keeping a personal site up-to-date in multiple languages is annoying,
especially if you write some blog posts.
It also shows that you are able to write and speak in English.
I look at the site and is that how to not create manual. And looks like the joined service locize is payed.
I make that in JS. You can also make these as JSON object {button1: plus, button2:minus} and then with jquery assign to the right element