budapest.js

Budapest.js élménybeszámoló (július)

Tegnap, vagyis ma hajnalig voltam BudapestJS meetupon. Szerintem az egyik legjobb ilyen rendezvényen volt amin valaha is voltam. Török Gábor nagyszerű témafelvetése után gyümölcsöző párbeszéd alakult ki arról, hogy hogyan és mit lehet - ha egyáltalán lehet - tesztelni JavaScriptben. Bennem felmerült kérdésként az is, hogy egyáltalán az egységtesztelés mint olyan hogyan értelmezhető egy olyan nyelvben ahol nincsenek osztályok, csak objektumok. Aztán ki is derült, hogy amire én gondolok az inkább a QA. A beszélgetés azért is volt igen érdekes, mivel volt olyan aki még azt se tudta mi is az a Unit Testing és voltak többen akik már kísérleteztek JavaScriptes alkalmazások egységtesztelésével.

A legtöbb szó talán a Selenium keretrendszerről esett. Ez az eszköz alapesetben Firefox kiegészítőként működik, de van hozzá minden egyéb böngészőt piszkáló kiegészítés, sőt még egy Selenium Grid elnevezésű kiterjesztés is aminek a segítségével egy egész tesztfarmot rakhatunk össze.

Szó esett még ingyenes és fizetős tesztfelhőkről valamint arról, hogy még mindig valószínűleg olcsóbb bérklikkelőket megbízni a felhasználói felületek teszteseteinek leprogramozása helyett.

A működési logikától elkanyarodtunk arra, hogy az adott felhasználó felület hogyan néz ki a különböző böngészőkben és ezt hogyan lehet tesztelni. A képfelismerő alkalmazás fejlesztéstől végül eljutottunk oda - Joó Ádám felvetése után -, hogy elég csak a DOM fát vizsgálni, hisz abba vannak számított értékek ami segítségével már írhatunk olyan teszteseteket ami az adott elemek elhelyezkedését vizsgálhatnák.

A teljes beszélgetés megnézhető Yaanno jóvoltából:

A beszélgetést végül egy "közeli" kocsmában folytattuk ahol többek között egy PHP Meetup ötlete is felmerült.

Így a végére már csak egy kérdés maradt számomra nyitottan: Szükség van az előadásokra?

Mindent összevetve nagyszerű volt ez a rendezvény köszönet a szervezőknek!

Budapest.js élménybeszámoló és videó (Április)

Tegnap ismét volt egy nagyszerű JavaScript Meetup. Négy előadást hallgathatott meg a nagyérdemű a Colabsban.

Az első előadásban Farkas Máté mutatta be a Web Workert. Ez egy többszálúságot lehetővé tevő js könyvtárcsomag, mely segítségével félelmetes sebességű programokat írhatunk. Persze nem a sebesség nő, hanem a felhasználói érzés lesz sokkal tisztább szárazabb. El tudjuk kerülni vele, hogy egy egy izmosabb js lefagyassza a böngészőt, tetszhalott állapotba juttatva azt.

Budapest.js élménybeszámoló és videó

Update: András és LacKac videóinak linkje rossz volt. Javítottam.

A héten volt az első Budapest.js és volt szerencsém ott lenni és videózni. Négy előadást nézhettek meg az érdeklődők.

Először Bártházi András beszélt a Node.js szerveroldali JavaScript megoldásról. Ezt az előadását, vagyis egy kicsit bővebbet láttam már a Web Konferencián, hisz András az általam vezetett szekcióban adott elő. Számomra tehát semmi újdonságot nem hordozott az előadás, de akik nem voltak Webkonfon azok egy élvezetes és tartalmas előadást hallgathattak végig. András után Bácsi László (lackac) mutatta be a Sammy.js keretrendszert. Jól felépített előadást hallgathattunk, sok sok érdekességgel és példákkal fűszerezve. Ezt a videót mindenképpen javaslom megnézésre.

A Meetup második részét Szász Tibor kezdte aki az AdobeAir fejlesztésről beszélt. A bemutatott fejlesztőeszközök és példakódok hasznosak lehetnek azoknak akik szeretnének ezzel a platformmal foglalkozni és nem tudják merre induljanak. Az utolsó előadásban Pusztai Tibor egy előadás sorozatot kívánt elindítani, melyben különböző JavaScript trükköket mutatnak be egymásnak a MeetUp résztvevői.

Végül, de nem utolsó sorban meg kell említenem a két szervezőt Hardi Jánost és Török Gábort. Nekik köszönhetjük, hogy egy ilyen nagyszerű rendezvényen vehettünk részt, valamint elindult itthon is egy újabb nagyszerű Meetup sorozat. Nem tudom ki hogy van, én már várom a folytatást.