#developers najlepsze najnowsze

tomaszs 2025-03-10 22:52:25 +2
Przesiądź się na Standalone Components w Angularze!

Jeśli budujesz skalowalne aplikacje w Angularze na poziomie enterprise, musisz dobrze zaplanować architekturę projektu. To, co działa przy dwóch-trzech devach, musi być możliwe do utrzymania przez całe zespoły. W dużych aplikacjach mamy często 100-500 komponentów i tyle samo usług, więc organizacja kodu jest kluczowa.

Koniec z modułami?

Przed wprowadzeniem standalone components każdy komponent, dyrektywę i pipe trzeba było dodawać do modułu:

`
@NgModule({
declarations: [AppComponent, HeaderComponent],
imports: [CommonModule, FormsModule],
providers: [SomeService],
bootstrap: [AppComponent]
})
export class AppModule {}
`

Problem? Moduły często dodawały zbędną komplikację. Niektóre biblioteki, jak React, w ogóle ich nie wymagają. A w Angularze powodowały:

- ryzyko cyklicznych zależności,
- trudniejsze debugowanie (który moduł eksportuje komponent?),
- problem z lazy loadingiem,
- utrudnione tree-shaking i pogorszoną wydajność.

Jeśli wrzucasz wszystko do jednego modułu – kod robi się nieczytelny i ciężki. Jeśli tworzysz osobny moduł dla każdego komponentu – po co w ogóle są moduły?

Jak działają standalone components?

Zamiast deklarować wszystko w module, teraz importujesz zależności bezpośrednio w miejscu ich użycia:

`
import { Component } from '@angular/core';
import { CommonModule } from '@angular/common';
import { MeasurementCardComponent } from './measurement-card.component';
import { UnitConverterPipe } from './unit-converter.pipe';
import { StatusDirective } from './status.directive';

@Component({
selector: 'app-factory-dashboard',
imports: [CommonModule, MeasurementCardComponent, UnitConverterPipe, StatusDirective]
})
export class FactoryDashboardComponent {
}
`

Teraz łatwiej znaleźć zależności i cały kod jest bardziej przejrzysty.

Angular 19: Standalone domyślnie

Od Angulara 19 komponenty domyślnie są standalone. Nie musisz już dodawać standalone: true:

`
@Component({
selector: 'app-factory-dashboard',
standalone: true
})
`

Chcesz się przełączyć automatycznie? Wykonaj:

`
ng generate @angular/core:standalone
`

To nie tylko przekształci komponenty, ale też dostosuje bootstrapping i routing, więc migracja idzie gładko. Jeśli trzymałeś się standardów Angulara, schemat powinien zadziałać bez większych poprawek.

Dlaczego warto się przesiąść?

Przechodząc na standalone components, zyskasz:

✅ Mniejszą złożoność kodu
✅ Łatwiejsze utrzymanie
✅ Mniejszy build size
✅ Krótszy czas ładowania aplikacji

Standalone components są dojrzałym rozwiązaniem i sprawdzają się w produkcyjnych aplikacjach obsługujących miliony użytkowników. Czas się przesiąść!

**Przygotowałem darmową checklistę, która pomoże Ci uczynić Twój kod skalowalnym i gotowym na enterprise. Pobierz ją tutaj: https://tomasz-smykowski.com/scalable-angular**

Masz pytania? Daj znać w komentarzu! 🚀

#angular #webdev #programowanie #typescript #frontend #dev #coding #angular19 #standalone #javascript #developers
JobsForGeek 2019-12-03 13:07:12 +1
Z dumą przedstawiamy, że już w tę sobotę, 07.12 na GDG DevFest Warsaw & Radzymin 2019 wystąpi jeden z członków naszego zespołu! ✌️

⚡️Paweł Czubak, bo o nim mowa, opowie Wam jak radzić sobie z problemami w Single Page Application związanymi z SEO, wykorzystując Angular Universal.

