bekk-christmas

I’ve always been blown away by the talented people I work with here at Bekk. If I’m ever stuck with some coding challenge, I can always count on receiving a thorough explanation within minutes on our company chat. At every one of our three yearly company gatherings, I’m blown away by the all-Bekk speaker roster, incredible creativity and seamless execution.

We have been a very visible company at conferences all over the world, with talks about everything from Elm to Continuous Design ?‍?. We got this blog, of course, where we share stuff like weekly React newsletters and how you can battle that pesky performance anxiety ?. We’ve made art, designed awards, and won them, too.

I invited all of my colleagues to join me in spreading the love and show that our culture of sharing is infused in the DNA of our company — and the response was nothing short of extraordinary.

We’re incredibly excited, scared, and downright proud to introduce not just one or two, or four, but twelve different Christmas calendars, each covering a topic we’re really, really passionate about.

Twelve different Christmas calendars, each covering a topic we’re really, really passionate about

☁️ Cloud Computing at thecloud.christmas

The rapid evolvement and widespread adoption of the public cloud has made a grand impact on how we write code, how we architect our systems, and even how we think about process. At Bekk we’ve been working with the three major providers for a number of years (sorry, Alibaba Cloud). In this 24-part blog extravaganza we will share some of our knowledge, thoughts and failures! I hope you’re as enthusiastic reading them as we are writing them!

?‍? CSS at css.christmas

CSS is becoming more fun every day. New features are added, and browsers are becoming more standards compliant, too! This makes it such a pleasure to work with styling web sites these days. This article will focus on tips and tricks to improve your CSS workflow, and make even nicer looking sites!

➡️ Functional Programming at functional.christmas

FP is the hottest programming paradigm right now, and it’s probably thanks to languages like F#, Kotlin and Elm making it more accessible. We’ve been nerding out over functional programming for ages in Bekk, and we have a lot of cool articles for you to nerd out to, too.

☕️ Java at java.christmas

Bekk has been working on some of the heaviest Java backends our country has to offer. That means we’ve seen some things, and learned a bit as well. This calendar will give you 24 ways to improve your Java-fu in 24 days.

? JavaScript at javascript.christmas

JavaScript is the most popular language in the world right now, and for good reason. It’s fun, weird and fantastic — all at the same time. This calendar contains a lot of cool tips, and even a few interviews!

? Kotlin at kotlin.christmas

After Kotlin blew up in 2017, we’ve been using this amazing programming language extensively on a lot of projects. Some places, we even started migrating old Java-code to Kotlin! This calendar is written by some of the greatest Kotlin-programmers in Norway — you have a lot to look forward to!

? Machine Learning at ml.christmas

Each day until Christmas we will give you a brief introduction into a topic related to the exciting field of machine learning and data science. Although there will be some deep dives into statistics and mathematics, everyone should be able to understand the content of this calendar. Whether you are an experienced data scientist, an aspiring novice or just curious about data science — this is the Christmas calendar for you.

? Open Source at opensource.christmas

We use open source software every single day. A lot of us even contribute back, with bug fixes, documentation tweaks, or even brand new features! This Christmas calendar will be all about open source software, and the lessons we’ve learnt being a part of that for the last two decades.

? Product Development at product.christmas (in Norwegian)

This one is a bit different. It’s 24 podcast episodes — in Norwegian — about how we do product development here at Bekk. I sure hope you speak Norwegian, because the content is just amazing!

Available, of course, in your favorite podcast app. Just search for “Kaffeprat hos Bekk

⚛️ React at react.christmas

React is more popular than ever, and — thanks to the innovations of the React team — more capable as well. We’ve written hundreds of React apps the last couple of years, and we dare say we know a thing or to about how to do it right. Look forward to 24 amazing articles in quick succession.

? Security at security.christmas

A lot of our clients are government agencies, or huge financial organizations. Knowing how to secure their information is critical! Luckily, Bekk has a solid team of security experts that are looking forward to share their knowledge with you for a second consecutive year!

?‍? User Experience at ux.christmas (partly in Norwegian)

What can one expect from a UX advent calendar from Bekk? UX.christmas is a collaborative project where 24 writers have written as many articles, full of industry-relevant tidbits. The “windows” of this advent calendar cover a variety of topics like creativity, storytelling, and product development. Everything from variable fonts and dark patterns (on Friday the 13th of course ?) to hypothesis testing and digital accessibility.

Each of these lovely web sites will share a new article every day from December 1st through December 24th. If everything goes well, we’ll have created 288 articles about technology, design and innovation. In 24 days.

If you’re looking for a daily overview, you can find that at bekk.christmas.

We’re far from the first ones to create an IT-related Christmas calendar. Advent of Code is a huge international success. In Norway, knowit and others has been doing a great job for years.

We served classic Norwegian Christmas drinks and snacks

We served classic Norwegian Christmas drinks and snacks

Mmm… Gløgg is a classic Norwegian Christmas time drink. Our amazing chef Kristel hooked us up!

