Tech news written by and for men only?

Bilde nummer
Julie mingler

 

Bilde nummer
Bilde nummer 2
Bilde nummer
Bilde nummer 3
Bilde nummer
Bilde nummer 4
Bilde nummer
Bilde nummer 5
Bilde nummer
Beathe Due, @beathe
Bilde nummer
Bilde nummer 7
Bilde nummer
Bilde nummer 8
Bilde nummer
Benedicte er flink til å mingle (innimellom)
Bilde nummer
Benedicte Raae, Founder, App Maker & Personal Engineer. lillylabs.no and @raae.

Speakers:
Kirsti Østvang, @Journalirsti from DinSide
“Slik er det å være eneste jente på presselanseringene”

Christine Korme, @Ckorme from Microsoft
“Teknologi må jo være en av de siste mannsbastionene i journalistikken”

Maria Amelie, @MariaAmeli from Teknisk Ukeblad
“Hva skal til for å skrive om fag med fagfolk?”

Øystein W. Høie, Sir0 from Hardware
“Hvordan får vi flere kvinner til å lese teknolgijournalistikk?”


 

Please help to put the right name to each photo. Write a comment starting with the number of the photo, name, title, blog address and twitter handle. I will update this photo blog post on monday.

Here is an example of a comment: «Benedicte Raae, Founder, App Maker & Personal Engineer. lillylabs.no and @raae
Here is a shorter example of a comment: «Beathe Due, @beathe«

How do you talk to a person struck by crisis?

–4 Principles of Psychosocial first aid and lots of hands-on-tricks in this course by Norwegian Red Cross for Global Dignity Day counselors.

Please help to put the right name to each photo. Write a comment starting with the number of the photo, name, title, blog address and twitter handle. I will update this blogpost on monday.

Here is an example of a comment: 2. Ola Vea, Customer Development Specialist, lillylabs.no, @olaholstvea.
Here is a shorter example of a comment: 1. Anne Berggraf and Merete Mihle.

Bilde nummer
Anne Berggraf and Merete Mihle.
Bilde nummer
1. Ola Vea, Customer Development Specialist, lillylabs.no, @olaholstvea.
Bilde nummer
Bilde nummer 3
Bilde nummer
Bilde nummer 4
Bilde nummer
Bilde nummer 5
Bilde nummer
Bilde nummer 6
Bilde nummer
Bilde nummer 7
Bilde nummer
Bilde nummer 8
Bilde nummer
Bilde nummer 9
Bilde nummer
Bilde nummer 10
Bilde nummer
Bilde nummer 11
Bilde nummer
Bilde nummer 12
Bilde nummer
Bilde nummer 13
Bilde nummer
Bilde nummer 14
Bilde nummer
Bilde nummer 15
Bilde nummer
Bilde nummer 16
Bilde nummer
Bilde nummer 17
Bilde nummer
Bilde nummer 18
Bilde nummer
Bilde nummer 19
Bilde nummer
Bilde nummer 20
Bilde nummer
Bilde nummer 21
Bilde nummer
Bilde nummer 22
Bilde nummer
Bilde nummer 23
Bilde nummer
Bilde nummer 24
Bilde nummer
Bilde nummer 25
Bilde nummer
Bilde nummer 26
Bilde nummer
Bilde nummer 27

De fire prinsippene for psykososial førstehjelp i Røde Kors:
1. VÆR nærværende
2. LYTT oppmerksomt
3. AKSEPTER ulike reaksjoner
4. GI omsorg

That was the 4 Principles of Psychosocial first aid in norwegian.
Do you want your photo removed? Write a comment.

Elegant Data Binding in Objective-C with ReactiveCocoa

If you’re developing apps for iOS then you should be (painfully) familiar with the Key-Value Observing (KVO) pattern. Says Chief NSHipster Matt Thompson about KVO:

Ask anyone who’s been around the NSBlock a few times: Key-Value Observing has the worst API in all of Cocoa. It’s awkward, verbose, and confusing. And worst of all, its terrible API belies one of the most compelling features of the framework.

Unfortunately, KVO seems to be the best way to natively achieve data binding on the iOS platform.

Continue reading Elegant Data Binding in Objective-C with ReactiveCocoa Elegant Data Binding in Objective-C with ReactiveCocoa

Silicon Farm: Swedish Easter Edition

Bilde nummer
Welcome to the Silicon Farm!
Bilde nummer
Bilde nummer 2
Bilde nummer
Bilde nummer 3
Bilde nummer
Bilde nummer 4
Bilde nummer
Tom Erik has prepared a speech.
Bilde nummer
Bilde nummer 6
Bilde nummer
Bilde nummer 7
Bilde nummer
Bilde nummer 8
Bilde nummer
Bilde nummer 9
Bilde nummer
Bilde nummer 10
Bilde nummer
Bilde nummer 11
Bilde nummer
Bilde nummer 12
Bilde nummer
Bilde nummer 13
Bilde nummer
Bilde nummer 14
Bilde nummer
Bilde nummer 15
Bilde nummer
Bilde nummer 16
Bilde nummer
Bilde nummer 17
Bilde nummer
Bilde nummer 18
Bilde nummer
Bilde nummer 19
Bilde nummer
Bilde nummer 20
Bilde nummer
Bilde nummer 21
Bilde nummer
Bilde nummer 22
Bilde nummer
Bilde nummer 23
Bilde nummer
Bilde nummer 24
Bilde nummer
Bilde nummer 25
Bilde nummer
Bilde nummer 26
Bilde nummer
Bilde nummer 27
SAMSUNG CSC
Bilde nummer 28
SAMSUNG CSC
Bilde nummer 29
SAMSUNG CSC
Bilde nummer 30
SAMSUNG CSC
Bilde nummer 31
SAMSUNG CSC
Bilde nummer 32
SAMSUNG CSC
Bilde nummer 33
SAMSUNG CSC
Bilde nummer 34
SAMSUNG CSC
Bilde nummer 35

