SnailDay, flexboxar och framtidens webb

Om svaret är ”flexbox” så har du ställt en bra fråga.

I över ett decennium har webbutvecklare på klientsidan brottats med till synes enkla designproblem som varit onödigt komplicerade. T ex vertikal centrering, kolumnlayouter där alla kolumner får höjd efter den med längst innehåll, sidfot som ligger fixerad vid botten men som skrollar om sidan är högre än fönstret…

Det och mycket annat går att lösa med flexboxar, och samtliga webbläsare har stabilt stöd för det i någorlunda aktuella versioner.

SnailDay kalendervyUnder hösten 2014 var jag med och utvecklade SnailDay, en hjälpmedelsapp för personer som behöver påminnelser om dagliga aktiviteter. Min delaktighet var att utveckla backend för det administrativa systemet, där t ex föräldrar och lärare kan konfigurera aktiviteter åt sina barn/elever.

I arbetet med SnailDay använde jag flexboxar för alla ovanstående exempel, men även bra mycket mer avancerade. T ex en tabell-liknande lista med användaruppgifter som kunde visas som visitkort i ett grid-system genom att toggla en klass. När man tänker på att man behövde använda JavaScript för en vanlig sidfot innan flexboxen kom är det svindlande.

Jag är övertygad om att flexboxar är här för att stanna. Och det som vi sett och utvecklat hittills är bara början. Allt eftersom både utvecklare och designers gräver djupare med möjligheterna med flexboxar så kommer vi att se en explosion av nya coola designlösningar.

En bra guide till flexboxar finns här.

Nåbarhet är överskattat

Mark of the beastDet finns de som tror att livet går ut på att ständigt vara nåbar. Att man omedelbart ska kunna svara på sms och samtal mitt i natten, på biografer, på gymmet, när man har sex, när man pluggar och på begravningar. Helst ska alla, inklusive nyfödda, implanteras med ett mikrochipp med telefonfunktion så att man inte kan stänga av.

Själv ser jag högre värden i livet än att vara slav under telefonen. Tror någon på fullaste allvar att Albert Einstein skulle kunnat få till den allmänna relativitetsteorin om han var tvungen att svara på sms i tid och otid. Skulle Bill Gates och Steve Jobs kunnat utveckla sina företag om de blev ständigt distraherade.

Att kunna stänga av ibland ger sinnesfrid. Hur ofta och hur länge man behöver göra det är individuellt, och behovet varierar även över tiden.

Ett litet Facebook-hack

Ett irriterande brist med Facebook är att man inte får någon notifiering ifall någon gillar eller kommenterar en av dina kommentarer på en sida. Och att hitta innehållet som man varit med och diskuterat manuellt blir fort en pina. Och vad finns det egentligen för mening att skriva något som bara NSA i praktiken har möjlighet att återgå till?

Dock finns det ett knep för att få en direktlänk till innehållet så att man kan bokmärka det och därmed lätt hitta tillbaka till diskussionen:

  1. Kopiera sidans url, t ex https://www.facebook.com/the_page/
  2. Kopiera sedan ”dela”-länken, den brukar börja med https://www.facebook.com/ajax/sharer/
  3. I den urlen finns parametern p%5B1%5D som är ett heltal med 16 siffror.
  4. Den permanenta länken till innehållet är sidans url + /posts/ + siffersträngen ovan. Ex https://www.facebook.com/the_page/posts/1234567890123456