Zapraszamy, bo będzie się działo!

link do eventu: https://warrad.devfest.pl/

Koniecznie sprawdźcie też wideo:
GDG - https://youtu.be/KlWVfEiW7Ak
DevFest - https://youtu.be/CKvi3sT3gU8

#JobsForGeek #GDG #GoogleDeveloperGroup #GDGWarsaw #Developers #GDG_DevFest #Angular #Universal #SEO #IT #programowanie
nofluffjobs 2019-08-20 10:15:04 +2
Dziś mamy dla was świeżutkie oferty w kategoriach #backend #frontend ! Sprawdźcie już teraz :)

BACKEND JOBS


- [REMOTE] Senior Node.js Developer @ crodu.com 19.2k-22.4k (B2B)
- [REMOTE] Remote Senior Java / Scala Developer @ softwaremill.com 12.0k-16.0k (B2B)
- [REMOTE] Remote Java / Scala Developer @ softwaremill.com 10.0k-14.0k (B2B)
- [REMOTE] Remote Scala Engineer @ sii.pl 17.0k-23.0k (B2B)

- [WAW] Java Developer @ execon.pl 12.0k-18.0k (B2B), 10.0k-15.0k (UoP)
- [WAW] Junior Java Developer @ orange.com 5.0k-8.0k (UoP)
- [WAW] Scala Developer @ nordea.com 9.0k-18.0k (UoP)
- [WAW] PHP Developer @ apaczka.pl 4.0k-6.0k (B2B), 3.0k-5.0k (UoP)
- [WAW] Java Engineer @ grafton.pl 16.0k-25.6k (B2B), 12.0k-18.0k (UoP)
- [WAW] BigData Engineer @ nordea.com 9.0k-18.0k (UoP)
- [WAW] Senior Java Developer @ mcx.pl 13.6k-20.0k (B2B), 13.0k-19.0k (UoP)
- [WAW] Java Developer @ mcx.pl 8.0k-15.2k (B2B), 8.0k-14.0k (UoP)
- [WAW] SQL Developer @ lingarogroup.com 9.0k-15.0k (B2B), 8.0k-14.0k (UoP)
- [WAW] Junior Java Developer @ clurgo.com 5.6k-11.2k (B2B)
- [WAW] Ruby on Rails Developer @ packhelp.com 9.0k-18.0k (B2B)
- [WAW] Trainee Java Developer @ clurgo.com 2.9k-4.8k (UZ)
- [WAW] .Net Developer @ prodataconsult.pl 20.0k-23.2k (B2B)
- [WAW] Applied Machine Learning Researcher @ rtbhouse.com 19.2k-28.8k (B2B)
- [WAW] Junior .NET Developer @ linkgroup.pl 8.0k-12.0k (B2B), 8.0k-12.0k (UZ)
- [WAW] .NET Developer @ itkontrakt.pl 12.8k-17.6k (B2B)
- [WAW] Machine Learning Researcher @ rtbhouse.com 14.4k-19.2k (B2B)
- [WAW] Python Developer @ iiit.pl 10.0k-16.0k (B2B)
- [WAW] Java Developer with Cloud solutions @ astek.pl 22.0k-24.0k (B2B)
- [WAW] .NET Developer @ astek.pl 14.0k-20.0k (B2B)

- [KRK] Lead Java Developer @ codibly.com 15.0k-18.0k (B2B)
- [KRK] Senior Java Developer @ codibly.com 13.0k-18.0k (B2B)
- [KRK] .NET Developer / GIS Developer @ gisonline.pl 8.0k-13.0k (B2B)
- [KRK] Senior Python Engineer @ akamai.com 15.0k-18.0k (UoP)
- [KRK] Python Software Developer @ akamai.com 8.0k-11.0k (UoP)
- [KRK] C++ Engineer (Mid/Senior) @ sii.pl 10.0k-17.0k (B2B)
- [KRK] Applied Machine Learning Researcher @ rtbhouse.com 19.2k-28.8k (B2B)
- [KRK] Machine Learning Researcher @ rtbhouse.com 14.4k-19.2k (B2B)
- [KRK] BigData Developer @ griddynamics.com 12.0k-17.0k (B2B), 10.0k-17.0k (UoP)
- [KRK] Java Software Developer @ novomatic-tech.com 7.5k-15.0k (UoP)

