Imagine Blog - technologie internetowe bez tajemnic

Archiwum kategorii ‘Tworzenie oprogramowania’

KrakSpot Tech – pierwszy krakowski barcamp poświęcony technologiom internetowym

Piątek, czerwiec 11th, 2010

IMG_0453

Już po pierwszym zapowiadanym przez nas  spotkaniu z cyklu KrakSpot Tech. Zgodnie z obietnicą pojawiły się na nim prezentacje związane wyłącznie z technologiami internetowymi. Inicjatywa spotkała się z pozytywnymi komentarzami i liczymy na jej kontynuację po wakacjach. Przy okazji możemy się pochwalić, że to Akademia Empathy była inicjatorem technicznego wydania KrakSpotu.

KrakSpot w nowej odsłonie

Kto odwiedził TECH.Spodek 2.0 trzy tygodnie temu, ten miał wyobrażenie, jak wygląda technologiczny barcamp. Po pierwsze, różni się on tematyką, która w tym przypadku jest ograniczona do zagadnień technologicznych. Po drugie, dedykowany jest w szczególności osobom związanym z branżą IT. Reszta zasad pozostaje bez zmian. Spotkania tego typu to dobra okazja do wymiany doświadczeń z osobami o podobnych zainteresowaniach. Często nawiązywane są kontakty, które mogą przydać się w rozwijaniu własnych projektów technologicznych. Tym razem tematyka przyciągnęła na KrakSpot wiele osób wcześniej nie biorących w nim udziału. Łącznie w Swingu na krakowskim Kazimierzu pojawiło się około osiemdziesięciu osób, co jak na spotkanie pilotażowe oceniamy jako bardzo dobry wynik.

(więcej…)

Barcamp jakiego jeszcze nie było

Wtorek, maj 25th, 2010

IMG_0226TECH.Spodek 2.0,  czyli coś dla prawdziwych mastahów (tł. mistrzów) – tak organizatorzy reklamowali kolejną edycję śląskiego barcampu, która odbyła się 20 maja 2010. Spotkanie poświęcono tworzeniu wydajnych aplikacji internetowych. Tym samym rozpoczął się cykl technicznych barcampów Spodek 2.0 dedykowany specjalistom branży IT.

Debiut w technologicznym stylu

Pierwsza odsłona nowego Spodka 2.0  ściągnęła do stolicy Śląska ponad stu uczestników, co było pozytywnym zaskoczeniem dla samych organizatorów. Do tej pory impreza nie miała narzuconej tematyki i dopuszczała różnorodne zagadnienia związane z branżą interaktywną. TECH.Spodek 2.0 to nowa inicjatywa organizatorów śląskich barcampów, która bazuje na tradycyjnej formule, ale zawęża zakres prezentowanych zagadnień. Trzeba przyznać, że techniczne wystąpienia dla laika w dziedzinie IT są po prostu czarną magią. Polecam je osobom, które przynajmniej w podstawowym stopniu orientują się w problematyce realizacji projektów internetowych od strony technologicznej.

(więcej…)

4developers – programiści programistom

Środa, marzec 31st, 2010

4Developers0126 marca w poznańskim hotelu Polonez odbyła się kolejna edycja  konferencji 4Developers. Kto nie był – niech żałuje. Prelekcje pogrupowane były w 4 równoległe sesje tematyczne: .NET & C#, Java, PHP, Zarządzanie projektami IT.

Organizatorzy stanęli na wysokości zadania. Niestety, nie można być w 4 miejscach równocześnie (prelekcje odbywały się równolegle), ale już udział w jednej sesji zapewniał duży zastrzyk wiedzy i inspiracji.

Sesję PHP, w której uczestniczyłam, rozpoczęła prelekcja „PHP w chmurze” Ivo Janscha z ibuildings.com. W jej trakcie Ivo starał się przybliżyć słuchaczom pojęcia związane z cloud computing oraz wyjaśniał, jak powinna przebiegać analiza i implementacja aplikacji internetowych, aby były one gotowe do użycia w chmurze i możliwie jak najbardziej skalowalne. Według niego, za 2 lata cloud computing stanie się standardem i nie będziemy mogli wyobrazić sobie tworzenia aplikacji bez tej technologii. (więcej…)

Prototypowanie. Po co?

Piątek, marzec 12th, 2010
Foto: wireframes-usability.com

Foto: wireframes-usability.com

Źle zaplanowany proces tworzenia aplikacji internetowej bardzo często zatrzymuje się na etapie podejmowania decyzji dotyczących kwestii wizualnych i funkcjonalnych. Sposobem na uniknięcie problemów ze wstępną fazą projektowania jest prototypowanie.

Temat ten stał się motywem przewodnim kolejnego spotkania działu technologicznego w Empathy. Dla lepszego zobrazowania zagadnienia, prowadząca spotkanie Monika, wykorzystała przykład prototypowania w procesie projektowania samochodu (zresztą zdarza nam się wykorzystywać ten przykład w rozmowach z klientami).

Na czym zatem polega prototypowanie? Na początku pojawia się projekt. Na jego podstawie wykonywane są szkice auta i budowany jest model. Zanim przejdzie się do seryjnej produkcji przeprowadza się testy w warunkach jak najbardziej zbliżonych do realnego użytkowania.

(więcej…)

DRY KISS, czyli trudna sztuka dobrego programowania

Sobota, luty 20th, 2010

DRY_KISS

Kolejna autorka na ImagineBlog – programistka Oktawia Malec o zasadach dobrego programowania.

Wiele mówi się o zasadach tworzenia jasnego,  łatwego w utrzymaniu i rozwoju kodu. W przypadku aplikacji internetowych ich stosowanie jest równie ważne, jak w implementacjach „desktopowych”.

Bardzo często jednak to, że stosunkowo łatwo nauczyć się podstaw tworzenia oprogramowania webowego powoduje, że początkujący programiści nie stosują się do żadnych zasad, wychodząc z założenia, że „przecież działa, więc nie ma się czym przejmować”. Z czasem takie podejście mści się na pierwotnym twórcy lub (gorzej) jego następcy, np. przy próbie modyfikacji działania czy rozwoju aplikacji. Ze względów biznesowych podczas prac nad projektem ważną rzeczą jest zwrócenie uwagi na stosowanie się do co najmniej kilku podstawowych zasad. (więcej…)