wtorek, 27 czerwca 2017

Kscope 17 - 3 dzień


I wykład
Let APEX Access Your Computer /Peter Raganitsch/


Wykład tyczy się dostępu aplikacji webowych (np. APEX-a) do komputera klienta. Jak wiadomo przeglądarka internetowa to zamknięte środowisko, które nie ma bezpośredniego dostępu do urządzeń komputera. Jest to podyktowane bezpieczeństwem z drugiej strony ogranicza bardzo mocno funkcjonalność... np bezpośrednie skanowanie, drukowanie itp.



Żeby połączyć ogień z wodą powstał projekt ELECTRON oparty o Chromium + NodeJS. Mimo że projekt jest open source to wykorzystywany jest przez wielkie projekty takie jak np. SLACK,Spotify.

Zespół z firmy FOEX stworzył projekt APEX Client Extension (ACE) wykorzystujący ELECTRON, który pozwala np na drukowanie i manipulacją plików klienta. Projekt dostępny jest na GITHUBIE.



Demo jakie została pokazane było zachwycające. Czytanie lokalnego folderu, drukowanie bezpośrednio do drukarki, uruchamianie wszelkich komend na kliencie.

Niezbędne linki na poniższym zrzucie:





II wykład
E-Commerce and APEX, Heaven or Hell  ? /Tuur Hendrickx/


Idę na tą prezentację ponieważ chcę poznać odpowiedź na pytanie w temacie : ) Druga sprawa to jeden z naszych klientów chce nam zlecić dokładnie powyższe zadanie... tak więc też szukam argumentów w jedną lub drugą stronę.


Wykład był w dużej części teoretyczny na temat samego eComerce. Dużą dawka informacji na temat najważniejszych elementów sklepu: mobile, filtrowanie, nawigacja, integracja, wydajność.

Wniosek jest następujący: Jeżeli chcesz stworzyć customowy sklep, na który będziesz miał duży wpływ i nie masz wiedzy np. na temat Magento a masz wiedzę z APEX-a to twórz sklep w APEX-ie!

III wykład
High Performance APEX (or Don't Keep the Users Waiting) /John Scott/


John Scott to legenda... jego książki są najbardziej doceniane... sam mam ich kilka. Tak więc nie mogłem sobie odpuścić jego wykładu. Sama treść wykładu też wydaje się bardzo ciekawa.


Na początku wspomniał o rzeczach oczywistych czyli kolejności poszczególnych elementów strony WWW.. na początku CSS później następne elementy. Następnie unikania odwoływania się do starych obiektów - html_db.
Stronicowanie raportów - uwaga na stronicowanie typu strona 1-15 z 999999999.
Podniesienie starej wersji do wersji 5.X powinno też znacznie pomóc.
Cached region - najbardziej zapomniana funkcjonalność która znacznie może pomóc odciążyć aplikację.
Debouncing - operacje mające na celu zebranie kilku requestów w jeden. Chodzi o kwestie dynamicznych odświeżeń regionów. Bardzo ciekawa kwestia.. będziemy musieli to podrążyć: )
V_ funkcje




Budowanie linków z SESSION




Teraz o narzędziowni:
- niedoceniane API APEX_DEBUG
- tracing sesion &p_TRACE=YES na końcu linku
- narzędzia developerskie w przeglądarce

IV wykład
How to Write a Winning Abstract for Kscope /Danny Bryant, Natalie Delemar/

Wykład, który ma pomóc  naszemu zespołowi zaistnieć jako prezenterzy a nie tylko jako statyczni słuchacze : )

Aby móc być prezenterem należy przejść eliminacje. W tym celu należy stworzyć opracowanie.

Tak więc kluczowe elementy takie opracowania to:
- do kogo chcesz skierować swój wykład ?
- nie kradnij treści (don't copy and paste)
- bądź kreatywny
- zakaz promowania i marketingu (produktów, usług, firm)
- bądź konkretny
- musi być myśl przewodnia
- zacznij pisać wcześnie a nie w ostatnim momencie
- spróbuj z kimś się skonsultować i przedstaw mu swoje opracowanie do oceny 

I ciekawostka... generalnie doceniają opracowania od osób, które pierwszy raz próbują : )

V wykład
GET POST ORDS JSON: Web Services for APEX Decoded /Scott Spendolini/

Scott Spendolini to następna legenda jeżeli chodzi o APEX-a. Mnóstwo publikacji, książek itd. 


Systematyka metod requestów: )







W kwestii jakości wpisów proszę o zrozumienie. Treść tworzę bezpośrednio na wykładach, żeby dostarczać najświeższe informacje bez zbędnej zwłoki.



Brak komentarzy:

Prześlij komentarz