The Bekk Christmas calendar adventure started in 2017, where I bought the domain name React.Christmas on a whim.

Next year, I got a few of my colleagues to join me in a repeat effort. We wrote a blog post about the entire experience, but long story short, we ended up writing 96 blog posts about React, Elm, JavaScript and IT security.

This year, we wanted to show off an even wider variety of the incredible people we work with. For those of you who don’t know Bekk, we’re a company of ~450 people, specializing in technology, design and business management. That’s a lot of knowledge not covered by front-end technology and a security calendar!

To kick us off, Erik Mathisen— our resident copywriter — held an amazing course in how to write well and to keep it short. A lot of the people that signed up as authors (there’s over a 100 of us! ?) had no previous experience writing articles like these — so we had a lot of learning to do.

We even live-streamed the talks we held on Twitch to our Trondheim, Norway office — which is also joining the fun!

A picture of all of the people that showed up to the first writing session. There was a lot of us!

A picture of all of the people that showed up to the first writing session. There was a lot of us!

The crowd of people that showed up for our first writing session was huge!

The artwork featured in our calendars are definitely one of a kind. Well, it’s actually 288 different one of a kinds. Our resident crazy generative artist Kjetil Golid went all out for us, generating a unique piece of art for every day of every calendar. The algorithms are implemented in JavaScript, and based on different Bekk-esque color schemes, and are just amazing.

You can see more of his artwork on Instagram.