- [WRO] .NET Developer @ avanade.com 12.8k-19.2k (B2B), 10.0k-14.0k (UoP)
- [WRO] Senior Python Engineer @ eworkgroup.com 16.0k-20.8k (B2B)
- [WRO] Junior Application Developer with German @ infor.com 6.5k-8.0k (UoP)
- [WRO] BigData Developer @ griddynamics.com 12.0k-17.0k (B2B), 10.0k-17.0k (UoP)

- [TRÓ] Scala Developer @ nordea.com 9.0k-18.0k (UoP)
- [TRÓ] BigData Engineer @ nordea.com 9.0k-18.0k (UoP)

- [POZ] .NET Developer @ next.pl 11.0k-14.0k (B2B), 9.8k-12.8k (UoP)
- [POZ] Blockchain Developer @ espeo.eu 12.1k-16.2k (B2B)

- [ŁOD] .NET developer @ sii.pl 10.0k-16.0k (B2B)
- [ŁOD] Senior Python Developer @ stxnext.pl 8.5k-15.0k (B2B)

- [Southampton] Senior Python Engineer @ eworkgroup.com 16.0k-20.8k (B2B)
- [Warszawa/michalowice] Junior Java Developer @ one2tribe.pl 3.0k-6.0k (UoD), 3.0k-6.0k (UZ)
- [Zabierzow] Java Software Developer @ novomatic-tech.com 7.5k-15.0k (UoP)

``
``
FULLSTACK JOBS


- [REMOTE] Remote Salesforce Developer @ smart-hr.pl 5.0k-9.0k (UoP)
- [REMOTE] Remote Fullstack Java Developer @ apentis.eu 10.0k-14.0k (B2B)

- [WAW] Fullstack Java Engineer @ tuatara.pl 8.0k-15.0k (B2B), 8.0k-14.0k (UoP)
- [WAW] PHP Software Developer @ exorigo-upos.pl 9.0k-16.0k (B2B), 8.0k-15.0k (UoP)
- [WAW] .NET Developer @ wb.com.pl 5.0k-10.0k (UoP)
- [WAW] Senior Full-stack .NET Developer with React experience @ prodataconsult.pl 22.4k-25.6k (B2B)
- [WAW] Senior .NET Developer @ prodataconsult.pl 20.0k-25.6k (B2B)
- [WAW] Fullstack Developer @ apreel.com 18.0k-22.0k (B2B)
- [WAW] Django Developer @ iiit.pl 12.0k-18.0k (B2B)
- [WAW] Full Stack (PHP and JS) Developer @ iiit.pl 10.0k-16.0k (B2B)
- [WAW] Full Stack Cloud Developer @ sonova.com 16.0k-20.0k (UoP)
- [WAW] Fullstack Developer @ sollers.eu 8.0k-14.0k (B2B), 5.5k-11.0k (UoP)

- [KRK] Fullstack Engineer @ griddynamics.com 8.0k-16.0k (B2B), 8.0k-15.0k (UoP)

- [WRO] FullStack Engineer @ grupaonet.pl 7.0k-12.0k (UoP)
- [WRO] .NET / C# Developer with German @ vm.pl 14.4k-22.4k (B2B)
- [WRO] Fullstack Engineer @ griddynamics.com 8.0k-16.0k (B2B), 8.0k-15.0k (UoP)

