Category: Blog

Python for the Web: What a Junior Developer Needs to Know to Work and Grow

We have prepared a summary of the key thoughts from the Python Junior Podcast: in it, we discussed where to start and where to go as a beginner Python developer. Recently, we have had a lot of content for mid-level and senior developers, but this episode is definitely for juniors. The main topics: What knowledge does a beginner programmer need to engage in web development? What do […]

Comparison of space communication systems.

Friends, as you already know, we are working hard on a new geek project — "Server in the Clouds 2.0", or "Space Data Center". In short: on April 12, we will launch a DIY server on a stratospheric balloon at an altitude of about 30 km, we will transmit data to it through a space communication system, and from the server, we will broadcast data to Earth via radio communication. And […]

InterSystems IRIS 2019.1 Release

In mid-March, the new version of the InterSystems IRIS data platform 2019.1 was released. We present to you the list of changes in Russian. The full list of changes and Upgrade Checklist in English can be found at the link. Improvements in InterSystems Cloud Manager InterSystems Cloud Manager is a utility for easy deployment of InterSystems IRIS installations in the cloud. In release 2019.1 in ICM […]

HTTPS is not always as secure as it seems. Vulnerabilities have been found in 5.5% of HTTPS sites.

One of Alexa's top sites (central circle), secured with HTTPS, with subdomains (grey) and dependencies (white), some of which are vulnerable (patterned fill). Nowadays, the HTTPS secured connection icon has become a standard and even a necessary attribute of any serious website. If the certificate is absent, almost all recent browsers warn that the connection to the site is "not secure" and do not recommend […]

Building blocks of distributed applications. The first approximation.

In the previous article, we covered the theoretical foundations of reactive architecture. It's time to talk about data streams, ways to implement reactive Erlang/Elixir systems, and the messaging patterns within them: Request-response, Request-Chunked Response, Response with Request, Publish-subscribe, Inverted Publish-subscribe, Task distribution. SOA, MSA and messaging SOA, MSA are system architectures that define the rules for building systems, while […]

Sony has changed the rules for canceling purchases in the PlayStation Store and mentioned a change in online identifiers

Sony Interactive Entertainment has made some changes to the refund policy for purchases in the PlayStation Store. You can now return games and pre-orders. The return conditions in the PlayStation Store are still not as consumer-friendly as in Steam, but Sony Interactive Entertainment is moving in the right direction. Now you can return any purchase in the PlayStation Store within 14 days of […]

Parallel Queries in PostgreSQL

Modern CPUs feature a large number of cores. For years, applications have been sending queries to databases in parallel. If it's a reporting query on many rows in a table, it executes faster when utilizing multiple CPUs, and this has been possible in PostgreSQL since version 9.6. It took three years to implement the parallel query feature — the code had to be rewritten at various execution stages […]

Sid Meier’s Civilization VI now features cross-platform saves between PC and Switch

Developers at Firaxis Games and publisher 2K Games have announced that the global turn-based strategy Sid Meier’s Civilization VI now supports cross-platform saves between PC and Nintendo Switch. If you purchased the game on Steam and Nintendo Switch, you can now freely transfer saves between the two platforms. To do this, you will need to create a 2K account and link it […]

Sharp Aquos Zero: smartphone with Snapdragon 845 processor and Android 9 Pie OS

Sharp Corporation has announced the powerful Aquos Zero smartphone, equipped with a 6.2-inch diagonal display. The new device features a WQHD+ display with a resolution of 2992 × 1440 pixels. At the top of this panel, there is a cutout for the 8-megapixel front camera. Protection against damage is provided by durable Corning Gorilla Glass 5. The "heart" of the smartphone is the Qualcomm Snapdragon 845 processor (SDM845). The product […]

Transactions and mechanisms for their control

Transactions A transaction is a sequence of operations on data that has a beginning and an end. A transaction is the sequential execution of read and write operations. The end of a transaction can be either the saving of changes (commit) or the cancellation of changes (rollback). In relation to databases, a transaction consists of several commands that are treated as a single command. Transactions must meet the ACID properties. Atomicity. A transaction either fully executes […]

Cisco HyperFlex vs. competitors: testing performance

We continue to introduce you to the hyper-converged system Cisco HyperFlex. In April 2019, Cisco is once again conducting a series of demonstrations of the new hyper-converged solution Cisco HyperFlex in regions of Russia and Kazakhstan. You can sign up for a demonstration through the feedback form by following the link. Join us! Saint Petersburg (April 1-19, 2019) Samara (April 10, 2019) Almaty […]

Checklist for creating and publishing web applications

To create your web application today, it's not enough just to know how to develop it. An important aspect is the setup of deployment tools, monitoring, as well as managing and administering the environment in which it works. The era of manual deployment is fading away, even for small projects; automation tools can bring significant benefits. In manual deployments, we often […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster