Category Archives: Programming

Dependency injection 1. rész

A DI (dependency injection) magyarul csak csúnyán “függőségi befecskendezés” a DIP (Dependency Inversion Principle) objektum orientált tervezési elvhez tartozó egyik technika. A DIP fő célja az osztályok vagy programrészek közötti merev kapcsolatok csökkentése. A konkrét programozási példák előtt egy egyszerű elméleti példával írom le magát a dependency injection-t: Képzeld el, hogy egy nagyvállalatnál dolgozol, ahol a [...]


Also posted in Design Patterns | Tagged | Comments closed

10. Magyarországi Web Konferencia

Ma rendezték a 10. Web Konferenciát Budapesten az Óbudai Egyetemen. Már előre regisztráltam magam, mivel számos érdekes előadást találtam a programok között. A következőkre látogattam el: Árvai Zoltán: End-to-End SPA AngularJS -sel Ördög Rafael: Szolgáltatásorientált architektúra Thrift segítségével Merklik László: Continous Delivery a való életben Papp Dávid: Fejlesztés, tesztelés élesben Szász Zoltán: Automata tesztelés és BDD Pásztor János: Hogyan tervezzünk (és fejlesszünk) [...]


Posted in Programming | Tagged | Comments closed

Facebook + Google Application Engine

Már régebben is írtam egy egyszerű Facebook alkalmazást, amit a Google Application Engine szolgált ki. Ez egy Java példaalkalmazás volt, ami a Play Farmework-öt felhasználva készült. Mivel a Google platform felhő alapú és a megnövekedett látogatók, illetve a felhasznált erőforrások után kell fizetni, miután elért egy bizonyos limitet, ezért úgy gondoltam, hogy a kísérletezésekre és [...]


Posted in Programming | Tagged , , | Comments closed

Utazás BSI futásokra facebook telekocsi alkalmazással

A “Gödöllői kacogás” Facebook oldal létrehozójaként és a BSI Gödöllő Futó Nagyköveteként egy Facebook alkalmazást készítettem. Célom, az volt, hogy megismerjem a Facebook Api-t, a Google Engine-t, segítsem a szervezést és egy hasznos alkalmazás jöjjön létre amivel könnyebben meg lehet szervezni a távoli futóeseményekre a leutazást. Az alkalmazás egy teret biztosít, ahol a kínálat és [...]


Also posted in Running | Tagged , , | Leave a comment

Performancia mérése XHprof/XHGui használatával

A sebesség a webfejlesztések esetében is fontos tényező. Tapasztalataim szerint vannak olyan cégek, akik azonnali felsővezetői döntésre azonnali működő, gyors megoldásokat szeretnének, minden áron. Az elvárásuk érthető, hiszen ha nem reagálnak a piac gyors változásaira lemaradnak és hátrányba kerülnek. A mai “válságot” kiáltott hangulatban ez gyakran elég extrém irányba is el tud tolódni. Az eredményt [...]


Posted in Programming | Tagged | Leave a comment

A Unit tesztek jelentősége a fejlesztés során

Az observer mintára írt példámban, ahol több osztályt is felhasználtam vétettem egy hibát. Ez a hiba kattintásos tesztelési módszerrel vagy a kőbaltás var_dump módszerrel esetleg soha, vagy nagyon hosszú idő múlva derült volna ki. Számomra ekkor világosodott meg a Unit testek jelentősége. Miről is van szó pontosan? Fejlesztéseink során számalanszor szükség van módosításra, új igények megvalósítására. [...]


Posted in Programming | Tagged | Leave a comment

Régi PHP konstruktorok cseréje



Posted in Programming | Tagged | Leave a comment

Egy hatékony eszköz: Vim 2. rész

Az updater forrás elérhető innen: git://github.com/distvan/VimPluginUpdate.git


Posted in Programming | Tagged | Leave a comment

Egy hatékony eszköz: Vim 1. rész



Posted in Programming | Tagged | Leave a comment

Zend kódolási konvenciók 1.rész

Egy jó kódolási szabvány nélkülözhetetlen bármilyen fejlesztésről is beszélünk. Különösen igaz, ha egyszerre több fejlesztő is dolgozik ugyanazon a projekten. A kódolási konvenciók a forráskód minőségét segítik fenntartani, megőrizni. Ez pedig könnyebb olvashatóságot és kevesebb hibát fog eredményezni. PHP file formázás: a tisztán php tartalamú fájlokban ne alkalmazzuk a php záró taget a behuzások tabok helyett 4 szóköznyiek [...]


Also posted in ZF Certificate | Tagged | 1 Comment