Torunn The Test Trooper

I suspect some librarians have a hard time finding the Right Book with our book search web app. Liv’s voice is booming in the stair case as the group of five is climbing towards the third floor.

–Today’s two test users will show us some of the ways people can get lost in your web app. Says Benedicte

Tegning av stormtrooperTorunn som tester boksok.no med r2 d2 ved siden av
Torunn the test trooper is clicking under Ola’s watchful eyes. Torunn says «I click here.» Ola says «Think out loud.»

Bringing the right book with the right level of reading challenge to readers who are practicing to improve their reading skills is what Liv does for a living. Her dream is that when young Loke enters the library in a high school far far away, the librarian will find the Right Book for him with a few strokes on a keyboard. Tack, Tack, Tack!

Dette er ikke en vanlig biblotekarmaske.
Today we will take a peek behind the masks of two users of boksøk.no

–The librarian should not need to think, to know how to use boksøk.no. Liv says as they enter the meeting room.

–To make the web app easy to use we need to rebuild it several times in the space of several months. And we need new users to test every time we rebuild. Says Benedicte with an eager smile.

– Ok! Says Liv with her own enthusiastic smile.

–Torunn, our first test trooper will be here in 3 minutes, on that screen you will see where she clicks. Ola points to a large screen.

–How do we know why she clicks where she clicks? Says Vegard.

–I will be in the room with Torunn and make sure she thinks out loud. You will all hear us through that black amplifier. Ola points at a black box in the middle of the table.

–Ok. Says Vegard.

–I’ll go and greet Torunn down stairs. Says Ola and walks out the door. A little later they hear him through the black box.

–You may sit here. I will give you some tasks and while you click I want you to think out loud to make it easier for me to understand why you do what you do. Does that sound ok? Says Ola.

–Yes. Says Torunn behind her mask.

One hour later Vegard, Benedicte, Liv, Tom Erik and Ola sits around a table laden with choclate croissants and steaming black coffee in red cups.

–So what do you guys think about our first test trooper? Asks Tom Erik.

–I was surprised by where she clicked first. Says Vegard.

–I agree. We will have one more tester today right? Says Liv.

–Yes and in two weeks we pay a visit to the librarian at Elvebakken High School. That will give us a chance to see how a librarian uses the web app. After that you make a beta version of the new boksøk web app and then we invite two new testers. We decide together how to rebuild the beta and then we test again right? Says Liv.

–And rebuild again and test again. And again and again until the librarians don’t have to think, because the boksøk web app will be easy to use. Says Benedicte.

–Great! Says Liv.

How to handle timezones in Parse.com

Unfortunately Parse is closing down in 2017, but we have found a great and actually local (to us) service: AppStax.

Update: It seems the tutorial might not be valid any more as there are new versions of Parse and Moment. I do not have time to update this turorial as of now (March 2015).

Ever needed to handle dates and time zones in Parse?

(Jump straight to the full Gist example if you want to skip the explanation.)

moment

Continue reading How to handle timezones in Parse.com How to handle timezones in Parse.com

Unfortunately Parse is closing down in 2017, but we have found a great and actually local (to us) service: AppStax.

Can You Patch Your Favorite Third Party Dependency?

Who hasn’t used a third party dependency in their software project?

The other day I came over a blog post by Justin Williams that offers a somewhat unorthodox perspective on deciding whether to use a third party dependency.

His general answer to the question «how should I manage third party dependencies?» is with as few third-party dependencies as possible.

I am most compelled by the following condition:

Can I understand the code base enough that I’m comfortable patching/contributing to it?

patch-2 u

It is a somewhat counter-intuitive point. You’d think one reason to use someone else’s code is that they solve a problem above your pay-grade.

But it makes a whole lot of sense. What happens when something breaks? Can you wait for the maintainer of the dependency to fix the problem?

What do you think?

Your Web Site Should NOT Make Me Think

Redesigning your web site?

If I visit your web site I should GET IT right away. If I have to stop and think you deserve to get tasered.

Your Web Site, your most important user is a storm trooper
This is the thinking of your most important user. Don´t make her angry.

If You have room for only one rule in your helmet it should be «Don’t Make Me Think!» according to @skrug in his classic book about designing for web or apps.

I asked Benedicte: «If you can recommend only one book on web design, which would it be?» The answer she gave was «Don’t Make Me Think«.

So I read @skrugs book and it’s a good one! How do you know that your most important user don´t need to think when she is using what you have made? The only way to find out is monthly testing, according to Krug. Test early, test often and keep on testing. How do you convince your people to spend time and money on testing? Read the book, Steve has a chapter about handling the arguments of different groups within companies.