84 comments

  1. Hi there! I could have sworn I’ve been to this website before but
    after reading through some of the post I realized it’s new to me.
    Anyways, I’m definitely happy I found it and I’ll be book-marking and
    checking back often!

  2. Hey! I could have sworn I’ve been to this blog before but after
    reading through some of the post I realized it’s new to me.
    Nonetheless, I’m definitely glad I found it and I’ll be bookmarking and checking
    back often!

  3. After I originally commented I seem to have clicked
    on the -Notify me when new comments are added- checkbox
    and now whenever a comment is added I recieve 4 emails with the
    same comment. There has to be an easy method you can remove me from that
    service? Thanks a lot!

  4. Hello There. I found your weblog the use of msn.
    This is a really smartly written article. I will make sure to bookmark it and come
    back to learn extra of your helpful info. Thank
    you for the post. I’ll definitely comeback.

  5. Magnificent goods from you, man. I’ve understand your stuff previous
    to and you are just extremely wonderful. I actually
    like what you have acquired here, certainly like what you’re saying and the way in which you say it.
    You make it enjoyable and you still take care of
    to keep it wise. I can not wait to read far more from you.

    This is really a wonderful site.

  6. Hi there just wanted to give you a quick heads up. The words in your article seem
    to be running off the screen in Ie. I’m not sure if this is a format issue or something to do with web browser compatibility but I thought I’d post
    to let you know. The design look great though!
    Hope you get the problem solved soon. Kudos

  7. This is really interesting, You are a very skilled blogger.

    I have joined your feed and look forward to seeking more of your fantastic post.

    Also, I have shared your web site in my social networks!

  8. Asking questions are actually pleasant thing if you are not
    understanding anything fully, but this piece of writing
    provides pleasant understanding yet.

  9. Hi I am so excited I found your web site, I really found you by mistake, while I was searching on Digg for something else, Regardless I am here now and
    would just like to say many thanks for a marvelous post and a all round thrilling blog (I also love the theme/design), I don’t have time
    to look over it all at the minute but I have saved it
    and also added in your RSS feeds, so when I have
    time I will be back to read much more, Please do keep
    up the excellent work.

  10. I like the helpful info you provide in your articles. I’ll bookmark your weblog
    and check again here regularly. I am quite certain I’ll learn a lot of new stuff right here!
    Best of luck for the next!

  11. First of all I want to say great blog! I had a quick question which I’d like to
    ask if you don’t mind. I was interested to know how you center yourself
    and clear your mind prior to writing. I’ve had a
    difficult time clearing my mind in getting my ideas out.
    I do take pleasure in writing however it just seems like the first 10 to 15 minutes
    are generally lost simply just trying to figure
    out how to begin. Any ideas or tips? Kudos!

  12. Hmm it looks like your blog ate my first comment (it was
    super long) so I guess I’ll just sum it up what I wrote and
    say, I’m thoroughly enjoying your blog. I too am an aspiring blog blogger but I’m still new to the whole thing.
    Do you have any helpful hints for beginner blog writers?

    I’d genuinely appreciate it.

  13. Hi there terrific blog! Does running a blog like this take a massive amount work?
    I’ve no understanding of coding however I was hoping to start my own blog
    soon. Anyway, if you have any ideas or tips for new blog owners please share.
    I know this is off topic however I simply had to ask.

    Thanks a lot!

  14. Your style is unique compared to other people I’ve read stuff from.
    Many thanks for posting when you have the opportunity, Guess I’ll
    just bookmark this site.

  15. Hey, I think your website might be having browser compatibility issues.

    When I look at your blog site in Opera, it looks fine but when opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up!
    Other then that, amazing blog!

  16. First of all I would like to say terrific blog!
    I had a quick question in which I’d like to ask if you
    do not mind. I was interested to know how you
    center yourself and clear your thoughts prior to writing.

    I’ve had a tough time clearing my mind in getting my ideas out.
    I truly do take pleasure in writing but it just seems like the first 10 to 15 minutes are generally wasted just
    trying to figure out how to begin. Any recommendations or tips?
    Cheers!

  17. Your method of describing everything in this post is truly nice, every one be capable
    of without difficulty understand it, Thanks a lot.

  18. Good way of describing, and nice article to obtain data about my presentation subject, which i am
    going to present in university.

  19. Thank you for the auspicious writeup. It in fact was a amusement account it.
    Look advanced to more added agreeable from you!
    By the way, how can we communicate?

  20. Hello there! Do you use Twitter? I’d like
    to follow you if that would be okay. I’m undoubtedly enjoying your blog and look forward to new
    posts.

  21. Thank you a lot for sharing this with all people you really
    know what you are talking about! Bookmarked. Please also talk over with my
    web site =). We will have a hyperlink alternate arrangement between us

  22. What i do not understood is in reality how you’re now not really a lot more neatly-liked than you may be now.
    You are very intelligent. You understand thus considerably when it comes to this
    subject, produced me in my view consider it from a lot of numerous
    angles. Its like men and women don’t seem to be
    involved except it’s something to do with Girl gaga!

    Your individual stuffs nice. At all times take care of it up!

  23. Excellent post. Keep writing such kind of information on your blog.
    Im really impressed by it.
    Hi there, You have performed an excellent job. I will definitely
    digg it and individually suggest to my friends. I am sure they
    will be benefited from this site.

  24. Hi there to every body, it’s my first visit
    of this web site; this website consists of remarkable and in fact
    excellent material in support of visitors.

  25. Howdy! Someone in my Facebook group shared this site with us so I came to give it
    a look. I’m definitely enjoying the information. I’m bookmarking and will be tweeting this
    to my followers! Wonderful blog and great style and design.

  26. Wonderful blog! I found it while surfing around on Yahoo News.
    Do you have any suggestions on how to get listed in Yahoo News?
    I’ve been trying for a while but I never seem to get there!
    Thanks

  27. Hi there, You’ve done a great job. I’ll definitely digg it and personally suggest to my friends.
    I’m sure they’ll be benefited from this web site.

  28. Usually I don’t read article on blogs, however I wish to say that this write-up very pressured me
    to check out and do it! Your writing taste has been surprised me.
    Thanks, quite great post.

  29. Fantastic items from you, man. I have take into accout
    your stuff previous to and you’re simply extremely
    great. I really like what you’ve received right here,
    certainly like what you’re stating and the best way during which you are saying it.
    You’re making it entertaining and you continue to care for
    to keep it sensible. I can’t wait to learn much more from you.
    That is really a tremendous site.

  30. What’s Happening i am new to this, I stumbled upon this I’ve found
    It positively useful and it has aided me out loads.
    I am hoping to contribute & help different users like its aided me.
    Good job.

  31. It’s the best time to make some plans for the future and it
    is time to be happy. I have read this post and if I could I desire to suggest you few interesting
    things or advice. Maybe you could write next articles referring to this article.
    I wish to read more things about it!

  32. This design is wicked! You definitely know how to keep a reader amused.

    Between your wit and your videos, I was almost moved to start my
    own blog (well, almost…HaHa!) Fantastic job. I really enjoyed what
    you had to say, and more than that, how you presented it.

    Too cool!

  33. Hello just wanted to give you a quick heads up. The text
    in your article seem to be running off the screen in Ie.
    I’m not sure if this is a formatting issue or
    something to do with browser compatibility but I figured I’d post to let you know.

    The layout look great though! Hope you get the problem solved soon. Cheers

  34. I’m really enjoying the design and layout of your site. It’s a very easy on the eyes which makes it much more
    pleasant for me to come here and visit more often. Did you hire out a
    designer to create your theme? Superb work!

  35. Hey there I am so glad I found your weblog, I really found you by error, while I was
    browsing on Digg for something else, Nonetheless I am here now and would just like to say thanks a lot for a
    fantastic post and a all round enjoyable blog (I also love the theme/design), I
    don’t have time to browse it all at the moment but I have saved
    it and also added your RSS feeds, so when I have time I will be back to read a great
    deal more, Please do keep up the excellent job.

  36. Simply desire to say your article is as astounding.
    The clearness in your post is just nice and i can assume
    you are an expert on this subject. Well with your permission let me to grab your feed to keep updated
    with forthcoming post. Thanks a million and please keep up the rewarding work.

  37. Currently it looks like Drupal is the best blogging platform
    available right now. (from what I’ve read) Is that what you’re using on your blog?

Leave a Reply

Your email address will not be published.