Журка! Официјално отворање на КИКА 4.0

Овој петок. 20:00ч. Новата адреса е: Коста Шахов бр. 7 стан 5 (до Њу Ејџ.)

Драги пријатели и поддржувачи на скопскиот хаклаб КИКА, со големо радување ве известуваме дека КИКА повторно постои, во својата четврта инкарнација (ако не ја броиме нултата.)

За да го прославиме овој голем настан, како што е редот, ќе организираме журка. Ќе има по некое пиво и сокче, ама добра идеја е да донесете и вие кога ќе доаѓате.

Исто така битно! Ако сакате да ја поддржите КИКА, ќе има касичка и ќе може да оставите донација (па ние ќе ги уплатиме парите на сметка.) КИКА во главно живее од донациите на членовите, а најголем дел од парите се трошат на кирија и сметки. Повеќе пари = повеќе гаџети со кои ќе може да си играме во месеците и годините кои доаѓаат.

Се гледаме во петок.

Програмери се забавуваат.

СподелиЗнаење: random hacking

(Битна информација: хаклаб КИКА 4.0 е отворен на нова локација, на Коста Шахов бр. 7 стан 5 – розево/бела зграда лево од кафичот New Age. Настанот ќе се одржи во живо.)

Овој четврток, 10ти ноември, во просторот на новоотворената, недоопремена КИКА заедно со Боро Ситниковски ќе споделуваме знаење за random ствари: C64 reborn, sudoku и варијации како и некои помошни алатки за решавање на некоја од тие, решавање на други random puzzles и останати работи што ќе налетаат 🙂

Се гледаме во четврток во 19:30ч. во КИКА!

Сподели знаење: вовед во Golang

(Битна информација: хаклаб КИКА 4.0 е отворен на нова локација, на Коста Шахов бр. 7 стан 5 – розево/бела зграда лево од кафичот New Age. Настанот ќе се одржи во живо.)

Овој вторник, 8ми ноември, во просторот на новоотворената, недоопремена КИКА ќе споделуваме знаење за јазикот Go, односно, главно Филип ќе споделува а ние ќе восприемаме.

Агендата е отприлика:
-> Куцаме “Hello Word”
-> Разгледуваме кои концепти го диференцираат Golang од другите јазици (пр. комуникациски процеси)
-> Се разпознаваме со основните типови: структури, интерфејси, низи, мапи…
-> Правиме чет апликација
-> Разгледуваме апликација на Go во вистинскиот свет и кои се најдобри ресурси да се научи

Нормално, во пракса нема да биде тоа агендата, ама без неа најавата ќе звучи несериозно. Тоа што е сигурно е, ќе зборуваме за јазикот, па ако те привлекува темата, бујрум во КИКА 4.0 (до Њу Ејџ.)

Вторник, од 19ч.

слика од gopher како гледа збунето
Неактивен член на КИКА го бара хаклабот на старата локација

СподелиЗнаење: Докази, теореми, семантика и програмирање во Budge

Во четврток го сефтосуваме отворањето на КИКА 4.0 со СподелиЗнаење. Да, хаклабот е повторно отворен на нова локација: Коста Шахов бр. 7/5 (одма до ЊуЕјџ).

За таа цел, Боро Ситниковски ни организира СподелиЗнаење каде што ќе зборува програмскиот јазик и „докажувач на теореми“ Budge, базиран на неговиот научен труд, кој го објаснува како

[… ] a simple programming language based on Gödel numbering and prime factorization, enhanced with explicit, scoped loops, allowing for easy program composition. Further, we will present a theorem prover that allows expressing and working with formal systems. The theorem prover is simple as it relies merely on a substitution rule and set equality to derive theorems. Finally, we will represent the programming language in the theorem prover. We will show the syntax and semantics of both, and then provide a few example programs and their evaluation.

Се гледаме во четврток во 19:00ч. во КИКА!

Сакам да ми работи: Nhost

Оваа недела, од 19:00h 20:00h ќе пробаме да го проработиме Nhost

Nhost комбинира неколку моќни алатки кои овозможуваат брзо прототипирање и развој на веб апликации:

  • Hasura – GraphQL API кое поддржува ажурирање во живо (“realtime updates”)
  • Авторизирање на корисници пркеу nhost auth
  • Minio – решение за складирање поголеми датотеки (како на пример слики), алтернатива на S3 која може да ја пуштите локално.

За прелистувачот ги имаме следниве технологии

  • NextJS за креирање на нова React апликација
  • Mantine е библиотека со компоненти и дополнителни алатки која овозможува брзо и лесно прототипирање, благодарение на големиот број бесплатни урнеци

На овој сподели ќе го пуштиме nhost локално со docker-compose и ќе пробаме да направиме нова веб апликација за муабетење. (Aко некој има по интересна идеја која инволвира ажурирање во реално време, слободно нека каже)

Се гледаме во Недела на https://meet.google.com/ со кодот vfi-nyrt-jut

 

Сакам да ми работи: Не пишувајте ваш auth, користете Keycloak!

На овој виртуелен сподели настан ќе се запознаеме со Keycloak, слободен софтвер за имплементација на систем за авторизирање и менаџирање корисници.

Ќе го пуштиме Keycloak во наједноставната конфигурација, набрзина ќе направиме наша web базирана (SPA, nextjs) апликација и ќе додадеме проверка за авторизација на бекенд делот од NextJS. На тој начин ќе се запознаеме со неколку кул технологии кои овозможуваат овој процес да биде брз и едноставен (JWT, JWKS, асиметрична криптографија)

Доколку имаме време (а би требало да имаме), ќе разгледаме и други системи за авторизација како Auth0, Cognito или Supabase Auth и ќе видиме дали можеме да се снајдеме со нив.

Се гледаме на Гугл Мит на https://meet.google.com/ со кодот gnd-orih-kyt