Programista 7/2012 (7)
Programista 7/2012 (7)
W artykule zostały zaprezentowane wybrane frameworki i komponenty dla platformy iOS. Wyszczególniono wraz z podziałem na odpowiednie kategorie wiele obecnie dostępnych pakietów. Zastosowanie opisanych rozwiązań z pewnością przyczyni się do wsparcia procesu wytwarzania oprogramowania oraz do zaoszczędzenia dużej ilości czasu.
Pisałeś już kiedyś aplikacje XAML w WPF, Silverlight czy Windows Phone? Chciałbyś zacząć przygodę z aplikacjami Windows Store na Windows 8? Nic prostszego, ponieważ większość wymaganych umiejętności już posiadasz! Oczywiście nie oznacza to, że nie zaszły pewne zmiany. Platforma Windows 8 dostarcza nam zupełnie nowy runtime i znacznie łatwiejszą integrację między różnymi językami, nowe kontrolki, nowe wysokopoziomowe API oferujące szerokie możliwości. Artykuł omawia podstawy, dzięki którym zrozumiesz nowe środowisko i zaczniesz sięgać po jego bardziej zaawansowane funkcjonalności. Zapraszam do lektury.
Przy pomocy frameworku Caliburn Micro
Artykuł przedstawia sposoby oraz dobre praktyki w tworzeniu aplikacji na Windows 8. Pokazane zostanie, jak dzięki wzorcowi projektowemu MVVM i frameworkowi Caliburn Micro można szybko uzyskać dobre, testowalne i niezawodne aplikacje wykorzystujące najnowsze rozwiązania z Windows 8.
Możemy być zwolennikiem albo przeciwnikiem firmy Microsoft i tego, co robi, ale nie możemy zaprzeczać temu, że Windows 8 to rewolucja. Rewolucja, która widoczna jest w postawie firmy, po raz pierwszy od kilku lat odmiennej i niebojącej się diametralnych i często ryzykownych zmian, oraz rewolucja dla konsumentów, którzy do ręki dosłownie dostają system funkcjonalnie zbliżony do tego, co znali z przeszłości, ale nacechowany nowoczesnym design’em i nastawiony bardzo silnie na świat mobilny.
O zapominalskim, zielonym robocie słów kilka
Parę lat temu jeden z managerów firmy, w której pracowałem, powiedział, że w Javie ME nie ma czegoś takiego jak wycieki pamięci. Dziś z tym nieistniejącym problemem programiści zmagają się na nowej platformie zwanej Androidem. W tym artykule postaram się przybliżyć, jakie błędy programistyczne są najczęstszą przyczyną wycieków, jak je wykryć oraz jak sobie z nimi radzić.
ASP.NET MVC to framework Microsoftu przeznaczony do rozwiązań webowych. Tyle, jeżeli chodzi o definicję. Co jednak sprawiło, że w ciągu ostatnich paru lat stał się tak popularny? Przecież mieliśmy cały czas do dyspozycji rozwiązania Web Formsowe? Sekret jego sukcesu leży w zupełnie innym podejściu do tematu. Ale o tym, co jest w nim tak oryginalnego, porozmawiamy w dalszej części artykułu.
Często w trakcie tworzenia startupu wykorzystywana jest metoda Agile. Niewątpliwą zaletą tego podejścia jest podział złożonego projektu na mniejsze, trwające kilka tygodni części, tzw. iteracje. Tak będzie też powstawał opisywany tu startup. W tym oraz następnych numerach omawiać będziemy kolejne główne funkcjonalności.
Wykorzystywanie klasy RemoteObject do obsługi serwisów
Artykuł poświęcony jest realizacji komunikacji po stronie klienta w aplikacjach internetowych. Omówiony jest sposób obsługi zdalnych zleceń przy pomocy mechanizmów dostarczanych przez środowisko Apache Flex SDK (dawniej Adobe Flex SDK) oraz propozycje rozszerzeń tych mechanizmów.
Raspberry Pi to niewielki komputer w formacie karty kredytowej czy też płatniczej, który swoją ceną, a także elastycznością zastosowań stał się, podobnie jak projekt Arduino, niezwykle popularny pośród osób zajmujących się informatyką oraz elektroniką. Jak na urządzenie kosztujące, przynajmniej w Polsce, mniej niż 200 PLN, jego możliwości są całkiem spore. Mamy wyjście HDMI, port ethernet, dwa złącza USB, a do pracy wystarczą przysłowiowe trzy waty energii.
Kiedy Wizja i Persony są gotowe, pojawiają się pierwsze User Story tworzące Product Backlog (Rejestr Produktu), które trzeba będzie oszacować i niektóre z nich trzeba będzie podzielić na mniejsze. Rejestr Produktu trzeba szacować, porządkować, grupować w Tematy. Wymagania, które są zbyt złożone i za duże, żeby je dobrze oszacować, nazywamy Epicami. Dzieląc User Story, należy pamiętać o tym, że każda User Story musi przedstawiać wartość dla klienta. Ale czy to wszystko? Jak to wszystko ogarnąć? Zastosuj strategię, dzięki której Juliusz Cezar podbijał kraje i utrzymywał w nich władzę. Dziel i rządź!
Artykuł opisuje typowe, praktyczne problemy związane z pracami wykonywanymi podczas procesu testowania. Zebrana wiedza została uzupełniona o analizę przyczyn nieoptymalnego testowania oprogramowania oraz przedstawienie najlepszych praktyk, których zastosowanie pozwala na podniesienie efektywności dowolnego projektu.
Część VI: Modeling Whirlpool – iteracyjny proces modelowania
Modeling Whirlpool jest oficjalną metodyką DDD służącą iteracyjnemu odkrywaniu modelu domenowego. Metodyka jest zorientowana na tworzenie precyzyjnego słownictwa i precyzyjnych reguł domenowych rozumianych tak samo przez Eksperta Domenowego, jak i Modelarza.
Co ma wspólnego Myszka Miki z tworzeniem oprogramowania?
Przychodzi taki moment, że mimo posiadanej wiedzy oraz doświadczenia trudno Ci zrealizować swoje zamierzenia. Zazwyczaj przyczyna tego stanu rzeczy nie leży w tym, co wiesz bądź umiesz, lecz w jaki sposób z tego korzystasz. W takich sytuacjach z pomocą przychodzi coaching techniczny. Celem coachingu jest uporządkowanie Twojego sposobu działania lub myślenia. W tym artykule poznasz jedną z często stosowanych procedur podczas coachingu technicznego – Strategię Disneya.
1&1 Internet należy do światowej człówki dostawców usług hostingowych. Założona w 1988 r. w Niemczech firma jest już obecna na rynkach Niemiec, Austrii, Wielkiej Brytanii, Francji, Hiszpanii, Włoch, USA i Kanady. Od sierpnia 2010 r. 1&1 świadczy swoje usługi także w Polsce. Obecnie oferowane rozwiązania obejmują rejestrację domen, hosting Linux i Windows oraz serwery.