• Akademia
  • Blog
  • O Serverless
  • O stronie

Dark mode i wyszukiwarka


DynamoDB: strategia wska藕nika

Dzi艣 wyj膮tkowo dwie kr贸tkie informacje na temat samej strony Serverless Polska.

Ciemna strona serverless - Dark Theme 馃槈

Wielu czytelnik贸w Serverless Polska przegl膮da artyku艂y w nocy na swoich smartfonach. Sam te偶 uwielbiam czyta膰 w nocy dlatego wiem jak bardzo m臋czy wzork blask jasnego ekranu.

Specjalnie dla Was rozbudowa艂em serwis o ciemn膮 sk贸rk臋. Powinna sama si臋 w艂膮cza膰 zgodnie z ustawieniami systemowymi Twojego urz膮dzenia. Je艣li tego nie zrobi, wystarczy, 偶e klikniesz ikon臋 鈿欙笍 (ko艂o z臋bate) w prawym g贸rnym rogu, aby manualnie prze艂膮czy膰 ustawienia. W trybie nocnym ikona zamienia si臋 w ksi臋偶yc.

Dark Mode

Jeden z czytelnik贸w newslettera nawet nades艂a艂 mi taki 偶arcik:

Experienced developers prefer dark mode, because they know light attracts bugs鈥 ;)

A tak si臋 strona prezentuje na moim telefonie w trybie jasnym:
Light Mode
oraz w trybie ciemnym:
Dark Mode
Dark Mode

Wszystkie nocne marki oraz w艂a艣ciciele telefon贸w z ekranami OLED powinni by膰 zadowoleni 馃槂

Wyszukiwarka

Po ponad dw贸ch latach od uruchomienia serwisu Serverless Polska dorobili艣my si臋 wyszukiwarki.

Nie chcia艂em uruchamia膰 serwera Elastic Search bo w ko艅cu lubi臋 by膰 serverless 馃檪 Nie chcia艂em, r贸wnie偶 korzysta膰 z 3rd party, a konkretniej rozwi膮zania SaaS w postaci Algolia. Jest ono bardzo popularne i w sumie to mo偶na by rzecz, 偶e to taki serverlessowy Elastic Search. Ma bardzo dobr膮 opinie, ale jest p艂atny.

Poza tym uzupe艂nianie brak贸w w ofercie AWS to tricky biznes. Wstarczy, 偶e w ko艅cu powstanie serverless Elastic Search i Algolia b臋dzie mia艂a powa偶n膮 konkurencj臋, kt贸ra mo偶e j膮 doprowadzi膰 do upadku. Mo偶e Ci si臋 wydawa膰, 偶e to niskie ryzyko i wydumany przypadek, ale ju偶 wiele firm znalaz艂o si臋 w podobnej sytuacji, po tym jak AWS uruchomi艂 now膮 us艂ug臋.

W ko艅cu zdecydowa艂em si臋 na rozwi膮zanie 100% po stronie klienta (JavaScript w przegl膮darce) bazuj膮ce na wyszukiwaniu fraz w uprzednio przygotowanym indeksie wszystkich stron i post贸w na Serverless Polska. Taki plik jest generowany w czasie deploymentu nowej wersji strony na bucket S3. Wi臋cej na temat serverlessowego hostingu przeczytasz tutaj.

Klikaj膮c na ikon臋 lupy 馃攳 w menu u g贸ry strony masz dost臋p do menu wyszukiwania, kt贸re natychmiastowo zwraca wyniki.

Wyszukiwarka

Zach臋cam Ci臋 do u偶ywania tej wyszukiwarki. Jej zdecydowanymi zaletami s膮 szybko艣膰 ale r贸wnie偶 mo偶liwo艣膰 przeszukiwania fragment贸w kodu osadzonych w artyku艂ach. Przyk艂adowo mo偶esz wpisa膰 AWS:: aby odnale藕膰 artyku艂y w kt贸rych u偶ywam CloudFormation. Z kolei fraza getParameter znajdzie posty gdzie stosuje t臋 metod臋, a middy zwr贸ci posty gdzie korzystam z tej biblioteki.

Mi艂ego korzystania z Serverless Polska 馃槂