All Blogs / Technology / Programming / New


Technical due diligence checklist

A useful list when licensing/buying technology assets into your organisation or taking on ownership of an existing project yourself.

Showing method parameter values in Callstack window

An easier way to show parameter values of chain of methods from Visual Studio

WPF Logging Framework using PRISM, MEF, and Reactive Extensions

The start of a logging framework in WPF showing off PRISM, MEF, and Reactive Extensions.

Application Architecture - What's The Matter With Being STUPID Before Being SOLID

This topic will cover the bad design practice using STUPID and good design practice using SOLID. Detail explanation for Single Single Responsibility Principle, Open and Closed Principle, Liskov Substitution Principle, Interface Segregation Principle and Dependency Inversion (DI) Principle.

BEWARE: Increasing fc_limit can affect SELECT latency

In this blog post, we’ll look at how increasing the fc_limit can affect SELECT latency. Introduction Recent Percona XtraDB Cluster optimizations have exposed fc_limit contention. It was always there, but was never exposed as the Commit Monitor contention was more significant. As it happens with any optimization, once we solve the bigger contention issues, smaller […]

Simple OAuth2 Authorization Server with Identity Server and .NET Core

A guided walk-through to build a simple Authorization Server and enable a Client Credentials workflow using Identity Server and.NET Core

Better Than Linear Scaling

In this blog, we’ll look at how to achieve better-than-linear scaling. Scalability is the capability of a system, network or process to handle a growing amount of work, or its potential to be enlarged to accommodate that growth. For example, we consider a system scalable if it is capable of increasing its total output under […]

Solving optimization problems with Microsoft Solver Foundation

This article shows real-world example of solving LP and NP optimization problems with Microsoft Solver Foundation

Make Your Own Social Network, Game Server, or Knowledgebase! – Sourcehunt - SitePoint PHP

It's time for our monthly hunt for new open source libraries to use and contribute to! If you're new to Sourcehunt, it's our monthly post for promoting open source projects that seem interesting or promising and could use help in terms...Show More Summary

Atlas ORM: Doing the Heavy LiftingFor Your Persistence Layer - Nomad PHP

July 2017 EU Presented By Paul M. Jones July 20, 2017 20:00 CEST The post Atlas ORM: Doing the Heavy LiftingFor Your Persistence Layer appeared first on Nomad PHP.

Using Cookies with PHPUnit and Symfony Basic Client

Introduction I was writing and running some simple PHPUnit functional tests using the Symfony basic client (as described here), and after authenticating (submitting a form), I noticed the client didn’t have any cookies set; or at least it appears that way.

Difference between IQueryable and IEnumerable interfaces

This article give us an overview of the difference between two very common generic interfaces in our projects such IQueryable and IEnumerable

PHPUnit Code Coverage in Symfony

Introduction I’ve been creating some unit tests and functional tests for a Symfony application that I’m currently developing and I wanted to share some of those experiences. PHPUnit has a number command line options that you can specify when running it, including a very useful “

Application Architecture - First Know Dependency Before Dependency Injection

This article is about dependency, type of DI, its use, advantages and disadvantages; as well as it will cover Dependency Inversion, Inverse of Control, and IOC Framework.

Percona Monitoring and Management 1.1.3 is Now Available

Percona announces the release of Percona Monitoring and Management 1.1.3 on April 21, 2017. For installation instructions, see the Deployment Guide. This release includes several new graphs in dashboards related to InnoDB and MongoDB operation, as well as smaller fixes and improvements. Show More Summary

Percona Server for MySQL in Docker Swarm with Secrets

This quick post demonstrates using Percona Server for MySQL in Docker Swarm with some new authentication provisioning practices. Some small changes to the startup script for the Percona-Server container image allows us to specify a file that contains password values to set as our root user’s secret. “Why do we need this functionality,” I hear you cry? When we […]

Simple PHPUnit Functional Tests in Symfony

Introduction For a TRIO project I’m working on for Taft College, I needed to run some PHPUnit Functional tests for the TRIO Forms system I’m developing. Testing in Symfony is well documented. In this article, I will show is simple Functional test example.

I work at Yelp now! - Evert Pot

In a twisted turn of events, I suddenly find myself to be working for Yelp! It sounds a bit like it was a surprise, and it kind of was. Only 6 months after I started my job at Turnstyle, it got acquired by Yelp. I would joke “I mustShow More Summary

Thread Wrapper for Modern C++

Thread wrapper (v. 2.0) based on std::thread offers synchronization, status control and termination in safe encapsulated manner

Enabling Percona XtraDB Cluster SST Traffic Encryption

In this blog post, we’ll look at enabling Percona XtraDB Cluster SST Traffic Encryption, and some of the changes to the SSL-based encryption of SST traffic in Percona XtraDB Cluster 5.7.16. Some background Percona XtraDB Cluster versions prior to 5.7 support encryption methods 0, 1, 2 and 3: encrypt = 0 : (default) No encryption encrypt […]

Copyright © 2015 Regator, LLC