Creating Value by Sharing Knowledge

We <3 open source


Posted 2014.10.27
by andreas.hakansson

Open source and the open source community are, and always will be, an important part of our company culture. It was not too long ago that we spent a full day contributing to various open source projects, as a small way for us to show our appreciation for the projects and all the hard work that goes into them.

Of course, we like to write code as well and many of us share out work in the form of open source projects. I have compiled a short list of some of the many projects that are being shared by my fellow ninjas. Who knows, maybe you will find something in the list that will help you with your work or solve a problem you have been struggling with?

Enjoy!
 
 
Agron Kabashi

TemplateEngine
HTML5 templating framework that helps you build web applications using HTML, CSS, and Jaavascript!

 
Andreas Håkansson

Nancy
A lightweight framework for writing HTTP based services
Sentience
A C# implementation of a behaviour tree
Unity.Resources
Collection of Unity (unity3d.com) related resources

 
Balázs Suhajda

remot.io
Simple, no install controller for html based presentations.
TraderaPlus
Chrome extension to block users/items

 
Bernardo Antunes

unitgs
Unit Grid System

 
Chris Sainty

Glimpse.Nancy
Get a Glimpse of your Nancy projects
Glimpse.RavenDb
RavenDb Profiling plugin for Glimpse
Veil
A template renderer / view engine for .NET

 
Daniel Lager

Flexter
app for tracking your flex hours
Oink
a small library for editing properties on DOM elements
Sitemarks
a bookmarklet for storing site links

 
Fredrik Leijon

downloader
Auto downloading of tv shows from a ftp server
DCPU16
DCPU16 emulator / assembler in C#
Frankie
C++11 clone of nancy/sinatra
ttTumblr
Tumblr client for android

 
Mikael Brassman

knockout.persist
A simple localstorage extender for the Knockout.JS project
lunchscraper
Scrapin’ lunch menues because everyone are too lazy to surf for lunches. Feel free to fork to add new sites to scrape!
magicball
Because npm was lacking a magic 8-ball package
refluxjs
A simple library for uni-directional dataflow application architecture inspired by ReactJS Flux

 
Per Dervall

Piglet
A configure in code LALR(1) parser generator for C#

 
Peter Palmer

Labyrinthious
An in-browser game that is controlled by the gyro and accelerometer of your smartphone.

 
Viktor Elofsson

Hadouken
Main repository for the Hadouken BitTorrent client.
Jails
A .NET framework for running code in sandboxed AppDomains and/or processes.
Ragnar
A C++/CLI wrapper for libtorrent (Rasterbar)

So, Leetspeak, that happened.


Posted 2014.10.23
by Victoria Lodge

I started at tretton37 just about a year ago. My first couple of weeks at tretton37 involved a lot of mug posting to the far corners of the globe. I couldn’t quite understand why requests were coming in from all over the world for a mug that had something about France being bacon on it. I just didn’t get it. So, I bought in about 900km of bubblewrap, thought “computer nerds are a funny bunch” and posted them off. Job done.

The weeks went by, and over the past year I’ve managed to find my way amongst the numerous computer cables, ‘Game of Thrones’ quotes and the other day I even understood a Sharepoint joke (well, ok ‘understood’ was perhaps overkill, but I knew when I should laugh). Anyway, slowly but surely, the talk of Leetspeak began to surface more and more frequently. Dates were set, it was to be in Gothenburg, and the speakers were going to be awesome. As the 4th of October drew closer, the organisers were an omnipresent force at the Lund office. Hush hush phone calls were made, plans were laid and Leetspeak became more and more present in daily vocabulary.

The weeks prior to Leetspeak were a haze of late nights, long days and giveaways. The awesome giveaway idea that had been concocted was visual and metaphoric perfection – a seed of knowledge that once planted was to be nurtured and in time it would give great rewards. How very Yoda. And so I set about spraying 400 plant pots with the Leetspeak logo (remember that haze I spoke of? I think it was the paint), seeds were individually counted and placed in hand stamped envelopes, our resident gardening expert advised on the purchasing of plant nutrients, care leaflets were printed and the other assembly parts were organised. I saw the vast amount of time, energy and love that was put into the giveaways and know that this amount effort, time and care was put tenfold into every decision made in relation to Leetspeak.

The next thing I knew it was time to jump on the bus and head for Gothenburg. Upon arrival we got stuck into all the pre-Leetspeak jobs that needed doing. As I stood there at 2am, up to my elbows in plant soil, I admit that I asked myself – is it worth this? Just over 4 hours later I would get my answer. Stifling a yawn, the first happy Leetspeaker made their way to the registration, and ‘boom’ it was show time. The day flew by from there, I heard snippets of “awesome”, “brilliant”, “…an amazing talk”, “they always have the best stuff” and (my personal favourite) “can you take soil on a plane?”. The atmosphere was buzzing, discussions were animated and the word of Leetspeak was tweeted like no other. I stood back and took it all in. Holy cow. This is where I work. This company, right here, that does all of this amazing stuff with such attention to detail. This is how it is to work for the most admired company. The sense of camaraderie, the family spirit, was burning bright for all to see.

