React & React Native Aalborg Meetup #2

I tirsdags havde vi vores andet møde i Aalborg React & React Native Meetup.

Vi havde fået lov til at mødes i Aalborg Syndikatet, tak for det!

Ikke mindre end 35 interesserede havde tilmeldt sig og næste alle mødte op. ❤️

Programmet for dagen

  1. Thomas der introducerede React Native
  2. Andri der viste en lækker demo at next.js der gør det nemt at lave server-side rendering
  3. Andri viste også flere forskellige måder at deploye React sites på: now.js, docker og kubernetes.
  4. Christian Broberg fra Webhouse, der præsenterede deres planer om et re-make af deres Odeum produkt i React.

Video

Jeg skød noget video af dagens indlæg:

Links

Her er links til de nævnte libraries og teknologier:

Næste meetup

Det er fedt der er så meget opbakning og interesse omkring meetup’et, vi glæder os til næste meetup, der bliver d. 21. marts.

Who Are You? – en ide til et iterativt søgeværktøj

Når man bliver ringet op af f.x. en mulig kunde, fanger man måske ikke hele navnet, eller hører det måske ikke helt rigtigt, eller kan ikke lige huske en person man har mødt til en konference.

Så kan man kaste sig over Google og prøve at definere gode søgeord ud fra hvad man kan huske eller lige komme til at taste ind mens man lytter til hvad kunden i den anden ende fortæller.

Hypotese

Jeg fik en tanke om at det kunne man måske gøre bedre ved at bruge en iterativ tilgang, hvor man giver computeren simpel feedback på de søgeresultater den kommer tilbage med.

Ud fra denne feedback skulle computeren så (måske) kunne komme med søgeresultater i anden omgang der rammer mere præcist.

Hvis man fortsætter sådan 2-3-4 gange skulle man gerne kunne finde en ret god profil af den person man har i røret.

Ole & co

Min makker Mogens var for et par uger siden en tur i Phillippinerne og besøge Ole Oldhøj. Ole er erfaren datalog og har bygget en hel masse fede IT-systemer. Nu bor han på Phillippinerne og har et mindre firma hvor han har en gruppe dygtige lokale udviklere.

Mogens og Ole aftalte, at vi skulle prøve at sende et par af vores ideer ned til Ole, og så se om han og teamet kunne lave fede prototyper for os på nogle af de mange ideer vi får.

Ide oplægget

Jeg lavede et ide oplæg til Ole, og skød en hurtig video, hvor jeg gennemgår ideen:

Ole var glad og har kastet sig over opgaven, så nu glæder jeg mig bare til at se om hypotesen holder og hvordan det kommer til at virke.

EVAS – the pitch

I formiddags havde jeg et godt og konstruktivt møde med Kjeld og Jan fra Falck, om EVAS – Et system der SKAL REDDE LIV.

Jeg har lavet en opsummering af ideer, tanker og ikke mindst jeres imponerende input i et sæt slides til mødet.

Efter mødet har jeg tilføjet det super gode input jeg fik, og vil meget gerne dele pitch deck’et med jer her:

Næste skridt

Vi blev enige om at næste skridt er at jeg skal koge EVAS-projektet ned til 2-3 slides, som vi sammen kan gå til “kunden” (Region Nordjylland) med for at få deres accept af et pilot-projekt.
De slides skal med størst mulig klarhed forklare:
  1. formål
  2. produktet
  3. udbyttet

Du er meget velkommen til at komme med inspiration og input til hvordan man kan opsummere et koncept mest muligt effektivt og effektfuldt.

Som altid kan jeg træffes på: uffe@detgodefirma.dk og telefon +45 2828 7878.

React & React Native Aalborg Meetup #1

I går havde vi premiere i den nye netværksgruppe Aalborg React & React Native Meetup, som jeg har været med til at starte.

I alt deltog 18 spændende mennesker og vi havde en spændende og meget interessant eftermiddag sammen. Super god debat og masser af planer og ambitioner til fremtidige møder, workshops, hackathons og konferencer.

Jeg optog en video af det meste af meetup’et, som du kan se i fuld længde her:

Vi startede med at jeg introducerede vore motivation for at starte gruppen og lidt om vores tanker om hvad vi kan bruge netværket til. Du kan se mine slides, hvor vi bla. har en liste over mulige fremtidige emner til meetups.

Hvis du ønsker at hoppe direkte til Andri Óskarsson (@andrioid)’s oplæg om motivationen for at bruge React, kan du starte 26min inde i videoen. Du kan også se hans slides.

Derefter lavede Thomas Laursen en super fin live-coding demo af hvordan man kommer igang med React og hvordan man laver en simpel ToDo-list web app. Hans præsentation starter 40min inde i videoen.

