Do you want to know more about digitization and what makes Google Cloud Platform (GCP) different? This time we have a special guest with us – Greg DeMichillie, one of Google’s top speakers and keynote holders at Google’s biggest and most important conferences. He is also often used by organizations and forums like G8 or ...
Podcast: Maskinlæring i praksis
Vi har laget podcast, hvor temaet er maskinlæring i praksis! I podcasten snakker Morten Forfang, Marco Bertani-Økland, Rustam Mehmandarov og Filip Van Laenen om moderne maskinlæring i skyen, prosjektet Tidsmaskinen og hvordan man kan bruke maskinlæring til å identifisere potensiell kriminell aktivitet. Vil du vite mer? «Predictive Policing Techniques» på Software 2018: https://goo.gl/ycmvNb «Long Short ...
Five Inconvenient Truths about REST: 5 – Hierarchical URIs will kill you in the end
One of the key concepts of RESTful webservices is the use of resources, and in particular how the resource URIs should look like. One should not underestimate the value of giving domain objects good names and structuring their identifiers in a proper way. In many cases, this will naturally lead to a hierarchy of resources. ...
Computas at NDC
For NDC 2017 we presented two lectures and one lightning speech. In good Computas spirit, we want to share our knowledge with those around us! Whether you did not get to participate last year, did not see our contributions, or just need inspiration for this year’s lecture, you can find them in this blogpost. Magnus Stuhr and Ståle Heitmann Multi-container applications ...
Teknologiradar
Vi har laget podcast, hvor temaet er teknologiradar! I podcasten snakker Rustam Mehmandarov, Hans-Jacob Melby, Mads Opheim og Filip Van Laenen litt generelt om teknologiradar, Bekks teknologiradar, Thoughtworks teknologiradar og vår interne.
Oppsummering Booster 2017
Vi har laget podcast hvor temaet er Booster konferansen 2017. En spennende konferanse hvor vi stilte med fire foredragsholdere. Onsdag 15. Mars holdt Cecilie Haugstvedt lyntalen “Testing for accessibility without breaking the bank”. Samme dag snakket Mads Opheim om programmering og politikk – det liknar meir enn du trur, og Anne Landro holdt lyntalen «Ikke gjør som kunden din sier!». Fredag 17. ...
Five Inconvenient Truths about REST: 4 – HATEOAS ⇒ YAGNI
Hypermedia as the engine of application state (HATEOAS) lets clients interact with the server entirely through the hypermedia provided by the server. In short: the logic about where to go next, and in particular the URLs for the resources where to go next, is implemented on the server side. Clients can then simply extract any ...
Five Inconvenient Truths about REST: 3 – HTTP Response Codes ≠ “REST Response Codes”
In my previous article, I discussed the pros and cons of reusing HTTP verbs as REST verbs. The advantage is that you don’t have to learn a new set of verbs when you want to learn REST. The drawback is that the HTTP verbs do not always match the needs of your REST webservices. The ...
Five Inconvenient Truths about REST: 2 – HTTP Verbs ≠ “REST Verbs”
Reuse is often a good thing, but only as long as the mismatch between your needs and the functionality offered by the tool is relatively small. There’s definitely a lot of merit in reusing the HTTP verbs as “REST verbs”, but there are many drawbacks too. The general confusion about when to use POST or ...
Five Inconvenient Truths about REST: 1 – GET Calls Are Never Nullipotent
These last years, REST has been my default choice as the protocol for automated interaction between computer systems. It’s easy to understand and easy to implement, but there are also a couple of things that are easy to get wrong when you’re new to RESTful webservices. Knowing how to define all the resources in your ...