Bugs found in GCC with the help of PVS-Studio

Written by Sofi Fateeva

I regularly check various open-source projects to demonstrate the abilities of the PVS-Studio static code analyzer (C, C++, C#). Now it is time for the GCC compiler to get checked. Unquestionably, GCC is a very qualitative and well-tested project, that's why it's already a great achievement for...

A Little E-Book: Learn from Real Examples How to Avoid Bugs

Written by Andrey Karpov

Here is a small e-Book for your attention: The Ultimate Question of Programming, Refactoring, and Everything . This book is intended for C/C++ programmers, but it could be of interest for developers using other languages as well. What makes the book peculiar is the descriptions of real, not...

C++
  •  
  • 3800

Keep Your Money… and Clients: Subscription Billing

Written by Dmitry Kabanov

Most businesses based on recurring payments model involve subscription billing. Moving from single payments is effective only when your clients are satisfied. Subscription churn means recurring revenue cuts and should be dealt with swiftly. The problem Competition drives innovation and...

IT

In-house dev: What could possibly go wrong?

Written by Dmitry Kabanov

We have been designing billing solutions for telecom applications for 8 years. We’ve made more than 80 successful integrations, but along the way we’ve found that about 50% of companies develop custom tools in order to keep their businesses competitive. Why do people believe they can tailor...

Robo-Advisors: How Human Talent is Reinforced by Tech

Written by Sergey Sosnov

Developments in fintech over the past few years have led to a rise in the use of robo-advisors by wealth management services. Robo-advisors have helped enhance efficiency and productivity within these services, benefits that have been passed onto clients. However the use of robo-advisors has...

How do you get initial traction as a B2B-startup?

Written by Dmitry Kabanov

Initial traction for a B2B-startup basically defines its existence and has to be delivered straight away. The problem is that there's a huge chuck of founders who rely on nothing but B2C-marketing and eventually fail to tank up their startups with money. So here we are. Bootstrapped, profitable...

The Role of WebRTC Technology In Online Security

Written by Jane

WebRTC technology is rather new (spearheaded by Google in 2012 through the World Wide Web Consortium). It is a free project that provides browsers with Real-Time Communications. The technology is now widely used in live help customer support solutions, webinar platforms, chat rooms for dating,...

A Non-Obvious Feature in the Syntax of Variable Declaration

Written by Maxim Razin

Take a look at this innocent looking piece of code in C++. There are no templates, no virtual functions or inheritance, but the creators of this beautiful language hid a gift right in front of us. struct A { A (int i) {} }; struct B { B (A a) {} }; int main () { int i = 1; B...