Hvis du skulle have fået lyst til at deltage kan du tilmelde dig gruppen og få besked når vi har sat dato og emne for næste møde.

Wauw, for en velkomst I har givet EVAS!

Wauw! Jeg er blæst helt bagover. ❤️

Det har mildest talt været overvældende med alle de super fede og positive tilbagemeldinger, jeg har fået på den første post om EVAS – Et system der SKAL REDDE LIV.

Jeg havde egentlig tænkt i dag at skrive om et andet projekt jeg har i tankerne, men jeg har stort set ikke snakket, skrevet, tænkt, diskuteret og drømt om andet end EVAS den sidste uge. Så jeg tænkte, at det var mere interessant at dele lidt af alt det input, jeg har fået.

Indtil vi har en fuld flåde af flyvende ambulancer har vi brug for EVAS.

I den første blogpost luftede jeg, at jeg allerede havde fået lidt interesse for ideen fra Falck, og dem havde jeg faktisk et møde med i går (onsdag d. 10. januar), men det vender jeg lige tilbage til lidt senere. Hæng på, for det er værd at vente på.

Mindre end 20 minutter efter jeg trykkede “Udgiv” på posten, fik jeg den første opringning. Det var fra Niels Nielsen fra HicTo Alarm, der har arbejdet på at gøre noget ved den samme grundlæggende problemstilling, nemlig at få bilister gjort opmærksomme på udrykningskøretøjer i nærheden, så sidstnævnte kan komme hurtigt og sikkert frem gennem trafikken.

Fedt! tænkte jeg, så er vi ikke helt alene i verden med den ide. Jeg havde en god snak med Niels, og selvom vores tilgange til løsningen ikke er ens, har vi aftalt at mødes og snakke videre inden alt for længe.

Niels gjorde mig også opmærksom på Warning Systems ApS, der også er gået i krig med problemet. De har valgt at bygge på RDS teknologien, der er udbredt i mange bilradioer, med de fordele og ulemper der er ved det. Dem skal jeg også have snakket med.

Flere har skrevet, at de synes, at ideen er god, og at vi skal passe på ikke at tage bilisternes opmærksomhed væk fra vejen over på telefonen. Det er vi meget bevidste om og tænker egentlig, om app’en overhovedet skal have et visuelt interface til alarmering!?!

Nogle har nævnt at bedre (og højere) sirener kunne være en løsning. Det kunne det måske også i nogle tilfælde, men vi ønsker heller ikke mere støj-forurening end nødvendigt. Jeg har selv boet lige overfor et større sygehus, og var egentlig glad for, at sirenerne ikke var meget højere. 🙉

En interessant variant af bedre sirener er The Rumbler, som bruges nogle steder i USA.

En enkelt har også udtrykt bekymring for, at app’en ville dræne ens telefons batteri. Det er selvfølgelig også en vigtig pointe, men heldigvis har jeg flere års erfaring med at holde strømforbruget fra apps på et minimum.🔋

Vi har fået opfordringer til at gå sammen med producenter af GPS-systemerne, der allerede er i bilerne.

Det vil vi meget gerne, men er i første omgang ikke gået den vej, da det er vigtigt for os at få EVAS til at komme til live og gøre en forskel hurtigst muligt og uden en masse potentielle forsinkelser, der kunne ligge i komplicerede samarbejder – og ikke mindst den langsomme udrulning, der vil ligge i først komme ud i bilerne, når alle folks biler bliver skiftet ud med nye modeller med EVAS indbygget.

Vi skal helt sikkert have alarmerne ud i de indbyggede GPS-systemer, men vi skal lige have udviklet og testet ideerne først, og det vurderer vi, at vi kan gøre hurtigst på de platforme, som smartphones og App Stores tilbyder.

Et skridt i denne retning kunne være Apple CarPlay og Googles Android Auto, en app-ificering af biler.

Derudover har vi fået tilbudt hjælp og sparring fra en god fyr med mange år i både bil- og IT-brancherne. Det bliver helt sikkert nyttigt og første møde er aftalt.

Et fremtidsperspektiv kunne være, at de fleste (og engang alle) biler bliver selvkørende. Man kan forestille sig, at til den tid kan ambulanceføreren automatisk få ryddet vejen for sig via bilernes styresystemer, der snakker sammen. 😳

Vi har også tænkt, at EVAS alarmeringsapp’en i borgernes biler slet ikke behøver være en selvstændig EVAS app. Hvis den nu kunne være et modul i en ny version af en allerede udbredt app, vil EVAS kunne blive udbredt langt hurtigere. Der vil også være en del kampagne-penge sparet ved at komme med i allerede udbredte apps som 112-app’en eller Mobilvarsling app’en.

