Frontend Meetupra készített prezentáció.
Sűrűn előfordul, hogy a grafikus olyan űrlapot tervez, aminek a sitebuildje kínkeserves feladat: hiányoznak a hibaüzenetek, a gomboknak nincs hover és focus állapota, a fájlfeltöltés mező tiszta agyrém stb. Az ügyfél persze már rábólintott a tervekre, a határidő tegnap volt, a sitebuilder pedig a haját tépi az Explorer miatt.
Pár régebbi projektből szemezgetve bemutatom, hogy mire figyeljetek, ha nem szeretnétek túlórázni.
Ügyfélkezelés és munkamenet tervezés mobilalkalmazások fejlesztésekorSzabolcs Bobor
A kiscsoportos, gyakorlatorientált App! Képzésre készített 2 órás előadásom.
Már a tervezés előtt is át kell gondolni, mire van szükség a sikerhez, működőképességhez. A prezentáció alatt ügynökségi szemszögből egy valósághű brief alapján jutunk el céltudatosan egy mobil app koncepciójához, terveihez.
- Alapötlet és célcsoport elemzése
- Költség- és idő kalkuláció
- Funkcióírtás: felkészülés a fókuszált fejlesztésre
- Megvalósíthatóság, csapdák, problémamegoldás
- Konkurencia- és piac- és kontextusismeret
Tavaly novemberben készített prezentáció az Open Graph API-ba bevezetett új lehetőségekről. Gyors áttekintésre ideális, de azóta már azért történtek változások és fejlesztések, így az anyag nem teljeskörű.
PHP Meetup: Yii használata nagyobb projektekben.Szabolcs Bobor
A Mito-ban a legtöbb fejlesztéshez Yii-t használunk, a prezentációban bemutatom azokat az egyedi módosításokat, kiegészítéseket, munkafolyamatokat, amelyek segítségével nagyobb projektekben is használható a keretrendszer.
Ügyfélkezelés és munkamenet tervezés mobilalkalmazások fejlesztésekorSzabolcs Bobor
A kiscsoportos, gyakorlatorientált App! Képzésre készített 2 órás előadásom.
Már a tervezés előtt is át kell gondolni, mire van szükség a sikerhez, működőképességhez. A prezentáció alatt ügynökségi szemszögből egy valósághű brief alapján jutunk el céltudatosan egy mobil app koncepciójához, terveihez.
- Alapötlet és célcsoport elemzése
- Költség- és idő kalkuláció
- Funkcióírtás: felkészülés a fókuszált fejlesztésre
- Megvalósíthatóság, csapdák, problémamegoldás
- Konkurencia- és piac- és kontextusismeret
Tavaly novemberben készített prezentáció az Open Graph API-ba bevezetett új lehetőségekről. Gyors áttekintésre ideális, de azóta már azért történtek változások és fejlesztések, így az anyag nem teljeskörű.
PHP Meetup: Yii használata nagyobb projektekben.Szabolcs Bobor
A Mito-ban a legtöbb fejlesztéshez Yii-t használunk, a prezentációban bemutatom azokat az egyedi módosításokat, kiegészítéseket, munkafolyamatokat, amelyek segítségével nagyobb projektekben is használható a keretrendszer.
A Pannon Egyetemen fejlesztett felhő alapú workflow rendszer (ORENBI) back-end oldali fejlesztése alapján a Műszaki Informatikai karon tartott tanszéki szeminárum során előadott prezentációnk. A prezentáció témája az alkalmazott technológiák és architektúrális valamint TDD módszereink bemutatása és tapasztalataink átadása.
A Pannon Egyetemen fejlesztett felhő alapú workflow rendszer (ORENBI) back-end oldali fejlesztése alapján a Műszaki Informatikai karon tartott tanszéki szeminárum során előadott prezentációnk. A prezentáció témája, hogy bemutassa a teszt vezérelt fejlesztést (TDD), tesztelési elveket, a különböző teszt típusokat (unit, integration, end-to-end) és rámutasson a teszt írás és így az automatizált tesztek fontosságára a saját tapasztalataink átadásával.
A presentation from 2007, asking to unite the XMPP networks of the main free mailproviders in Hungary. Provided as a member of XMPP Standards Foundation, and as a consultant of one of those services.
A Pannon Egyetemen fejlesztett felhő alapú workflow rendszer (ORENBI) back-end oldali fejlesztése alapján a Műszaki Informatikai karon tartott tanszéki szeminárum során előadott prezentációnk. A prezentáció témája az alkalmazott technológiák és architektúrális valamint TDD módszereink bemutatása és tapasztalataink átadása.
A Pannon Egyetemen fejlesztett felhő alapú workflow rendszer (ORENBI) back-end oldali fejlesztése alapján a Műszaki Informatikai karon tartott tanszéki szeminárum során előadott prezentációnk. A prezentáció témája, hogy bemutassa a teszt vezérelt fejlesztést (TDD), tesztelési elveket, a különböző teszt típusokat (unit, integration, end-to-end) és rámutasson a teszt írás és így az automatizált tesztek fontosságára a saját tapasztalataink átadásával.
A presentation from 2007, asking to unite the XMPP networks of the main free mailproviders in Hungary. Provided as a member of XMPP Standards Foundation, and as a consultant of one of those services.
3. Problémák
• kevés az idő, tegnapra kell
elkészülni
• állandóan változnak az igények
• elveszik az információ
• ahány böngésző, annyi megjelenés
• Internet Explorer
15. Must have #1
assets.psd »» sprite-ok!
legózni könnyebb, mint homokvárat építeni
16.
17. Must have #2
• gombok :hover és :active állapota
• szükség esetén disabled is
• inputmezők :focus állapota
• hibaüzenetek!
• ha lehet, akkor új sorba
kerüljenek
18.
19.
20. CSS3
• ügyféltől kérdezzük meg, hogy
használhatjuk-e?
• magyarázzuk el az előnyeit és a
hátrányait
• mi a min. browser követelmény?
• nagyobb kód, de kevesebb kép
• progressive enhancement
• először legyen csúnya, de
21. Submit után
• a user nem szeret várni, legalább
könnyítsük meg az életét
• írjuk ki, hogy mit csinálunk
• tiltsuk le a submit gombot
• legyen loading spinner
• cancel?
• hibakezelést oldjuk meg
22. IE
• IE9-ben van egész használható
developer tool, visszaválthatsz IE7-
re és IE8-ra is
•TEDD MEG!
• force IE7/IE8 rendering - néha
életmentő
<meta http-equiv="X-UA-Compatible" content="IE=7">
<meta http-equiv="X-UA-Compatible" content="IE=8">
• conditional stylesheets
<!--[if IE 8]><link rel="stylesheet" type="text/css"
23. Sok mindenre
lehetne még
• autofill
kikapcsolható: input:-webkit-autofill
• webfontok (Fontsquirrel,
Fontspring)
• inline módosításokat jelezzük
valahogy (effekt, sárga bg, akármi)
24. Sok mindenre
lehetne még
• felejtsük el a lorem ipsumot
• használjunk placeholder képeket
valódi méretben
http://placekitten.com/
• Macen alapból vastagabbak a
fontok, ez okozhat problémát, lsd.
példa
25.
26.
27. Ja és a Facebook
• minden iFrame-ben fut
• szélesség fix, magasság rugalmas
• mindig foglalkozzunk a resize-zal
pl. inline hibaüzenet megjelenése
után
28. Ja és a Facebook
• minden iFrame-ben fut
• szélesség fix, magasság rugalmas
• mindig foglalkozzunk a resize-zal
pl. inline hibaüzenet megjelenése
után
offtopic tipp: sandbox mód
bekapcsolása!
29. Mindjárt vége
• igazából minden megoldható, de
megéri?
• gondoljunk a jövőre, bármikor
beeshet egy módosítás
30. Mindjárt vége
• igazából minden megoldható, de
megéri?
• gondoljunk a jövőre, bármikor
beeshet egy módosítás
• elkerülhetjük a felesleges fejfájást, ha
egyeztetünk
33. Tanulság
• ne legyél robot, gondold végig a
folyamatot!
• ülj le a kollégákkal sűrűn,
beszélgessetek, rágjátok át a
dolgokat, ne utólag derüljenek ki a
problémák
34. Tanulság
• ne legyél robot, gondold végig a
folyamatot!
• ülj le a kollégákkal sűrűn,
beszélgessetek, rágjátok át a
dolgokat, ne utólag derüljenek ki a
problémák
• nem kell megelégedni a
középszerűséggel, mutasd meg az