Kicsi a bors, de erős: Silex
Nem titok, hogy az Arkonnál a fejlesztésekhez a Symfony keretrendszert preferáljuk, az ingatlan.com frontendje mögött például egy éve áltunk át Symfony 1.4-re. Ennélfogva Fabien Potencier és a Sensio Labs neve nekünk egyáltalán, de valószínűleg másnak sem ismeretlen. A Symfony atyja most egy újabb terméket dobott a piacra, a Silex-et, s nem kizárt, hogy egyszer majd hasonló népszerűségnek fog ez is örvendeni, mint a Symfony.
CSS reloaded
A sitebuilder élete nem csak játék és mese, az egyik legjobban kikopott gomb a billentyűzetén valószínűleg az F5 (vagy ízlés szerint Ctrl-R, ⌘-R). Pedig nem kell így lennie, a folyamatos CSS változtatások gyorsabb megtekintésére több lehetőség is van.
Scrum
Az Arkon IT osztályán már több, mint két éve bevezetésre került a scrum nevű agilis módszertan. A hozzánk állásinterjúra érkezők többnyire már hallottak róla, ritkábban pedig próbálkoztak is már korábbi cégüknél a bevezetésével, vagy már alkalmazták is azt a gyakorlatban. A sikeres bevezetés nem könnyű, számos buktatója van, nálunk is voltak nehéz időszakok. Ebben a blogbejegyzésben az alapokat gyűjtöttem össze, és pár bevezetéssel kapcsolatos problémára is igyekszem rávilágítani. Nem utolsósorban az is mindjárt kiderül, hogy mi köze van a Csongor és Tündének az agilis fejlesztéshez!
Felületfrissítés Node.js-sel websocketen keresztül
Szeretném veletek megosztani a Node.js-sel és websockettel szerzett tapasztalataimat. Olyan rendszert szerettem volna készíteni, ahol a felület interaktívan frissül, mint a Facebooké üzenet érkezésekor.
JavaScript design patternek
A design patternek, vagyis magyarul a tervezési minták olyan építőkockák, melyek a gyakran előforduló, tipikus problémákra kínálnak jól működő, egységes, kalapból előhúzható megoldásokat. A feladatok mögött fel lehet fedezni mintázatokat, melyeket végül mindig ugyanúgy lehet a legjobban megoldani - ezen megoldások gyűjtőnevéről beszélünk. A bejegyzésben pár JavaScript tervezési mintáról írok, illetve adok egy pár linket is a témában.
Hogyan készüljünk állásinterjúra?
András legutóbbi blogposztjából és a hozzászólásokból képet kaphattunk arról, hogy milyen kérdésekre számíthatnak a frontend fejlesztők, ha állásinterjúra mennek. Fordítsuk meg a problémát: hogyan készüljünk a felvételre, milyen kérdéseket tegyünk fel a potenciális munkaadónknak?
Frontend fejlesztő interjú kérdések
Interjúztatni nem könnyű, hiszen az interjúalanynak nem csak a szakmai tudását kell figyelembe venni. Az Arkon tavalyi kérdőíve például olyan volt, hogy csak nagyon kevesen tudták hibátlanul kitölteni, így az is kijött, hogy a kudarcot hogyan éli meg valaki, stresszhelyzetben hogyan viselkedik. Darcy Clarke is egy ilyen kérdéssort rakott össze – a legtöbb választ illik ismerni, amit nem ismertünk eddig, annak meg érdemes utánaolvasni.
Használható PSD-k
Sok helyen nem a grafikusok végzik a HTML elkészítését, emiatt szükség lehet arra, hogy olyan formában adják át a látványtervet a sitebuilderek részére, ami jó esetben szükségtelenné teszi az utólagos kommunikációt, mert minden egyértelmű benne, továbbá könnyebbé teszi a munkát, ha fél év múlva kell elővennünk az anyagot. Ehhez szeretnék segítséget nyújtani, bemutatva jó és rossz példákat (a szakmában kvázi-szabvánnyá vált Photoshopon keresztül, de az elvek természetesen más szoftverre is alkalmazhatóak), továbbá várom a nyájas olvasók további javaslatait. A felsoroltak jórésze sokak számára magától értetődő lehet, de ne felejtkezzünk el azokról, akik nemrég csöppentek bele a szakmába, és még nincs meg a megfelelő gyakorlatuk.
Git hook fájlok futtatása fájl társítással
Bár tudom, hogy legtöbbetek Linux alatt fejleszt, de azért remélem, hogy vannak néhányan, akik hozzám hasonlóan Windows-t használnak, és nekik hasznos lehet ez a blogbejegyzés.
Nem egy tipikus probléma, de azért előfordul, hogy Windows alatt szükség van a Git shell nyújtotta szolgáltatásokra. Nálam ez a akkor merült fel, amikor találtam egy pre-commit hookot (a commit előtt automatikusan lefutó Git bash parancsokat tartalmazó kis fájl), ami a benne megadott MySQL adatbázist dumpolta. Az adatbázis szerkezetének mentésével lehetőség nyílik az adatbázis verziókövetésére, ami, valljuk be, nagyon hasznos dolog. Ami nekem nem tetszett ebben a hookban, hogy minden egyes commit előtt lefut, ezért aztán megoldást kerestem, hogy hogyan tudnám dupla kattintással futtatható formába hozni.
js1k 2012 LOVE
Újra dübörög a js1k verseny, várják a jelentkezéseket, és már vannak érdekes pályázatok is. A js1k egy olyan demó verseny, melynek keretében összesen 1024 byte-ban kell összehozni valamilyen érdekes megoldást. A mostani – nem kizárólagos – téma a szerelem! :) Ha a tegnapi Bálint-naptól nem csömörlöttél még meg, akkor itt a lehetőség!