Fejlesztő csapatok fejlesztője

Continuous Delivery, -Integration, -Deployment. Automata tesztek. Bevezetnéd a csapatodba, vagy elakadtál. Keress meg! Segítek. Több év és számos csapat sikeres tranformációjának tapasztalatával a hátam mögött veletek együtt építem ki az új munkamenetet. Az alapokat elkészítem és rátok szabom. Nektek csak használni és továbbfejleszteni kell.

CMS tananyag segéd

Örömmel jelenthetem be, hogy elkészült a CMS tananyagom. https://palocz.hu/cms-segedanyag/ Használjátok egészséggel. Minden véleménynek, javító szándékú javaslatnak örülök, melyeket a Kapcsolat oldalon megadott elérhetőségeimre küldhettek.

január 13, 2023 · 1 perc

Hello Hugo, viszlát Drupal!

Örömmel jelenthetem be, hogy az oldalt ezen túl a HUGO statikus oldalgeneráló alkalmazással készítem. A miértekről, előnyökről, hátrányokról szól ez a blogbejegyzés. Viszlát Drupal Régóta gondolkodom azon, hogy lecseréljem a Drupal motort az oldalam alatt, megkönnyítve ezzel a munkámat és modernebbé téve azt. Régen a bejegyzések, ötletek a Drupalban gyűltek, ott szerkesztettem, ott néztem át és értelemszerűen publikáltam a bejegyzéseket. Ez mára már megváltozott. A bejegyzésekhez egy olyan felületet kerestem, amivel könnyedén meg tudom osztani az írásokat a lektorokkal és abban minél gazdagabb funkcióval rendelkező visszajelzéseket tudok kapni tőlük....

szeptember 27, 2022 · 4 perc

Próbáld ki: Jenkins

A CI szerverek kipróbálását támogató sorozatom utolsó részéhez érkeztünk. Ebben a blogbejegyzésben a legelső és azóta is töretlen hírnévnek örvendő Jenkis szervert próbáljuk ki. Mi van a dobozban A korábban már bemutatott projektbe hoztam létre egy új jenkins nevű könyvtárat, amiben a Jenkins futtatásához szükséges docker környezet található. Nagyon fontosnak tartom megjegyezni itt az elején, hogy az elsődleges szempont az egyszerű kipróbálás volt. Ez a setup nem alkalmas éles környezetben való futtatásra....

november 8, 2021 · 6 perc

SQL Injection

Az SQL Injection elleni védelemnél sokan a legkevésbé hatékony eszközt használják, vagy túlzott bizalmat támasztanak a nyelv, vagy a használt keretrendszer megoldásai iránt. Ebben a blogbejegyzésben szeretném egy kicsit tágítani a képet és rámutatni pár olyan nem gyakran előforduló problémára, amit mindenképpen érdemes észben tartani. A meglévő eszközök ugyanis nem mindig nyújtanak megoldást ezekre a ritkán előforduló esetekre. Kockázatról röviden Általában az SQL injection támadást vagy sebezhetőséget szokták röviden SQL Injection néven nevezni én azonban az SQL injection kockázatról szeretnék beszélni....

november 2, 2021 · 9 perc

Próbáld ki: GitLab-CI

A múlt héten bemutatott minimál projektet most Gitlab CI alá helyeztem be, hogy megmutassam, az is igen egyszerű. Amennyiben Gitlab.com szolgáltatását használod semmilyen plusz beállításra nem lesz szükséged. .gitlab-ci.yml A GitLabon található projekt pontosan ugyanaz, amit legutóbb néztünk, egyetlen egy különbséggel, ez pedig a *.gitlab-ci.yml *fájl. Amennyiben ez a fájl létezik a projekt gyökérkönyvtárában és valid, akkor elindulnak a pipeline-ok a benne leírtak szerint. Bár a Gitlab is kínál sablon CI fájlokat, én mégis sajátot készítettem, hogy ugyanazt csinálja, mint amit az előző bejegyzésben bemutatott CI fájl csinált....

október 25, 2021 · 4 perc

Próbáld ki: Github Actions

Amennyiben már gondolkodsz azon, hogy a projektjeidet a folyamatos integráció (CI) módszerével fejleszd, akkor itt az idő, hogy elkezd. Ez a blogbejegyzés egy minimál projekten keresztül mutatja be, hogy hogyan teheted ezt meg könnyedén a GitHub Actions segítségével. A projekt A projekt egy nagyon minimális NodeJS alkalmazás, melynek a kódja igazából a Jest teszt keretrendszer dokumentációjából származik. Az ott leírt lépések segítségével hoztam létre a fájlokat. A sum.js a működést biztosító kód, a sum....

október 18, 2021 · 7 perc

Tiszta kód, Ti írtátok

Jött számos visszajelzés a Tiszta kód oktatása című cikkemre. A legtöbb javaslat egy-egy odavetett mozaikszó vagy kifejtendő szabály volt. Ezeket fejtem ki ebben a bejegyzésben és egészítem ki az én értelmezéseimmel. Boy Scout Rule A kiscserkészek tudják, hogy a tábort olyan tisztán, vagy még tisztábban kell otthagyni, mint ahogy találtuk. Nem véletlenül kezdem én is ezzel, hisz az életben jóval kevesebb a zöldmezős, éppen induló projekt. Sokkal jellemzőbb a már meglévő kódbázis karbantartása, bővítése....

október 11, 2021 · 5 perc

Nagy CI választó. Jenkins vs Gitlab-CI vs GitHub Actions

Amikor eldöntöttük, hogy rálépünk a folyamatos integráció (CI) vonzó, de új, és ezért rengeteg veszélyt rejtő ösvényére valamelyik eszköz mellett le kell tennünk a voksunkat. Ebben a választásban próbál segíteni ez az írás. Miért tennénk ezt? A Continuous Integration abból a megfigyelésből indult ki, hogy annál olcsóbb a hiba kijavítás, minél előbb vesszük észre azt, valamint a korrekció költsége az idővel exponenciálisan növekszik. Minél gyakrabban ellenőrzünk, fajlagosan annál olcsóbb lesz a hibák javítása....

október 4, 2021 · 6 perc

A Tiszta kód oktatása

A “Szoftverfejlesztő és -tesztelő technikus” (5-0613-12-03) szakmai képzés jelentősen megváltozott tavaly. Szerintem nagyon jó irányba. Számos új képzési követelmény jelent meg, amelyeknek megfelelni igazi kihívás lesz az oktatók és a diákok számára. Egy ilyen újdonság az, hogy a vizsga része egy Projektfeladat, melynek többek között meg kell felelnie a következő kritériumnak: “A forráskódnak a tiszta kód elveinek megfelelően kell készülnie.” Jelen bejegyzésben ezt járom körül. Mi is az a tiszta kód?...

szeptember 27, 2021 · 5 perc

Entity és Field API képzés indul

Nincs megállás! Novemberben megyünk tovább a CMS piacon egyedülálló Drupal Entity és Field rendszerével. Ha szeretnél rövid határidővel rugalmasan bővíthető komplex tartalomkezelő rendszert szállítani, akkor meg kell ismerned a Drupal Entity és Field rendszerét. A képzés új Entity és egyedi Field készítéséről szól elsősorban, tehát mindenről ami a kattintgatós felületen túl van.

november 2, 2020 · 1 perc