Już 26 kwietnia 2017 r. w Jachrance pod Warszawą odbędzie się druga edycja Kongresu FTB. Consdata została partnerem tego wydarzenia.

Kongres Forum Technologii Bankowych to spotkanie łączące sektor bankowy i technologiczny. Podczas wydarzenia, eksperci rozmawiać będą o aktualnych wyzwaniach w zakresie regulacji - w tym dyrektywie GDPR, cyfrowym państwie i bankach przyszłości. Po raz pierwszy wręczona zostanie nagroda dla „Lidera Cyfryzacji Sektora Bankowego”.

W dniu 9 marca w siedzibie Consdata odbyło się spotkanie z cyklu OWASP. Dziękujemy prelegentom oraz gościom za przybycie i czas poświęcony na wspólne zgłębianie tajników bezpieczeństwa aplikacji webowych.

Podczas spotkania nasi eksperci, Michał Kowalski i Marcin Mergo, wygłosili prezentację „Don’t roll your own crypto”, w której tłumaczyli jakie są zagrożenia związane z wymyślaniem własnej kryptografii.

Niemal równo rok temu mieliśmy przyjemność zaprezentować się na spotkaniu OWASP w Toruniu. Teraz, gdy przeprowadziliśmy się do nowej, znacznie większej siedziby, postanowiliśmy zorganizować takie wydarzenie u nas.

Spotkania OWASP (Open Web Application Security Project) poświęcone są przede wszystkim szeroko pojętemu bezpieczeństwu aplikacji webowych. Społeczność OWASP tworzą entuzjaści z różnych firm i środowisk zainteresowani tą tematyką. Spotkania pod szyldem OWASP odbywają się cyklicznie na całym świecie – teraz, jedno z nich odbędzie się w Poznaniu.

Już za dwa tygodnie, 9 marca o godzinie 17:00 w K9 Office na II piętrze porozmawiamy o pułapkach domowej kryptografii, przyszłości rozwiązań Cloud PKI oraz o bezpieczeństwie restowych API.

Odpowiedzialny programista tworząc aplikacje przestrzega powszechnie uznanych zasad tworzenia oprogramowania. Jedną z takich zasad jest Single Responsibility Principle, która uczy nas, że każdy moduł powinien mieć jedno, jasno zdefiniowane zadanie. Przenosząc tę zasadę na strukturę aplikacji powinniśmy, co najmniej, wydzielić każdą tworzoną klasę do osobnego pliku. O ile świat JavaScript'u próbował wielokrotnie zmierzyć się z problemem modularyzacji aplikacji, to jednak dopiero standard ES6 pozwolił w pełni zaadaptować takie podejście.

Od pewnego czasu pracuję nad świeżym projektem opartym o Angular 2. Częścią projektu jest prezentowanie użytkownikowi dynamicznie generowanych elementów interfejsu. Nie jesteśmy w stanie zaprojektować z wyprzedzeniem ekranów, nie znając ani ich struktury, ani konkretnych kontrolek.

Standardowo aplikację budujemy korzystając z komponentów używających komponentów, które używają komponentów, i tak dalej... Komponenty określają selektory, którymi możemy je osadzać oraz szablony HTML opisujące sposób prezentacji. Korzystając z tego zestawu, w kolejnych szablonach osadzamy kolejne komponenty wykorzystując ich selektory, zupełnie jakby były to natywne elementy HTMLa.