NetAcademia

A legjobbakat tanítjuk!


Hogy kerülhetjük el a "szoftverpusztulást"? 12Factor app: 12. Adminisztratív folyamatok

2018. március 02. 05:00 - Plesz Gábor

Előző fejezet: 11. Naplók Az adminisztrációs és felügyeleti feladatokat futtassuk egyszer futó folyamatokként A folyamat formája pedig legyen olyan folyamatok együttese, amit az alkalmazás rendszeres üzleti folyamatai (például webes kérések kiszolgálására) is használnak. Ezen kívül a fejlesztők…

Tovább
Szólj hozzá!

Fejlesztőknek: hogyan tegyük érthetőbbé a feltételvizsgálatot a forráskódban? (C++)

2018. február 21. 09:26 - Plesz Gábor

Most találkoztam ezzel a kollégával először, de egyből megtetszett a blogja. Egyszerű, érthető, azonnal felhasználható kódolási tanácsokat ad C++ példákkal, de minden fejlesztő számára érthető módon. Érdemes végigböngészni a blogot, szerintem aranybánya. Jonathan Boccara: How to Make If Statements…

Tovább
Szólj hozzá!

Hogy kerülhetjük el a "szoftverpusztulást"? 12Factor app: 11. Naplók

2018. február 19. 17:48 - Plesz Gábor

Előző fejezet: 10. Egyensúly a fejlesztés és az üzemeltetés között Kezeljük a naplókat esemény-folyamatként A naplók a futó alkalmazás működésébe nyújtanak betekintést. Szerver alapú környezetben gyakran a lemezen egy állományba írják őket ("naplóállomány"); de ez csak egy kimeneti formátum. A…

Tovább
Szólj hozzá!

Hogy kerülhetjük el a "szoftverpusztulást"? 12Factor app: 10. Egyensúly a fejlesztés és az üzemeltetés között

2018. február 12. 09:44 - Plesz Gábor

Előző fejezet: 9. Eldobhatóság A fejlesztési és az üzemeltetési folyamatok legyenek annyira hasonlóak amennyire csak ez lehetséges. Történeti okokból jelentős különbségek vannak a fejlesztés (a fejlesztő az alkalmazás helyi telepítését élőben módosítja) és az üzemeltetés (az alkalmazás…

Tovább
Szólj hozzá!

Hogy kerülhetjük el a "szoftverpusztulást"? 12Factor app: 9. Eldobhatóság

2018. február 05. 08:37 - Plesz Gábor

Előző fejezet: 8. Párhuzamos folyamatok Következő fejezet: 10. Egyensúly a fejlesztés és az üzemeltetés között Maximális hibatűrés gyors üzembehelyezéssel és egyszerű, gördülékeny leállítással. A tizenkét tényezős alkalmazás folyamatai eldobhatóak (disposable), ami azt jelenti, hogy nagyjából a…

Tovább
Szólj hozzá!

Hogy kerülhetjük el a "szoftverpusztulást"? 12Factor app: 8. Párhuzamos folyamatok

2018. január 11. 10:00 - Plesz Gábor

Előző fejezet: 7. Hálózati port hozzárendelés Következő fejezet: 9. Eldobhatóság Szolgáltatásunkat a nagyobb terheléshez -az állapot nélküli- folyamat modellünknek köszönhetően méretezzük át menet közben. Minden számítógépes program futtatása egy vagy több folyamatként (process) jeleníthető meg.…

Tovább
Szólj hozzá!

Hogy kerülhetjük el a "szoftverpusztulást"? 12Factor app: 7. Hálózati port hozzárendelés

2017. december 07. 10:16 - Plesz Gábor

Előző fejezet: 6. Folyamatok Következő fejezet: 8. Párhuzamos folyamatok Tegyük a szolgáltatásainkat port hozzárendeléssel elérhetővé. A webes alkalmazások néha webszerver konténerekben futnak. Például, a PHP alkalmazások egy Apache HTTPD modul belsejében vagy a Java alkalmazások futhatnak egy…

Tovább
Szólj hozzá!

Miért ne használjunk NULL-t?

2017. május 30. 09:58 - Plesz Gábor

Yegor Bugayenko (Most futottam bele, sok dolgot egyelőre nem tudok róla, de van például meggyőző a Stack Overflow profilja) cikke Java példakódokkal illusztrált részletes összefoglalás arról, hogy miért ne használjunk null-t, és hogy kerüljük el, ha valamiért felmerül, hogy mégis használni kéne. A…

Tovább
10 komment

Funkciók be- és kikapcsolása fejlesztési minták a gyakorlatban

2016. október 07. 05:00 - Plesz Gábor

Korábban már volt hivatkozva egy szép hosszú cikk erről itt a blogon, és egy nuget is előkerült. Ez a cikk most bepillantást nyújt arról, hogy a vsts csapat hogy használja a mindennapi fejlesztésben. Controlling exposure through feature flags in VS Team Services

Tovább
Szólj hozzá!