SOLID elvek

SOLID elvek érthetően: 5 alapelv, amivel jobb fejlesztő lehetsz

A szoftverfejlesztésben gyakran halljuk a “tiszta kód” és a “jó tervezés” kifejezéseket, de mit is jelentenek ezek a mindennapi munka során? Az objektumorientált programozás világában az egyik legfontosabb iránytű a SOLID elvek ötösfogata. Ezek az alapelvek segítenek abban, hogy a kódunk ne csak működjön, hanem könnyen érthető, bővíthető és karbantartható

Ezeket a tervezési mintákat minden fejlesztőnek ismernie kell

Ezeket a tervezési mintákat minden fejlesztőnek ismernie kell

Akár kezdőként, akár tapasztalt fejlesztőként dolgozol, biztosan találkoztál már ismétlődő programozási problémákkal, amelyekre újra és újra megoldást kellett keresned. A szoftvertervezési minták pontosan ezekre a visszatérő helyzetekre kínálnak jól bevált, újrahasznosítható sablonokat. Ezek a minták nemcsak leegyszerűsítik a fejlesztési folyamatot, hanem segítenek abban is, hogy a kódod átláthatóbb, karbantarthatóbb és

no-code/low-code

Mi az a no-code / low-code fejlesztés?

Időnként újra és újra felbukkan egy vagy több cikk a no-code/low-code megoldások nagyszerűségéről. Ilyenkor a szenzációhajhász cikkek sorra írják, hogy vége a fejlesztőknek, hiszen már nem is kell programozni. Aztán a másik tábor meg hülyeségnek nevezi az egészet. Biztosan van arany középút a kettő között, megpróbálom megtalálni ezt az arany

Loading=”lazy”: ráérünk arra még!

Az elmúlt héten kétszer is belefutottam ebbe a témába, így gondoltam egy rövid blog bejegyzést megeresztek róla. Egészen konkrétan arról van szó, hogy a böngészők mostmár támogatják a loading=”lazy” tag-et, így mostmár – elméletben – elhagyhatók a lazyload-os JavaScript könyvtárak a projektekből. Munkahelyen code review során láttam azt, hogy az

A túltervezett kód

Jó pap holtáig tanul, a jó programozó pedig a következő Unhandled Exception-ig, tartja az ősi dakota közmondás. A napokban visszatekintettem 1-2 projektemre, és rá kellett döbbennem, hogy bizony baromira túltervezettek lettek. Mi is ez? Hogyan estem ebbe a csapdába? Milyen veszélyeket rejt? Hogyan kerülhetjük el? Mi a túltervezettség? Túltervezettségről, angolul

Jelszavak

A jelszó világnapja – A jelszavak rövid története, az első jelszószivárgás és hasznos tippek biztonságos jelszavakhoz

Minden május első csütörtökén tartják a jelszó világnapját, amit az Intel hozott létre, és ezzel bővítve a világnapok hosszú listáját. A jelszó világnapját először 2013-ban tartották meg, ami egyfelől felhívás a megfelelő jelszavak használatának fontosságára, és egyben emlékeztető arra, hogy a jelszavainkat lecseréljük valami újra. Ennek a napnak az apropóján

Mailhog - Email küldés localhostról Gmail nélkül

Mailhog – Hogyan küldjünk emailt localhost-ról Gmail nélkül?

Nemrég egy projektem kapcsán belefutottam egy olyan problémába, hogy a korábban használt Gmail-es, SMTP megoldás már nem működött. Némi kutakodás után kiderült, hogy ha a kétlépcsős azonosítás be van kapcsolva, akkor ez a beállítási lehetőség nem elérhető. Gondoltam semmi baj, akkor használom a tartalék Gmail fiókokat. Ekkor azonban megláttam, hogy

Hirtelen fellángolás vagy ez a jövő technológiája? – Elmélyülés az NFT-k világában

Az utóbbi időszakban elég sok NFT-vel kapcsolatos hírt lehetett olvasni az Internetes médiákban. A hárombetűs kifejezés vagy azért szerepelt a híroldalakon, mert elképesztő összegekért kelt el egy-egy digitális tárgy, vagy azért, mert az NFT őrületet kihasználva csalók és támadók hihetetlen pénzekhez jutottak. Esetleg azért, mert ehhez hasonló elemző, elmélkedő cikkek