- [LUB] Fullstack Developer @ sollers.eu 8.0k-14.0k (B2B), 5.5k-11.0k (UoP)
- [Bialystok] Fullstack Java Engineer @ tuatara.pl 8.0k-15.0k (B2B), 8.0k-14.0k (UoP)

``
``
FRONTEND JOBS


- [REMOTE] Remote Web Developer @ haddad.com 6.0k-12.0k (B2B)
- [REMOTE] Senior Frontend Developer (React) @ ahoy.io 14.0k-20.0k (B2B)
- [REMOTE] Frontend Developer @ bridgemaker.com 10.0k-18.0k (B2B), 8.0k-16.0k (UoP)

- [WAW] Frontend React Developer @ acaisoft.com 9.2k-11.7k (B2B)
- [WAW] Web Designer @ geotik.com 6.0k-10.0k (B2B), 5.0k-9.0k (UoP)
- [WAW] Frontend Engineering Manager @ sumologic.com 22.0k-28.0k (UoP)
- [WAW] Vue.js Developer @ iiit.pl 10.0k-16.0k (B2B), 10.0k-16.0k (UoD)
- [WAW] Senior React Developer @ mcx.pl 13.6k-20.0k (B2B), 13.0k-19.0k (UoP)
- [WAW] React Developer @ mcx.pl 8.0k-15.2k (B2B), 8.0k-14.0k (UoP)
- [WAW] Full-stack JavaScript Developer with React @ prodataconsult.pl 2.4k-2.8k (B2B)
- [WAW] Senior Angular Developer @ itkontrakt.pl 17.6k-24.0k (B2B)
- [WAW] Frontend Developer @ efigence.com 7.0k-12.0k (B2B)

- [KRK] Senior Frontend Developer @ andea.com 13.0k-16.0k (B2B)

- [WRO] Web Designer @ geotik.com 6.0k-10.0k (B2B), 5.0k-9.0k (UoP)

- [TRÓ] Senior React Developer @ jit.team 15.0k-19.0k (B2B)

- [ŁOD] Frontend Developer @ bluebrick.pl 7.0k-11.0k (B2B), 8.0k-12.0k (UoP)
- [ŁOD] Senior JavaScript Developer @ stxnext.pl 8.5k-15.0k (B2B)

- [Bialystok] Frontend React Developer @ acaisoft.com 10.2k-14.0k (B2B)
- [Bialystok] Angular Developer @ acaisoft.com 7.7k-10.0k (B2B)
- [Warszawa/michalowice] Junior Frontend Developer @ one2tribe.pl 3.0k-6.0k (UoD), 3.0k-6.0k (UZ)


#developers #jobsfordevelopers #jobinIT #IT #backend #frontend
jaroslaw-stadnicki 2019-06-10 10:03:24 +2
https://ostrapila.pl/46

W plecach strzyka, a Ty chcesz być juniorem? Lepiej posłuchaj tego wcześniej!

#junior #senior #it #software #java #dotnet #javascript #php #python #programowanie #praca #devops #developer #csharp #developers #net #polskiepodcasty #podcast #itdevelopment #programowanie #programista15k #programista #ostrapila
v.....i 2019-06-10 10:21:25 +17
@jaroslaw-stadnicki: W branży IT czas płynie odwrotnie. 40 letni juniorzy po bootcampie, 35 letni regularzy samoucy i 30 letni seniorzy po studiach informatycznych. Niebywałe
w.....1 2019-06-10 10:29:58 +1
@virtuti_stulejari: Potwierdzam, u mnie tak w korpo jest. Juniorka po 40stce, a Team Leader urodził się w 98 roku.
pokaż komentarze (2)
jaroslaw-stadnicki 2019-05-29 20:56:57 +0
Nowy temat do ogarnięcia, także tego; jak na

https://trello.com/c/pdCLU5IS/89-co-robi%C4%87-by-praca-w-projektach-utrzymaniowych-by%C5%82a-satysfakcjonuj%C4%85ca

