NEWS & BLOG
Growth in Strange Times: 2020 Hindsight
It's been quite an eventful year here at Sonalake, one that we can say, with the help of our team and amazing customers, was a big success! This year we recorded growth in our business, our people and diversity. Before we continue, we want to thank everyone who contributed their time and specialities to make this happen.
Our 5 Most Popular Posts of 2020
From building Multi-Tenant Applications with JHipster to Network Congestion Forecasting, let’s reflect on our most popular post of 2020.
Introduction to Cross-site scripting (XSS)
As of 2020, many might think that Cross-site Scripting (XSS) vulnerabilities are well explored and that the vast majority of them are addressed by frameworks we use. However, numerous examples from this year alone show XSS remains an issue, with possibly the most famous XSS vulnerability of the year being found in Google Sheets. In our latest article, Kamil will take you through the basics of Cross-site Scripting (XSS), focusing on the most common types of XSS attacks and the various ways applications are exposed.
An approach to speeding up Jenkins parallel builds
In this article, Jerzy is going to demonstrate how to reduce the usual test automation constraints using an optimised parallel build approach with Jenkins. The method presented here helped his team to lower execution time from 12 hours down to a 2 hour average in a production software project.
Introduction to Progressive Web Applications – Part 1
Many frontend developers have heard about Progressive Web Applications. Most know that PWAs mean developing a web app that works on several devices and leverages features typically reserved for native apps. But what exactly is it? A framework, a new API, or something else? In this article, Krzysztof addresses the question while investigating what PWAs offers to frontend developers and end-users of applications.
A Celebration of Youth’s Ingenuity – CreativeTechFest 2020
Sonalake was again proud to sponsor and volunteer at CreativeTechFest, the annual showcase for TechSpace, an educational movement that inspires young people to become digital creators, inventors and makers through free access to hardware, software, trained youth workers and creative mentors.
In the news: Sonalake delighted to contribute to major milestone in National Broadband Plan
Today, National Broadband Ireland (NBI) hit a significant milestone with the formal launch of the first set of rural community Broadband Connection Points (BCPs), a key element of the Government’s National Broadband Plan. Sonalake has delivered the active monitoring solution for the BCP network including remote probes supported by its cloud based VisiMetrix solution for network monitoring and analytics. We are also heavily involved in supporting NBI with the build out of its telecom business and operational support infrastructure.
The Code Speaks for Itself – generating API docs for Spring Applications
Daniel’s post outlines a process that we in Sonalake have found to automate the creation of REST API documentation. We have provided a working example of this in the sonalake-autodoc-example project. We hope you find it as helpful as we do!
Hypothesis Testing of frequency-based samples
In part three of Introduction to Hypothesis Testing series we outlined some code samples for how to perform t-tests on mean-based samples. This post will now go into more detail for frequency-based samples.
Enterprise Design: Anything but Typical
Enterprise design is unlike that of B2C, due to typical guidelines around navigation, flow, visual hierarchy and density not being applicable and would do more harm than good. This comes down the most fundamental design principle: design with the user in mind. In this post, our colleague Thandi discusses the unique challenges within B2B and enterprise-level software design, while reviewing things she has learned along the way.