Blog
Kategoria: Rozwój oprogramowania
Jak zapewnić RODO-zgodność?
RODO ustanowiło ścisłe zasady dotyczące sposobu, w jaki organizacje muszą podchodzić do przetwarzania danych osobowych. Jednym z kluczowych wymogów jest wdrożenie ochrony danych w fazie projektowania (privacy by design). Wymaga to wdrożenia podstawowych zasad ochrony danych, a także ochrony praw jednostki, a co za tym…
Oprogramowanie – co na to RODO?
Tworzysz oprogramowanie? A może Twoja organizacja zleca budowę lub planuje zakup aplikacji biznesowej? Niezależnie, którą stronę reprezentujesz, na pewno w kontekście oprogramowania wielokrotnie słyszałeś powtarzane niczym mantrę słowa: RODO, privacy by design i privacy by default. Minął już ponad rok, od kiedy obowiązują przepisy RODO, więc…
Programowanie sterowane pomidorami? Pomodoro!
Pomidory i programowanie?! Zastanawiacie się pewnie, co ma piernik do wiatraka. Zanim jednak do tego dojdę, chciałbym opowiedzieć wam o zombie żyjących w naszych głowach. Prokrastynacja Czy zdarzyło się wam, pracując nad jakimś nudnym projektem lub zadaniem ciągnącym się w nieskończoność, otworzyć kolejny raz swój…
Pierwszy hackathon zespołu Onwelo z Katowic – relacja
Czwartek, siódmego lutego 2019 roku. Wybiła godzina 16:00. Czas kończyć na dzisiaj – w ten dzień przecież nikt nie będzie pracował dłużej – mamy inne plany. Atmosfera pełnego skupienia przeradza się powoli w gwar rozmów i szmer przesuwanych krzeseł. Niektórzy zgodnie ze swoimi nawykami zamykają…
Scrum w akcji
Scrum to struktura, która pozwala na rozwiązywanie złożonych problemów adaptacyjnych, jednocześnie dostarczając produkty o najwyższej możliwej wartości. Scrum jest lekki, prosty do zrozumienia, lecz trudny do opanowania…
Zwinne zarządzanie projektami – algorytm na sukces
W czasach ogromnego rozwoju nauki i techniki, kiedy każdego dnia na całym świecie prowadzone są miliony projektów, a tylko ich część jest z powodzeniem zakończonych, człowiek nieustannie poszukuje algorytmu na sukces…
Czym jest technika TDD i jak wygląda jej cykl życia?
TDD (Test-Driven Development) jest techniką tworzenia oprogramowania (nie jest to technika pisania testów), w której główną ideą jest w pierwszej kolejności pisanie testów do nieistniejącej funkcjonalności, a dopiero potem napisanie kodu implementującego tę funkcjonalność…
Programowanie na fali – czyli nieustanny rozwój
Chyba każdy się ze mną zgodzi, że my, programiści, musimy cały czas się uczyć, żeby ciągle być na fali. Nowe frameworki rodzą się i umierają w zawrotnym tempie, stos technologiczny naszego projektu rozrasta się bez opamiętania, a kolejny projekt widać już na horyzoncie. Co w takim…
Validation – Operation – Notification
Given When Then – krótkie wprowadzenie Zapewne słyszałeś już o podejściu do pisania metod wykorzystującym trzy bloki – given-when-then. Jest to wzorzec zapisu testów, który jest również niejako częścią BDD…
Privacy by design
Ochrona danych osobowych zmusza organizację do przyjęcia podejścia prywatności już w fazie projektowania (privacy by design) procesu biznesowego, produktu, oprogramowania czy technologii. W jaki sposób możesz dostosować się do tych wymogów? Zgodnie z tą koncepcją już na etapie projektowania aplikacji musisz wziąć pod uwagę kwestie…
Bezpieczeństwo aplikacji internetowych – cz. 1. SQL Injection
Kiedyś, około 2000 roku, korzystanie z Internetu ograniczało się zazwyczaj do przejrzenia poczty i przeczytania kilku newsów. Niektórzy bardziej „zaawansowani” podejmowali się internetowych zakupów np. na rozwijającym się wówczas Allegro. Obecnie technologia poszła do przodu tak bardzo, że jesteśmy w stanie zrobić większość rzeczy bez…
Jak zapewnić RODO-zgodność?
RODO ustanowiło ścisłe zasady dotyczące sposobu, w jaki organizacje muszą podchodzić do przetwarzania danych osobowych. Jednym z kluczowych wymogów jest wdrożenie ochrony danych w fazie projektowania (privacy by design). Wymaga to wdrożenia podstawowych zasad ochrony danych, a także ochrony praw jednostki, a co za tym…
Oprogramowanie – co na to RODO?
Tworzysz oprogramowanie? A może Twoja organizacja zleca budowę lub planuje zakup aplikacji biznesowej? Niezależnie, którą stronę reprezentujesz, na pewno w kontekście oprogramowania wielokrotnie słyszałeś powtarzane niczym mantrę słowa: RODO, privacy by design i privacy by default. Minął już ponad rok, od kiedy obowiązują przepisy RODO, więc…
Programowanie sterowane pomidorami? Pomodoro!
Pomidory i programowanie?! Zastanawiacie się pewnie, co ma piernik do wiatraka. Zanim jednak do tego dojdę, chciałbym opowiedzieć wam o zombie żyjących w naszych głowach. Prokrastynacja Czy zdarzyło się wam, pracując nad jakimś nudnym projektem lub zadaniem ciągnącym się w nieskończoność, otworzyć kolejny raz swój…
Pierwszy hackathon zespołu Onwelo z Katowic – relacja
Czwartek, siódmego lutego 2019 roku. Wybiła godzina 16:00. Czas kończyć na dzisiaj – w ten dzień przecież nikt nie będzie pracował dłużej – mamy inne plany. Atmosfera pełnego skupienia przeradza się powoli w gwar rozmów i szmer przesuwanych krzeseł. Niektórzy zgodnie ze swoimi nawykami zamykają…
Scrum w akcji
Scrum to struktura, która pozwala na rozwiązywanie złożonych problemów adaptacyjnych, jednocześnie dostarczając produkty o najwyższej możliwej wartości. Scrum jest lekki, prosty do zrozumienia, lecz trudny do opanowania…
Zwinne zarządzanie projektami – algorytm na sukces
W czasach ogromnego rozwoju nauki i techniki, kiedy każdego dnia na całym świecie prowadzone są miliony projektów, a tylko ich część jest z powodzeniem zakończonych, człowiek nieustannie poszukuje algorytmu na sukces…
O nas
Onwelo jest nowoczesną polską spółką technologiczną specjalizującą się w tworzeniu innowacyjnych rozwiązań IT. Nasze główne obszary działalności to: analiza biznesowa, rozwój i utrzymanie oprogramowania, testowanie oprogramowania, zarządzanie infrastrukturą IT, tworzenie rozwiązań Data & Analytics oraz rozwiązań Intelligent Automation, a także dostarczanie produktów i usług opartych na technologiach chmurowych.
O nas
Onwelo jest nowoczesną polską spółką technologiczną specjalizującą się w tworzeniu innowacyjnych rozwiązań IT. Nasze główne obszary działalności to: analiza biznesowa, rozwój i utrzymanie oprogramowania, testowanie oprogramowania, zarządzanie infrastrukturą IT, tworzenie rozwiązań Data & Analytics oraz rozwiązań Intelligent Automation, a także dostarczanie produktów i usług opartych na technologiach chmurowych.