Our teams write articles for the blog covering events, technologies, problems etc that they encounter working here at cap hpi.
Some musings on our agile Java squads, technical debt, mainframes and tractors.
We have roles in Product Development. Here's a bit of a flavour of what it's like to work at cap hpi, just in case you fancy a slice.
The product development apprentices reflect on their experiences over the last 15 months at cap hpi...
Inspired by knowledge learned at SQL Bits 2019, a look at some of the mechanisms used by SQL Server to reduce the memory footprint used by cached query plans.
At the end of February 2019, a number of cap hpi database engineers headed over to Manchester to the SQL Bits conference. Here's a look at some of the pearls of wisdom they gleaned, focusing on some of the latest thinking around Performance Tuning in SQL.
cap hpi are in the process of going through an agile transformation. Here's a quick update on what's happened so far and where we're heading next.
On October 9th 2018, testers from cap hpi attended the 7th ever Leeds testing Atelier. This is what their experience entailed.
Our software development apprentices reflect on their experience six months into their apprenticeship scheme at cap hpi
Going a step further than unit tests - full integration tests of all the components and dependencies of an ASP.NET Core service project.
In June 2018 cap hpi developers travelled to Norway to attend the Norwegian Developer Conference (NDC) in Oslo.
Some great new functions introduced in SQL Server 2017 to make life working with text easier
cap hpi has recently taken on four new software development apprentices, working in the Product Development department. The apprentices will be working on-site at cap hpi, while undergoing classroom training at Estio. This is how they have found their first few weeks.
What is life like in cap hpi's Product Development department?
How to providei18n Internationalisation in Angular
So what happens when you’ve been a games programmer for 30 years and finally decide that the late nights, long hours and endless pressure are not worth it anymore? What happens when the passion of creating a product that’s fun for people to play is overtaken by a need to have a life but the passion for programming still remains? Such is the lifecycle and the dilemma of many programmers in the games industry.
An investigation into the appropriateness of development testing based on application needs
For many years soapUI has been the go to tool for testing Web Services. This article describes one way to feed data into multiple threads from a single file.
Power BI - How did a BI developer first find using the product?
You have probably heard about unit testing... but what benefits can unit testing offer and what troubles can developers avoid later in a product's lifecycle?
Team Build is a new tool that allows users to develop, manage and automatically deploy configured builds. This article explains how to use them and what to do to create a new build definition.
The SDD (Software Design & Development) Conference is an annual conference held in London...
When working with SOAP web service references in .Net, by default the actual request and response messages are not available to the developer. At times it is useful to be able to access these messages.
Implementing background processes can be a time consuming task if you require the ability to manage and monitor them. In this post we look at Hangfire.
Choosing a front-end JavaScript framework is tough. There are plenty of frameworks to choose from, so we've picked two popular ones and compared them by providing like-for-like code samples.
Visual Studio Team Services is Microsoft's free ALM platform in the cloud. In this post you'll learn about our experience of migrating from on premise TFS to the new and shiny VSTS.
Automating our Android mobile application builds by adopting CI and moving from a developer SPOF to a full automated build and deployment cycle to the Google Play store
With the launch of SQL Server 2016 Microsoft added support for JSON data. In this article we take a quick look at what JSON is, how you can consume and manipulate JSON data using T-SQL and some of the things you need to be aware of when working with JSON data in SQL Server.
ES6 brings with it a range of new features and syntactic sugar that have been widely discussed and lauded, but none more so than arrow functions. What are they and why are they so well received?
Find out how we've fixed table columns and headers to increase table readability, using an Angular directive.
Read about our experiences with using two types of API validation for C# - Data Annotations and Fluent Validation.
Dodgy networks and devices with only basic functionality can be frustrating for web developers. What if there was a way to build systems so that they were inherently robust and usable, but still take advantage of all the fancy modern bells-and-whistles where available? There is: it's called Progressive Enhancement.
The development of a Mobile application to replace the printed book for valuations
In this article, we would like to take the opportunity to explain the challenges Testers face on a regular basis in our job. Often Testers get forgotten about or feel left out of the whole Agile process (I expect violins out at this point). So here is a view through the eyes of a Tester...
Why cap hpi has decided to enter the world of the technical web log…
SQL Bits is a yearly conference for those who work on the information side of IT. It is usually held at a different venue each year and spans several days.
'If it ain't broke then don't fix it' a well known phrase first used by one of Jimmy Carter's presidential advisers back in 1977. In many areas of life this may be sound advice but in the fast moving world of IT, to follow this advice maybe the first steps to failure.