So, I asked myself again, was it worth it? A resounding ‘Yes’. Totally. 100%. Just maybe next year a simpler giveaway perhaps ;)

ColdFront tickets up for grabs


Posted 2014.08.20
by marcus.mazur

ColdFront is a brand new, single-day front end conference taking place in Copenhagen on the 4th of September 2014. It’s kicking off in style with a pretty impressive speaker line-up, which can be found here.

ColdFront (being just awesome) want to give back to the community, and in keeping with that tretton37 are proud to receive some tickets to give away to three lucky winners.

If you want to be in with a chance of winning, then all you have to do is keep your eyes peeled on the 21st of August at 9:30 am to our official twitter account. We’ll send out a tweet and all you need to do is retweet it. It’s that easy. :-)

Good luck and get ready to get retweeting on the 21st!

The third knowabunga day of 2014


Posted 2014.06.26
by anders.persson

Previously I’ve discussed the challenges of organising our Knowabunga days due to the wide range of different and exciting interests we have here at tretton37. When planning companywide activities we have to cater to all of these interests or we run the risk of not getting a return on the investment. We are convinced that learning goes hand in hand with the individual’s aspirations, and therefore interest is an important factor. I like to think that we have succeeded with that so far, but we can always strive to make it even better.

We typically organise these days around common goals and establish a few boundaries. Teams are usually created based on your areas of specialisation or areas you wish to develop further (for example Sharepoint devs, front-end devs, tranditional C# devs). The goal is set up so that you can use any technology, which is typically how we deal with the fragmented interests. Now, we also have a few people that work with the ‘soft aspects’ of our trade – those we call ‘coaches’ and the like. Since coding is not their ‘thing’ they usually plan something different on their own. This Knowabunga we facilitated two tracks in line with this area called “People and Leadership” and “Presenters Guild” and allowed these tracks to be open to all.

I expected that all the devs would go for coding in the “Perfect Stack” track, and – heck – we even called it the main track. That assumption turned out to be wrong; “People and leadership” was the most popular track. This was as an eye opener for me. While we have always covered all technological interests we forgot somewhere along the way that devs are more than just code and this should also be taken into account. Communicating with project members, stakeholders and product owners is a big part of what we do besides coding. Therefore, I expect we will see a lot more soft content at Knowabunga days in the future.

The “Presenters Guild” track had the fewest participants. This doesn’t discourage us from having this or similar topics in the future though. Depending on the feedback we get it might just be just the opposite. The way we see is that its better to have sessions that are fantastic to a handfull of people rather then sessions that are just average to the whole lot.

For those curious about the outcome of the ”Perfect Stack” track, here are the repos:

KNOWABUNGA DAY JUNE


Posted 2014.06.13
by anders.persson

Yes, it’s time for another full-blown action-packed day of Knowledge! We’ll be enhancing our competence, and sharing our knowledge with one another – it’s the event we call Knowabunga! It’s also the final Knowabunga before we all head off to enjoy our well-deserved vacations :-).

This Knowabunga edition will focus on three different tracks and each of these tracks have their own separate goals; we will look into:

  • The perfect stack
  • People and Leadership
  • Presenters guild

 

So, you’re probably wondering what do all these tracks mean? Well let’s break it down for you;

The perfect stack

This is our main track for this Knowabunga edition. It will concentrate on discovering issues and answering questions. What would you do differently if you could start all over again with the project you are working on? How would you set up that project? How would you organize your controllers and views? What frameworks would you use and how would you build & publish the project? The perfect stack track is about just that – starting afresh and building the best possible technology stack for the job without the ball and chain of legacy code.

The expected outcome of the day is to build a boilerplate project that demonstrates your perfect stack.

People and Leadership

This is a sidetrack created by Martin Rosenqvist, its sole focus is on the oft aspects of our craft; leadership, coaching, teamwork, communication and personal mastery.

Presenters guild

This track focuses on learning more about holding different types of presentation, so we intend to focus on Pecha Kucha! Pecha Kucha is a technique where you use 20 slides with images and talk for 20 seconds about each slide. The slide changes automatically during the presentations, so you need to be articulate and concise! It’s a fun but challenging technique! You can read more about Pecha Kucha here and feel free to watch a sample of what it’s all about here.

 

We’ll follow-up and let you know how this all went down in a post after the event! Until then, keep a lookout for the #knowbunga day in your Social Media timeline!

-Anders