🎉 It's that time again! The 2024 Annual Anonymous Salary Survey for Tech Professionals in Germany 🇩🇪 is now live!
It takes just 3 minutes to share your input and help create valuable insights into tech salaries across Germany.
Take the survey and feel free to share it with your colleagues and friends:
👉 https://airtable.com/appbmmHgUzFU3Qres/pagxOj4KVV2pJ7YUZ/form
⏳ Deadline: before 2025 rolls in. Results, along with highlights from 2024, will be shared in January 2025.
In the meantime, check out last year’s analysis: https://ksyula.github.io/Salary-report/
Your participation makes a difference — thank you for contributing to this community effort! Wishing you a joyful holiday season 🎄 and a great start to 2025!
(c) Ksenia Legostay
It takes just 3 minutes to share your input and help create valuable insights into tech salaries across Germany.
Take the survey and feel free to share it with your colleagues and friends:
👉 https://airtable.com/appbmmHgUzFU3Qres/pagxOj4KVV2pJ7YUZ/form
⏳ Deadline: before 2025 rolls in. Results, along with highlights from 2024, will be shared in January 2025.
In the meantime, check out last year’s analysis: https://ksyula.github.io/Salary-report/
Your participation makes a difference — thank you for contributing to this community effort! Wishing you a joyful holiday season 🎄 and a great start to 2025!
(c) Ksenia Legostay
A gentle reminder for software engineers (you'll be thankful):
• Learn SQL before ORM.
• Learn Git before Jenkins.
• Learn SQL before NoSQL.
• Learn CSS before Tailwind.
• Learn Linux before Docker.
• Learn English before Python.
• Learn REST before GraphQL.
• Learn JavaScript before React.
• Learn HTML before JavaScript.
• Learn Containers before Kubernetes.
• Learn Monolith before Microservices.
• Learn Data Structures before Leetcode.
• Learn Server Management before Serverless.
• Learn to ask the Right Questions before ChatGPT.
The bottom line: Learn fundamentals before going deep.
What else would you add?
• Learn SQL before ORM.
• Learn Git before Jenkins.
• Learn SQL before NoSQL.
• Learn CSS before Tailwind.
• Learn Linux before Docker.
• Learn English before Python.
• Learn REST before GraphQL.
• Learn JavaScript before React.
• Learn HTML before JavaScript.
• Learn Containers before Kubernetes.
• Learn Monolith before Microservices.
• Learn Data Structures before Leetcode.
• Learn Server Management before Serverless.
• Learn to ask the Right Questions before ChatGPT.
The bottom line: Learn fundamentals before going deep.
What else would you add?
Hey ppl! I need you! :-)
he-he... I thought, that "ngx-translate" was a long time dead... =) And many devs switched to "transloco"...
What you think... What should I choose @2025 for my "ng new mew"?
he-he... I thought, that "ngx-translate" was a long time dead... =) And many devs switched to "transloco"...
What you think... What should I choose @2025 for my "ng new mew"?
A pattern in a lot of #Angular code bases
❌ mixing of imperative and declarative code
❌ unnecessary boilerplate
❌ updating data from another source creates more mess and hard to follow code
💡How would you improve it?
#interview
❌ mixing of imperative and declarative code
❌ unnecessary boilerplate
❌ updating data from another source creates more mess and hard to follow code
💡How would you improve it?
#interview
@angular/material version 19 improves the developer experience to define custom themes with a new theming-api!
Also overriding styles on specific material components get easier
#angularMaterial #ng19
Also overriding styles on specific material components get easier
#angularMaterial #ng19
Happy browser choice day to those in Europe who celebrate! This is a second attempt to get it right. Brought to you by the iOS 18.2 update and the fine folks from https://open-web-advocacy.org/
This media is not supported in your browser
VIEW IN TELEGRAM
Long awaited feature in Angular Material: Time Picker component shipped with @angular/material 19!
#ng19 #angular19 #ngMaterial
Fully aware of locales
#ng19 #angular19 #ngMaterial
If you've been working with signals in Angular, you probably may have felt this issue of signal calls not being type narrowed by Typenoscript. This issue also happens in normal Typenoscript code, because currently the function calls cannot be type narrowed.
There's currently an open issue in Github in Typenoscript repo, where you can give a thumbs up if you want this issue to be taken into consideration by the TS team. The more thumbs up we can have on the issue the better!
Issue link: https://github.com/microsoft/TypeScript/issues/57725
There's currently an open issue in Github in Typenoscript repo, where you can give a thumbs up if you want this issue to be taken into consideration by the TS team. The more thumbs up we can have on the issue the better!
Issue link: https://github.com/microsoft/TypeScript/issues/57725
❤1
https://www.theeuropeanengineer.com/p/how-to-think-about-money-if-youre?open=false#%C2%A7heres-what-you-need-to-know-about-european-tech-workers-compensation-in
https://docs.google.com/spreadsheets/d/1iTNwiAQ0s5iD6RqI7B30uWqQ8wNJqRnmHvxo5zRffu8/edit?gid=603717461#gid=603717461
https://docs.google.com/spreadsheets/d/1iTNwiAQ0s5iD6RqI7B30uWqQ8wNJqRnmHvxo5zRffu8/edit?gid=603717461#gid=603717461
Theeuropeanengineer
How to think about money - if you're a dev in Europe
What is money even for?
😭1