All Blogs / Technology / Programming / Popular


Cipher EX V1.5

Twofish 512, Serpent 512, Rijndael 512, the HX Ciphers, Ring-LWE, NTRU, McEliece, Rainbow, GMSS, DTM-KEX

The real reason why UNIX commands are short

I was watching videos about my favorite topic, UNIX history, and found a talk by Hendrik Jan Thomassen. He's the UNIX pioneer in the Netherlands and has worked with Thompson and Ritchie in the past. He says the real reason why UNIX commands like ls, cp, mv, etc., are short is because PDP11 console keys were super hard to press. Show More Summary

Percona XtraDB Cluster: “dh key too small” error during an SST using SSL

If you’ve tried to use SSL in Percona XtraDB Cluster and saw an error in the logs like SSL3_CHECK_CERT_AND_ALGORITHM:dh key too small, we’ve implemented some changes in Percona XtraDB Cluster 5.6.34 and 5.7.16 that get rid of these errors. Some background dh key too small refers to the Diffie-Hellman parameters used by the SSL code that are […]

Percona XtraDB Cluster Transaction Replay Anomaly

In this blog post, we’ll look at a transaction replay anomaly in Percona XtraDB Cluster. Introduction Percona XtraDB Cluster/Galera replays a transaction if the data is non-conflicting but, the transaction happens to have conflicting locks. Anomaly Let’s understand this with an example: Let’s assume a two-node cluster (node-1 and node-2) Base table “t” is created […]

The Wikidata data model and your SPARQL queries

Reference works to get you taking advantage of the fancy parts quickly.

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

Copyright © 2015 Regator, LLC