#dotnet #javascript #csharp #developer #developers #software #python #net #polskiepodcasty #programowanie #programista15k
Niebieskowaty 2019-05-29 21:48:10 +0
@jaroslaw-stadnicki: zmienić pracę ( ͡° ͜ʖ ͡°)
harakiri888 2019-05-29 22:36:09 +0
@jaroslaw-stadnicki: teraz w takim jestem, tragedia. Takie projekty to tylko dla ludzi, którym się w zasadzie nie chce już robić; oczekują względnej stabilizacji. No i musi być dobrze płatna zapewne, żeby rekompensować to gunwo.
pokaż komentarze (1)
jaroslaw-stadnicki 2019-05-13 08:18:01 +2
Magik, Marines, czy Gwiazda?
Różne typy programistów, każdy inny, każdy dobry - czy istnieje mieszanka wybuchowa?
https://ostrapila.pl/45
#Csharp #java #php #javascript #software #developers #python #archetypes #programowanie #psychology #ostrapila #programowanie #programista15k
harakiri888 2019-05-13 08:32:00 +0
@jaroslaw-stadnicki: Ty tak wyglądasz jak na avatarze? Inaczej sobie Ciebie wyobrażałem.
jaroslaw-stadnicki 2019-05-13 11:49:10 +2
To ja. Ten przygłupek z internetow
pokaż komentarze (2)
jaroslaw-stadnicki 2019-04-29 08:02:41 +3
O nieważnościach. Chyba ze jestes studentem wtedy dostaniesz tipa skąd brać dane do wykresów, te i inne nieważne rzeczy już w tym odcinku:

ostrapila.pl/44

#software #java #php #javascript #dotnet #podcast #polskiepodcasty #programowanie #studia #developers #developer #praca #it #net #programowanie #programista15k #ostrapila
mulen 2019-04-30 10:46:27 +1
@jaroslaw-stadnicki: podcasty o it robi a linka nie potrafi wkleić ( ͡° ʖ̯ ͡°)
jaroslaw-stadnicki 2019-05-01 12:23:43 +0
jaroslaw-stadnicki 2019-04-08 09:28:39 +5
Praca praca. Z domu, z biura, async? Jak? Czy każdy, czy można się nauczyć. Gdzie pracować na wakacjach. To i inne w 4️⃣3️⃣ odcinku o pracy zdalnej.

ostrapila.pl/43

#remotework #asyncwork #podcast #polskiepodcasty #pracazdalna #ostrapila #praca #homeoffice #workingfromhome #remote #java #dotnet #php #javascript #developer #async #podcasting #developers #polskipodcasting #itdevelopment #ostrapila #programowanie #programista15k
plukasik 2019-04-08 09:46:47 +0
@jaroslaw-stadnicki: dobrze robisz w tagi ;)
jaroslaw-stadnicki 2019-04-09 09:08:58 +4
tl;dr; specjalnie dla Ciebie @plan_9
pokaż komentarze (3)
jbartoszek 2017-03-21 14:08:14 +3
Mirki, Mirabelki, Programiści.
Czy ktoś ma wiedzę na jakich systemach najcześciej stoją automaty parkingowe/fotobudki/paczkomaty/biletomaty itp. ?
Do tej pory spotkałem się z Androidami/Windowsami CE/Linuxami.

Jeśli macie jakieś konkretne przykłady prosiłbym o więcej informacji.
Informację poszukuję do swojej pracy inżynierskiej.

Pozdrawiam JB

#developers #development #systemyoperacyjne #androiddev #windows #csharp #cplusplus #java #programowanie #programista15k #programujzwykopem ( ͡° ͜ʖ ͡°)
wytrzzeszcz 2017-03-21 14:19:55 +1
@jbartoszek często widać xp
No i część stoi na autorskim rozwiązaniu
qbicone 2017-03-21 14:32:28 +3
@jbartoszek bankomaty w 90% są na xp embeeded
pokaż komentarze (10)