Der er også et par andre relaterede apps, der kunne være interessante at levere EVAS alarmer til. Appen fartkontrol.nu er en af dem, som oven i købet har muligheden for at tilkøbe et stykke hardware ved navn Saphe, der er et stykke hardware, der begrænser batteriforbruget på telefonen og gør alarmen hørbar, selv om der er skruet ned for lyden på telefonen, samt giver mulighed for at advare om for høj fart.

Derudover findes app’en Trafik Alarm, som også er meget udbredt.

Vi fik også en pointer om, at EU har vedtaget, at alle nye biler fra 2018 skal have indbygget automatisk 112-opkald ved kollision vha. Galileos SAR-funktionalitet. Det skal vi have koblet EVAS sammen med på en eller anden måde.

Jeg har fået tilbud om hjælp fra app-udviklere der både tilbyder kode og deres hjælp. 💻📲❤️

En erfaren tidligere områdeleder fra Falck har også tilbudt sin hjælp og input til udvikling af EVAS. Fantastisk!

En brandmand gjorde mig opmærksom på, at de også oplever problemet, så EVAS skal være tilgængeligt for alle typer udrykningskøretøjer.

En central del af et velfungerende EVAS vil være den algoritme, der bestemmer, om en bilist skal alarmeres om et udrykningskøretøj i nærheden. Den del har vi også fået en masse super godt input til, der egentlig giver os en masse spændende spørgsmål:

  • Skal bilister i en vis radius hele vejen rundt om et udrykningskøretøj alarmeres når en udrykning startes?
  • Hvilken geografisk form skal alarmeringsområdet have?
  • Skal området være større, hvis udrykningskøretøjet kører meget hurtigt?
  • Skal området have en anderledes form i byer og på land?
  • Hvordan skal formen være på og omkring motorveje?
  • Skal der kun alarmeres, når et udrykningskøretøj bevæger sig?
  • Skal der kun alarmeres til bilister i samme kørselsretning som udrykningskøretøjet?
  • Skal bilister, der normalt kører i et område, alarmeres? Hvornår og hvordan?
  • Skal man kun alarmeres, når man selv kører bil?
  • Kan vi forudse nogle kørselsmønstre og derved alarmere mere proaktivt?

På financieringsfronten har vi også fået en masse godt input og ideer. 💰

Vi er blevet anbefalet at gå crowdfunding-vejen, som helt sikkert er en fed og lækker mulighed, og som matcher super godt med vores idealer om en meget åben og inddragende udviklingsproces.

Vi er blevet anbefalet at søge penge hos Offerfonden, som jeg må indrømme, jeg gav et bidrag til forrige år i forbindelse med en mindre fartoverskridelse. Pinligt, men ikke desto mindre en god ide, vi vil forfølge.

Nå… men… nu kan jeg vist ikke strække den længere… tilbage til mødet med Falck.

Jeg havde på basis af den første post om EVAS fået en invitation til en snak med den operative chef for al ambulancekørsel i Vest-Danmark, Kjeld Brogaard.

At opnå det bare ved at skrive en blogpost, syntes jeg var ret stort. Det viste sig, at Kjeld og jeg havde mødt hinanden før for mange år siden til et motorcykeltræf i Brovst. Lille verden vi lever i. 😃

Kjeld og jeg havde en god times snak om problemet, om de umiddelbare tanker vi har haft med EVAS, om Falck, om mine tanker om en meget høj grad af åbenhed i udviklingsprocessen, udfordringer og faldgruber både organisatoriske, økonomiske, tekniske, politiske og menneskelige, der kan være ved at udvikle et system som EVAS.

Kjeld var heldigvis både positiv og kritisk og kom med mange gode ideer og pointer til, hvordan man gribe udviklingen af sådan et system an.

Han fortalte om Sirius systemet, som Falck bruger i hele verden.

Vi aftalte, at der var grundlag for at mødes igen, og næste gang tage en af Kjelds kolleger, der også vil kunne bidrage med input og feedback.

DET glæder jeg mig meget til.

Enormt mange TAK for alt jeres super gode input og feedback, bliv endeligt ved med det, og hjælp derved til at gøre en livsvigtig forskel. 😍

Vær med fra starten af “React & React Native Aalborg”

De fleste der arbejder med web- og/eller app-udvikling har stødt på React eller søster-frameworket React Native.

Begge frameworks er opstået hos Facebook Open Source, og efterfølgende delt med verden.

De giver mulighed for at udvikle og ikke mindst nemt vedligeholde og skalere moderne websites og cross-platform apps.

Mere vil jeg ikke afsløre her, men vil i stedet invitere dig til at komme til første møde i et nyt meetup vi er med til at starte, nemlig:

Aalborg React & React Native Meetup

Vi mødes mandag d. 16. januar 2017 kl. 14.00-17.00 hos Rocket Labs Aalborg, som har været så fantastiske at tilbyde at lægge hus til meetup’et.

