­

2016. március 17.

Professional Software Development by Robert C. Martin

Low level debugolás, 2. rész: hálózati eszközök

A sorozat első részében megnéztük, hogy hogyan lehet egy folyamat rendszerhívásait nyomon követni. Sokszor ez azonban körülményes, ha csak a hálózati forgalomra vagyunk kíváncsiak. Ilyenkor jól jön, ha néhány hasznos eszközt megismerünk.

Core Design Principles for Software Developers by Venkat Subramaniam

The Single Responsibility Principle by Robert C. Martin

Hogyan működik az Internet, 2. rész: az Internet Protokoll

A cikksorozatunk előző részében azzal foglalkoztunk, hogy hogyan kommunikálnak az eszközök a helyi hálózatban. Ebben a részben azt nézzük meg hogyan tudunk kitörni a helyi hálózatból, és kijutni a nagy betűs Internetre.

115 batshit stupid things you can put on the internet by Dan Tentler

2016. február 29.

How To Design A Good API and Why it Matters

Low level debugolás, 1. rész: strace

Teljesen mindegy, hogy fejlesztünk vagy üzemeltetünk, időnként előfordul, hogy olyan szoftvert kell életre lehelnünk, amely kódminősége finoman szólva hagy némi kívánni valót maga után. Ilyen esetben nem mindig praktikus elkezdeni a szoftver kódját nézegetni, sokszor célszerűbb sokkal mélyebben nekifogni a feladatnak.

Ebben a cikkben bemutatjuk, hogy hogyan lehet megjeleníteni egy program rendszerhívásait Linux platformon az strace utility segítségével.

The Silver Bullet Syndrome by Hadi Hariri

Unit Testing by Misko Hevery

Load More Posts