Product & Tech Blog

search
expand_more
expand_more

Async programming patterns in different languages

During the 10 years I’ve been into professional programming, the largest paradigm shift I’ve witnessed is the one from sequential to asynchronous programming. Not that it is a new concept – asynchronousity has been has been present in programming since the dawn of time, but what’s new is the tight

VG increases advertisement viewability to 74%

Advertisers don’t want to pay for advertisement placements that people don’t see. An ad loaded doesn’t necessarily equal an ad viewed, the publishers and advertisers have caught on to this and are naturally shifting towards valuing ‘viewable’ ads rather than served impressions. VG has been working on improving the percentage of

Roc  —  One solution to JavaScript Fatigue

An open source toolkit for JavaScript development There has been a lot of talk recently about how hard it is to do web development in this day and age. People are describing the current state of web development as depressing and frustrating, referring to it as JavaScript Fatigue. If you

Composing full stack web applications with React

Want to explore how we plan to create and maintain full-stack web applications with reactive views and universal rendering? Then keep reading. Or just head right to the action. React React by Facebook has gained a lot of traction the last few years. React gives developers a way of defining

Data insight at the heart of VG+ success

VG’s premium digital product, VG+ recently celebrated its fifth anniversary with over 70 000 paying subscribers. VG+ is a five year old publication published by a tabloid newspaper with no history of subscriptions. VG+ is now the fourth largest newspaper in Norway with ambitions to surpass the 100,000 subscriber milestone

VG Hack Day 2015

On a cold Thursday in December, we held our annual Hack Day on the top floor of the VG building in Oslo. 30+ eager developers, designers and product people huddled together in front of the fireplace, to experiment, create and have fun with VG’s products and technology. Surrounded by soda cans and bags of snacks,

Be environment aware!

Every once in a while, I see or hear someone complaining that a basic React application ran through Webpack ends up being 700 kB or more. I think it’s important to take a look at why this is happening – cause it’s usually all about the environment. When you’re in

Content in the right context is king

In the media industry content is no longer king, content delivered in the right context is now king. We need to deliver the right content at the right time to the right person. The dialog between a newspaper and their readers has to change from a blanket broadcast to the

How App linking in Android M and iOS9 will help to increase app engagement

New functionality available in the next version of both Apple and Googles mobile operating systems (iOS9 and Android M) will have dramatic consequences for publishers trying to get users to use their apps instead of the mobile web browser. The next version of the iOS and Android operating systems will

Android Databinding: Goodbye Presenter, hello ViewModel!

The Model-View-Presenter-pattern (MVP) has been the dominating trend lately when it comes the UI-layer architecture of Android applications. Frameworks like Ted Mosby, Nucleus and Mortar have all talked about Presenters to help you achieving a clean architecture of your app. They also (to a varying degree) help you with the

How to speed up your next backlog refinement AND make it more fun

Sometimes in a planning or backlog refinement meeting, despite all the exciting stories at hand, inertia sets in and energy levels seem to sink to the floor as the meeting goes on. And since we really do need to cover all the epics in that list, it does tend to

Logo redesign and the thoughts behind

Vektklubb is the largest weight loss service in Norway, owned by VG. The goal is to help people loose weight by eating healthy food and exercise. No diets, no starving. We believe that changing habits over time is key to achieve a better and healthier lifestyle. The service has been