For at få gruppen godt i gang, starter vi med en gang introduktioner af hvem der deltager.

Mine to med-founders af meetup’et: Thomas Laursen og Andri Óskarsson (@andrioid) vil derefter gennemgå en række grundlæggende emner om React:

  • React lifecycle
  • React code
  • React components

Vi vil også gerne nå at få en snak i gruppen om hvilke fremtidige emner deltageren gerne vil høre eller tale mere om, hvilken form meetup’et skal have og hvornår og hvor tit vi skal mødes.

Husk at tilmelde jer og vi glæder os meget til at se jer. Det er allerede 19 tilmeldte, men plads til mange flere.

EVAS – Et system der SKAL REDDE LIV

Den gode mand Mads Klausen, der er DevOps Mastermind i Det Gode Firmas søster-biks CIMA, fortalte mig for nylig i hyggeligt lag om et alvorligt problem:

Mange bilister hører eller opdager ikke et udrykningskøretøj, der nærmer sig, før det er helt oppe bag dem og dermed har sat farten ned og samlet set forlænget responstiden.

Da Mads fortalte mig det, rykkede det noget i mig, for jeg har selv oplevet situationen med ikke-særligt-observante bilister flere gange og har tænkt, at det må koste meget tid og i værste fald menneskeliv!

Vi var kloge den aften, så vi kom også frem til en mulig løsning:

En App på bilisternes smartphone, der advarer dem om, at der snart vil være en ambulance eller lign. i nærheden, og at det nu er tid til at lave plads på vejen.

Så simpelt og så smukt! 🚑   🚒   🚓

Jo flere, der har sådan en app på deres telefon, jo hurtigere kan livsvigtige ambulancer komme frem. Umiddelbart tænker jeg, at hvis bare hver 5.-7. bilist blev advaret og begyndte at blinke og trække mod vejkanten, ville de andre ret hurtigt opfatte hvad der skete og følge trop.

Vi kom i vores kloge tilstand også på en ide til et navn: EVAS. Som kunne stå for Emergency Vehicle Alert System eller noget helt andet. 🙂

Jeg ringede til min gamle ven Søren Lentz Nissum, der snart fejrer sit 24. år i Falck. Søren har været Falck-redder i mange år, og videreuddannede sig for nogle år siden til Paramediciner (flere nåle med i bilen). Søren har MEGET erfaring med at prøve at komme hurtigst muligt frem i trafikken, og tror helt klart, at et system som EVAS kunne hjælpe.

Søren luftede hurtigt ideen for sin chef, der var helt med på den, og gerne vil stille et par ambulancer til rådighed til at teste EVAS. 😎

Jeg tænker EVAS består af to Apps, en database og noget kode på en server et sted i skyen.

En app i hver af ambulancerne, hvor den enkelte ambulance er identificeret og sender sin seneste geografiske position regelmæssigt op til databasen under udrykningskørsel. Her kan man alternativt bygge et device med en GPS-modtager og mobilt uplink (mere om det senere).

En “borger”-app, som kører i baggrunden på brugernes smartphone og regelmæssigt sender deres seneste geografiske position op til EVAS databasen.

Databasen gemmer kun den seneste position for borgerne, for vi har ingen interesse i at spore eller gemme folks positioner.

Det mest magiske i EVAS er det stykke kode, der skal køre i skyen og hele tiden prøve at forudse, om en borger og en ambulance kommer “på kollisionskurs”, og om der skal sendes den pågældende borger en push besked.

Her vil der være mange muligheder for at lave en smart algoritme, der matcher og advarer de rigtige borgere på det rigtige tidspunkt. Det skal vi nok finde ud af, men hvis du har ideer eller tanker, om hvordan det kan gøres smart, så sig endeligt til.

Vi skal lave et system, der kun tager folks opmærksomhed minimalt væk fra vejen, så vi tænker, at app’en skal advare bilisten med en række indtalte advarsler, fx. “Pas på! Der kommer en ambulance bagfra”, “Giv agt! Der kommer en ambulance fra din højre side”, osv.

Min plan er i løbet af januar at bygge en prototype af EVAS, som vi kan vise frem for en række af de mennesker, der kunne være med at støtte udviklingen af EVAS  i fuldt landsdækkende skala.

Vi tænker at typer der kunne finde på at støtte udviklingen af EVAS kunne være:

  • De alment støttende fonde: Tryg, Nordea, Lego, m.fl.
  • Rådet for sikker trafik
  • Vejdirektoratet
  • Regionerne
  • Kommunerne
  • Falck og Responce

Hvis du har ideer til, hvem der ellers kunne være interessante at snakke med, eller du vil være med, så sig endelig til: uffe@detgodefirma.dk

OPDATERET: Læs mere om den fantastiske respons vi har fået på denne post.