What is HoverFly? HoverFly is a service virtualization tool that can emulate other services by recording requests and responses and then playing them back. It’s set as a proxy between your system and the services you want to emulate. That way you can for instance test your system without using real dependencies, which increases the […]
Today we hosted the GothPy meetup about generators in Python. It was a really interesting meetup with an interesting presentation, great discussions, pizza and a code kata exercise where we got a chance to try out different solutions using generators. Overall a great evening!
GitLab CI is an CI/CD tool integrated directly into GitLab.com. GitLab CI uses a distributed approach for running its jobs and offers shared runners running on Digital Ocean. They also have Docker support and even an integrated Docker registry for each project. This short (four source files) tutorial will show how you can deploy your own […]
27 september hålls världens första virtuella 24-timmars javakonferens. Squeed kommer vara fysisk värd för eventet och streama keynoten för Europa: Emerging Application Architectures with Java and Node.js. Efteråt blir det javasnack över öl och mat. För anmälan och mera info se eventet på meetup.
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:
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.
One word that sends shivers down most developers spines is ‘Legacy’. There are many different kinds of legacy-systems and obstacles that they impose. Legacy exists on a scale; on one end there are systems that you don’t want to touch because no matter what you do, they will most likely implode. On the other end there are systems that only have been mistreated code-wise or architecturally but actually have some kind of potential and can be refactored iteratively and improved upon. Some legacy-systems could be at their end of life while other will continue to live for a long time.
Not so long ago, i was a part of a team that got a legacy application assigned to us. This legacy-system was probably somewhere down the middle on the ‘legacy-scale’ and there were no plans to replace it. The perfect victim for some refactoring and improvements! Not only for the sake of the system but for the sake of the developers that are going maintain the application and introduce new features.
Mer information och anmälan till mötet. The meeting is sponsored by 17:00 Registrering & mingel 17:30 Välkommen Tomas Trolltoft & Rikard Thulin, Squeed 17:31 Mine you own software We all strive to create better software and this presentation will focus on how to identify weak spots in the code to refactor and even predict the […]
In his talk at JFokus titled “Java Streams: Beyond the Basics“, Simon Ritter introduces us to streams which were added in JDK 8. It was a good introductory talk, aimed at those with little experience in the functional programming paradigm. To start with, let’s take an example of old pre-Java 8 style code as well […]