We make Shrimp even more useful: we add transcoding pictures to other formats

We make Shrimp even more useful: we add transcoding pictures to other formats  
 
Since the beginning of 2017 our small team is developing OpenSource-library RESTinio to embed an HTTP server in a C ++ application. To our great surprise, from time to time we receive questions from the category "And what can an embedded HTTP server for C ++ require?" Unfortunately, it's harder to answer simple questions. Sometimes the best answer is the code example.
 
 
A couple of months ago we started a small demo project Shrimp , which clearly demonstrates a typical scenario, under which our library is "sharpened". The ...
+ 0 -

Container-oriented integration testing &lt;{short}&gt; &lt;{full}&gt; <div class="post__text post__text-html js-mediator-article"> Integration testing remains an important part of the CI /CD production cycle, including in the development of container ap

<{full}>
Integration testing remains an important part of the CI /CD production cycle, including in the development of container applications. Integration tests, as a rule, are not very long, but very resource-intensive workloads. Let's see how you can combine the technologies and tools of integration testing with container orchestration tools (in particular, with 3r3r3? Red Hat OpenShift
), In order to speed up testing, increase its dynamism, and use resources more efficiently.
 
 
Container-oriented integration testing    Integration testing remains an important part of the CI /CD production cycle, including in the development of container applications. Integration tests, as a rule, are not very long, but very resource-intensive workloads. Let's see how you can combine the technologies and tools of integration testing with container orchestration tools (in particular, with 3r3r3? Red Hat OpenShift  ), In order to speed up testing, increase its dynamism, and use resources more efficiently.    
    
     
    
 We will create integration BDD tests (    Integration testing remains an important part of the CI /CD production cycle, including in the development of container applications. Integration tests, as a rule, are not very long, but very resource-intensive workloads. Let's see how you can combine the technologies and tools of integration testing with container orchestration tools (in particular, with 3r3r3? Red Hat OpenShift  ), In order to speed up testing, increase its dynamism, and use resources more efficiently.    
    
     
    
 We will create integration BDD tests (
 
 
We will create integration BDD tests ( <{short}>Integration testing remains an important part of the CI /CD production cycle, including in the development of container applications. Integration tests, as a rule, are not very long, but very resource-intensive workloads. Let's see how you can combine the technologies and tools of integration testing with container orchestration tools (in particular, with 3r3r3? Red Hat OpenShift), In order to speed up testing, increase its dynamism, and use resources more efficiently.    We will create integration BDD tests ( Integration testing remains an important part of the CI /CD production cycle, including ...
+ 0 -

Code coverage: how to improve the quality of testing

Our colleague, Scott Hanselman, continues to study testing and code coverage in the .NET Core. He has already talked about some tools for improving the quality of testing, and today he talks about one more: AltCover . Look under the cut!
 
 
Code coverage: how to improve the quality of testing
 
 
I pass the word Scott Hanselman .
 
 
Earlier this week I got acquainted with coverlet . There is also a well-respected tool OpenCover and ...
+ 0 -

Typegram - Zen blog platform

Hello Habr. I decided to show you engine , which I slowly develop. This is a blog platform, very close to the medium and similar projects.
 
Basic features:
 
Publications, comments, favorites, subscriptions, notifications, ratings, voting.
 
Minimalistic, textual design:
 
Typegram - Zen blog platform test site .
 
Localization
 
The service automatically separates users by language, directing Russian-speaking users to the Russian subdomain, and English-speaking users to English. The separation is essentially implemented at the content level. True interface is available only in English. Each subdomain has its own database ...
+ 0 -

Just about complicated. Part ? we continue to create a wireless "smart home". Based on Z-Wave technology and MajorDoMo

Just about complicated. Part ? we continue to create a wireless "smart home". Based on Z-Wave technology and MajorDoMosoftware.  In this article we continue the first steps to create our wireless "Smart House" based on technologies and the protocol for open source. For example, the connection of a single device working on Z-Wave technology: smart socket FIBARO Wall Plug Z-Wave (FGWPF-102_ZW5).  The choice is made for the following reason: the device has several functions: it works as a relay and a switch, you can turn on /off both on demand and on schedule, the meter of the power currently consumed, the electricity meter for a certain period of time.  In this part of the manual there will be quite a lot of pictures ...
+ 0 -

16 DevOps conferences in 201? whose performances are worth seeing

16 DevOps conferences in 201? whose performances are worth seeingIn general, there are much more such conferences, but these can be called flagships. They are held in different parts of the world and, of course, I do not encourage them to visit personally. What is the use? Viewing video, audio or presentations can help to discern technological innovations, the general vector of technology movement and, perhaps, already start to introduce something new in your organization. I do it in such a sequence: I go to the conference website, watch the program, select useful performances for myself, start to google them and then look for Youtube, Slideshade, Speakerdeck ...
+ 0 -

How effective is the virtual file system procfs and whether it can be optimized for

How effective is the virtual file system procfs and whether it can be optimized forThe proc file system (hereinafter simply procfs) is a virtual file system that provides information about processes. It is a "perfect" example of the interfaces of the following "everything is a file" paradigm. Procfs was developed a long time ago: at a time when servers on average served several dozen processes, when opening a file and subtracting information about the process was not a problem. However, time does not stand still, and now servers serve hundreds of thousands, or even more processes at the same time. In this context, the idea of ​​"opening a file for each process to subtract the ...
+ 0 -

We checked using the PVS-Studio source codes Android, or none is perfect

We checked using the PVS-Studio source codes Android, or none is perfect
The development of large complex projects is impossible without the use of programming methodologies and tools that help to control the quality of the code. First of all, this is a competent coding standard, code reviews, unit tests, static and dynamic code analyzers. All this helps to identify defects in the code at the earliest stages of development. This article demonstrates the capabilities of the static analyzer PVS-Studio to identify errors and potential vulnerabilities in the code of the Android operating system. We hope that this article will draw readers' attention to the methodology of static ...
+ 0 -

How to create a map of Moscow parking with Kepler.gl

A few months ago, the first version of Kepler.gl, the new Open Source tool for visualizing and analyzing large sets of geo-data, was released.
 
In this article, I suggest that you get acquainted with the main features of the application and create with its help two cartographic visualizations that will allow us to learn some interesting facts about paid parking in Moscow.
 
How to create a map of Moscow parking with Kepler.gl  
 
But first a few words about who created Kepler.gl
and why. GitHub
 
 

Main features of Kepler.gl


 
Regardless of the selected data analysis tools, cartographic services or frameworks used, as well as libraries for ...[/h]
+ 0 -