Up Before Dawn

We are claiming the badge Morning Glory on behalf of Hlynur of Evide Pirateboys and our own team. Sebastian and Hlynur had and interesting discussions about Holo Lense and @in2 team did some mental health excursuses before planning.

Hlynur and Sebastian are very surprised to find each other _before_ 0600, this picture was taken after a long conversation about Holo Lense, Viva and the possible future of immersive UI that started 0550.

Solveig and Sebastian spent the morning working on Physical Health. Very important when you are seated days on working hard. Mind and body is one and as Judge Nick mentioned in hes Keynote: You need to look out for both body and mind when working hard.

Solveig ☀️ is cranking out some core exercises preparing for a long day ow hacking
Team spirit i high even tho the sun is low! Actually it hasn’t risen…

After the morning gym session the team met to discuss what we learned yesterday and prepare for todays event. We have mapped out a lot of our goals already and will synk after breakfast.

Team gathers for the first scrum and coffee before the day starts.
The full crew sets sail for breakfast after a productive morning!

Good morning from Dream Team

Arrr mateys! Good mornin’ to ye all!

The Dream Team is ready to set sail and tackle the day head on. We’ve got a bounty of tasks ahead of us and we’re not afraid to face any rough waters. With our swords at our sides and our compass pointing true, there’s nothin’ that can stop us from reaching our treasure trove of success.

So gather round ye landlubbers, and let’s hoist the Jolly Roger! It’s time to set sail and make the most of this fine day. We’ve got adventures to embark on, battles to be won, and treasures to be found.

And remember, always keep a weather eye open, a steady hand on the wheel, and a heart full of courage. For we are the Dream Team, and together, we’ll conquer the seven seas!

Yarr! Let’s make today a great one, mateys!

Smack my JSON up – and why size matters

Power Automate loves talking to API’s. API’s love talking in JSON. Because why not, we’re in 2023 where curly braces are the equivalent of the human hug – just embrace it already, and grab what you need 3 levels deep. Dot, dot dot. Easy as a dot.

But what happens when you embrace too much? I mean, we’re in 2023 where size has grown (out of proportion) compared to the skinny 70’s. And we’re talking simplistic CSV files here in case your mind was wandering into the land of political correctness. Just saying.

Either way. If the body of JSON is too large, a tad over 0.5MB, Power Automate nullifies it, which prevents you from getting to the property you want. That’s quite the statement.

Fortunately JSON has a string body, and strings can be cut at the front and the back, scissor scissor, slice slice. Let’s strip the away the bloat, grab the good meat, and let JSON be JSON for the time being.

We’re willing to debate if string manipulation is a nasty hack, but this is what PirateGPT has to say about that: “Arrr, string manipulation be a nasty hack in 2023, as it be a shortcut that don’t stand the test of time. It be a quick fix, but be sure to find a more permanent solution before ye be walkin’ the plank!”

And there is no question it’s retro, or as PirateGPT says: “Arrr, ye scurvy dogs! String manipulation may be a tried and true technology, but it’s been outdone by more modern techniques like natural language processing and machine learning. So in 2023, it’s a bit of a retro technology.”

Quick Tip: Best Practice when making reusable Figma Components

Figma, the hippest UI kid on the block, has a setting for components called “properties”. They are intended to mimic how we use properties in frameworks like React. However when working with multiple components and when swapping components they grant some extra value to the design process.

Updating multiple instances of the same component

Having properties for the values makes it easier to update multiple values though-out your design.

Remembering override values when swapping components

But more importantly, when using variations of a component the component remembers its override-values even when switching to a variant that does not have the same values in the component, making updating your design that much easier.

Just trust me on this, it’s the best practise

ā€“ Every Developer ever, and now also a designer