The Blog

Automating with Ansible – Part 1

Automating tasks for installing new machines or managing your different environments is a must in the days of Continous Delivery. Most often I have seen these solutions done by chef or puppet. When I've worked in those projects many of the tasks/recipes has already been setup and whenever I've gone in and update those I've felt that it's a bit of a jungle with a steep learning curve. I was therefore very interested when I got introduced to Ansible by a colleague.

What is Ansible?

Ansible is an IT automation tool to orchestrate, provision, deploy or install your infrastructure. Their goal is to be "simple" as in easy to use, yet very powerful in its features. As an example, let's say that you have an application that has a lot of prerequired steps to be installed on a fresh environment. In a delivery pipeline you would have to automate those preqrequired steps so that your pipe would continously setup a new

Continue Reading

JavaOne Community Keynote

JavaOne Community Keynote featuring James Gosling as Dark Code.
Oh no ! Darth Coder is Dukes father  

Continue Reading

Relive ‘what a java developer doesn’t know about the modern web stack’

Since our presentation here at JavaOne we have received a lot of great questions and discussions! A lot of you have asked us to share the session slides with you, so here we go: We did a preview of the same session at JUG Gothenburg

Continue Reading

A small little improvement to your test flow

Last weekend Squeed once again hosted an internal hackathon were we had the opportunity to meet up, exchange experiences and code together! During the hack we talked a bit about testing in Java and how nice it would be to have instant confirmation about the status of your tests. None of the participants in the […]

Continue Reading

Vi tar med oss JavaOne till dig!


Den 18:e september delar Squeed med sig av sin kompetens för fjärde gången på JavaOne. JavaOne arrangeras av Oracle och är världens största Java-konferens. I år har vi tre talare på plats som presenterar:

Continue Reading

Devoxx Poland 2016

Devoxx Poland är en årlig Java och Android konferens som hålls i Krakow. I år besöktes den av 2500 utvecklare från över 20 olika länder. Trots sin storlek sålde den slut 5 veckor i förväg. devoxx_160622_053_27658187150_oContinue Reading

Podcast: Software Engineering Daily

Ett tips på hur man kan hålla sig uppdaterad på trenderna inom mjukvaruutveckling är att lyssna på en välproducerad podcast med bra bredd. Och ett tips på en sådan är Software Enginering Daily som håller hög kvalitet, intervjuar många intressanta personer och har en fantastisk bredd på sina ämnen.

Continue Reading

Java Barcelona Conference 2016

A week ago the second edition of the Java Barcelona Conference took of in the catalan capital. With an ambitious schedule of 8 workshops and about 50 talks, spread over four different tracks over three days, a weekend with a lot of Java and JVM-related knowledge-sharing began. The conference attracted about 300 developers who met up at the facilities of the University Pompeu Fabra. As I was there to speak about Reactive Java EE I had the opportunity to experience the conference both as a participant and as a speaker. At thursday evening the speakers dinner was held at the sport harbour of Barcelona. The organizers Barcelona JUG did an excellent work in welcoming us to their city and with a great view, great tapas and with even greater company the speakers shared a really pleasant evening. It was a true privelege to meet passionate people with the JVM

Continue Reading

NDC Oslo 2016

I år var nionde gången som NDC Oslo gick av stapeln och konferensen har under denna tiden vuxit till en av Europas största .NET konferenser. Den bjöd på 2 dagars workshops och 3 dagars konferens. Troy HuntContinue Reading

Managing Software Complexity

When I went to university and started learning to program I spent a lot of my free time making games from scratch, I wanted to apply some of my physics knowledge in making game engines. I started off with making a space simulation game and implemented movement based on Newton's law of motion, gravity was affecting the ships and I made them able to shoot bullets. However, the engine proved to become more difficult to program the more features I added, I wanted collision detection, support for multiple players etc. and finally ended up in scrapping it all together due to design flaws and the engine being way too complex to keep together without introducing bugs all across the board. I did not give up, though, and ended up restarting from scratch multiple times bringing knowledge of my mistakes to the next try. My point being that reducing complexity in software design is not something only the most senior software architects need to address, it is among the first problems a

Continue Reading
Newer Entires