Pull to refresh

All streams

Show first
Rating limit

Mocking RESP API in 20 minutes via Yakbak

JavaScript *Programming *
Translation
Tutorial


Imagine this: you are an ordinary frontend developer. When you open your mailbox you found a message — tomorrow DevOps team will make an optimization with Kubernetes. You are experienced developer and you know that environment operation test might go sideways. Test environment is crucial for your job as frontend developer and you don’t want to miss a whole day on a job, so there are two possible solutions present:


  1. Setup all microservices on your laptop
  2. Prepare mocks for API

I will describe how to mock REST API request via Yakbak.

Read more →
Rating 0
Views 529
Comments 0

The On-Line Encyclopedia of Integer Sequences today

Mathematics *Social networks and communities

You can encounter integer sequences all around combinatorics, number theory, and recreational mathematics. And if there is a multitude of objects of the similar form, then one can create an index for these objects. The On-Line Encyclopedia of Integer Sequences, OEIS, is such an index.

This is a translation of my article The On-Line Encyclopedia of Integer Sequences in 2021, published in Mat. Pros. Ser. 3 28, 199–212 (2021).

This article covers the On-Line Encyclopedia inclusion criteria, its editorial process, its role in mathematics, and its future.

Read more
Rating 0
Views 343
Comments 1

Python Junior Plus, or the beginner's Roadmap to becoming a Python programmer

Python *Programming *IT career

image


Hello! My name is Mikhail Emelyanov, I am embedded software engineer, and I was inspired to write this little roadmap on the capabilities of Python language by a certain commonality among the existing Python tutorials found on the web.


The usual suggestions to study, say, “Algorithms and Data Structures” or “Databases” are especially jarring. You can spend years studying these topics, and even after decades you'd still be able to find something you didn't know yet even without ever venturing outside the scope of Algorithms!


Using video game analogies, we can say that novice programmers often stand on the shore of the lake of boiling lava with an island with the ever-coveted jobs in the center, while the islands in between, which you have to jump on, gradually increasing your skills in successive mini-quests, are either missing, or arranged haphazardly, or their fairly smooth sequence breaks off, never having managed to get you any farther from the shore. Let's try to build a path of hint islands, a number of which, although not without effort, will finally allow us to reach our goal.

Read more →
Rating 0
Views 657
Comments 2

How Can I Start My Own IPTV Provider?

IPTV *Monitors and TV

IPTV is quickly rising to the top of the list of TV viewing options for viewers worldwide. other types of home entertainment, including music and video. This indicates a developing market for service providers and a potential new source of income. But how can you set up an IPTV service? Mware Solutions can assist you in establishing the required infrastructure for a successful entry into this cutthroat market.

TV delivered using an Internet Protocol Network is known as IPTV. This new technology has the potential to alter how we watch television at home, get training, utilize computers, and even use cell phones. From computer monitors and mobile phone screens to plasma and LCD televisions, it is used to provide television services to all of these devices. But how can you launch an IPTV company and become a provider of IPTV? An IPTV business solution is what?

We, therefore, decided to offer an eight-week boot camp to teach you everything you require to launch your own IPTV company. You may build the necessary infrastructure with the aid of Setplex to successfully enter this cutthroat market.

Read more
Total votes 3: ↑3 and ↓0 +3
Views 763
Comments 0

WWDC22 hidden gems

Development for iOS *Development of mobile applications *
Sandbox

For iOS developers, WWDC is always something of a New Year. We are presented with so many new products, and sometimes you can get lost in them. Most of my colleagues are trying to be in touch by watching “Platform State of Union” and all “What’s new” sessions. The event basically provides an opportunity to developers a glimpse of the features to expect from the software part. When Apple has a conference like this one, they want to make sure they have enough time to get everything done. In order to do this, they need to be able to work at their own pace and not worry about how long it will take them to get something done.

This means that if you have a small project, it may not be that important but once you move into larger projects with more people involved, every second saved can be worth several dollars in terms of money saved or profit made by the company. The platform tightly integrates programming languages, frameworks, and tools. Everyone gains when these three complement one another. Customers receive a consistent experience, such as scrolling that feels right every time. And developers may devote more time and attention to what distinguishes the app.

And it’s fine, you don’t need to spend so much time for this other unpopular stuff. However, in these, not-so-popular videos as couple of them may be called as “hidden gems” because of the content or a beautiful presentation/structure. Let me show couple of them!

Read more
Total votes 1: ↑1 and ↓0 +1
Views 666
Comments 3

Startup story — how we pivoted mobile apps and business from «beauty Uber» to «beauty coworking»

Development of mobile applications *Mobile applications design *Mobile applications monetization *Start-up development Business Models *
Sandbox

Hi everyone! My name is Dmitrii Konstantinov and this is a personal story of experience and growth in a cozy startup. How we made a business pivot and adapted the server and mobile apps for it. What challenges did we face and how did we solve them.

Read more
Total votes 3: ↑3 and ↓0 +3
Views 426
Comments 2

How we designed the user interface for an enterprise analytical system

Singula Team corporate blog Big Data *CGI *Data Engineering *

In 2021, we were contacted by an industrial plant that was faced with the need to create a system for analyzing processes in its production. The enterprise team studied ready-made solutions, but none of the analytics system designs fully covered the required functionality. So they turned to us with a request to develop their own analytical system that would collect data from all machines and allow it to be analyzed to see bottlenecks in production. For this project, we created a data-driven UI/UX design and also developed a web-based interface for the equipment monitoring system.

Read more
Total votes 5: ↑5 and ↓0 +5
Views 263
Comments 0

Understanding the Differences Between Kafka and RabbitMQ: in Simple Terms

Иннотех corporate blog Programming *IT Infrastructure *Data storage *DevOps *
Translation

Software message brokers became the standard for creating complex systems. However not all IT specialists understand how these instruments work. Pavel Malygin, Lead System Analyst at Innotech, dives into the topic of message brokers and explains how they are used.

Read more
Total votes 3: ↑3 and ↓0 +3
Views 1.8K
Comments 2

PostgreSQL 16: Part 2 or CommitFest 2022-09

Postgres Professional corporate blog PostgreSQL *SQL *
Translation


It's official! PostgreSQL 15 is out, and the community is abuzz discussing all the new features of the fresh release.


Meanwhile, the October CommitFest for PostgreSQL 16 had come and gone, with its own notable additions to the code.


If you missed the July CommitFest, our previous article will get you up to speed in no time.


Here are the patches I want to talk about:


SYSTEM_USER function
Frozen pages/tuples information in autovacuum's server log
pg_stat_get_backend_idset returns the actual backend ID
Improved performance of ORDER BY / DISTINCT aggregates
Faster bulk-loading into partitioned tables
Optimized lookups in snapshots
Bidirectional logical replication
pg_auth_members: pg_auth_members: role membership granting management
pg_auth_members: role membership and privilege inheritance
pg_receivewal and pg_recvlogical can now handle SIGTERM

Read more →
Total votes 1: ↑1 and ↓0 +1
Views 314
Comments 0

Digital modeling of analog guitar distortion effects

Circuit design *Manufacture and development of electronics *Software DIY Sound

The sound of rock music, in particular of hard rock and heavy metal, is largely based on a specially distorted guitar sound, for which electronic “distortion” devices, tube amplifiers in “overloaded” mode, computers with appropriate software and digital processors are used. increasingly using neural network algorithms.

The distorted sound of electric guitars began to gain popularity around the 1960s. Since that time, the sound of overloaded tube amplifiers, connected to powerful dedicated guitar speakers with large dedicated speakers, has been considered the benchmark in rock music. But tube amplifiers were relatively expensive and inconvenient to operate. Therefore, semiconductor distortion devices were developed.

At that time, the electrical circuitry of distortion devices was relatively simple and the signal output from their output only vaguely resembled the sound of an overloaded tube amplifier. Nevertheless, it was still somewhat similar to the “sound of a lamp” and this provided a powerful incentive for designers of analog semiconductor distortion circuits to continue their research, complicate circuits and propose new circuit solutions. The heyday of analog solid-state distortion was around 1995-2010. The most popular were electrical circuit diagrams like those shown in the figure below.

Read more
Total votes 3: ↑3 and ↓0 +3
Views 395
Comments 0

How to handle Stale Element Reference Exception in E2E testing of modern SPA applications

Bimeister corporate blog IT systems testing *.NET *C# *Web services testing *
Tutorial

Hello everyone, my name is Denis, I am Software Developer Engineer in Test (SDET) at Bimeister. I am in charge of test software development - frameworks, automated tests, CI Pipelines configuration, and much more.

In this article, I will tell you how we defeated the Stale Element Reference Exception while developing our framework using Selenium WebDriver and C#.

Read more
Total votes 2: ↑2 and ↓0 +2
Views 301
Comments 0

I trained a neural network on my drawings and give the model for free (and teach you to create your own)

Python *Image processing *Machine learning *Graphic design *Artificial Intelligence
Tutorial

Great for seamless patterns, abstract drawings, and watercolor-styled images. How to use it and train a neural network on your own pictures?

Download the model here: https://huggingface.co/netsvetaev/netsvetaev-free

I wanna know!
Total votes 6: ↑6 and ↓0 +6
Views 793
Comments 0

Apple's upcoming AR/VR headset features

Development for AR and VR *
Recovery mode

Apple next year is planning to enter a new product category, launching its first mixed reality headset. Rumors indicate that the upcoming headset will support both AR and VR technology, and that it will have features that will outshine competing products.

With the iPhone, iPad, and Apple Watch, Apple's hardware and software led it to dominate those categories within a few short years after entering a new market, and it's likely the same thing will happen with augmented and virtual reality. We've rounded up 10 features rumored for the AR/VR headset that will set it apart from competitors.

Read more
Total votes 5: ↑4 and ↓1 +3
Views 31K
Comments 2

«Look what I have!» — how we made the feature of screen sharing in the mobile video conferencing app

Development of mobile applications *Mobile applications design *Mobile App Analytics *Video conferencing
Sandbox

How we listened to the needs of our customers and implemented the feature with the maximum capabilities of the iOS and Android platforms. Then we looked into analytics, added onboarding, and usage grew. At the end of the article there are some cool conclusions and insights. Developing a video conferencing mobile app is fun!

Read more
Total votes 3: ↑3 and ↓0 +3
Views 613
Comments 0

Queries in PostgreSQL. Nested Loop

Postgres Professional corporate blog PostgreSQL *SQL *
Translation

So far we've discussed query execution stagesstatistics, and the two basic data access methods: Sequential scan and Index scan.

The next item on the list is join methods. This article will remind you what logical join types are out there, and then discuss one of three physical join methods, the Nested loop join. Additionally, we will check out the row memoization feature introduced in PostgreSQL 14.

Read more
Total votes 4: ↑4 and ↓0 +4
Views 568
Comments 0

How to Customize UI Artefacts for Selenide + Selenoid + Allure (with TestOPS)

Иннотех corporate blog IT systems testing *Web services testing *Mobile applications testing *
Translation

The common combination of JUnit5, Selenide and Allure has proven to be stable and reliable for autotesting. The remaining issue, however, lies in test length increase up until the rise of overall test numbers. The resulting video files turn out to be over an hour. Alexander Kochergin, Lead engineer at Innotech, has found a way to simplify the process.

Read more
Total votes 3: ↑3 and ↓0 +3
Views 243
Comments 0

Size does matter… (part 1)

Git *Shells *Development for Android *Build automation *DevOps *
Translation
Tutorial

No matter how we deceive ourselves - size matters! Of course, we will talk about the size of our android application, where we add a bunch of cool features, and we don’t even think about how this can negatively affect the app size. Therefore, we will learn how to detect app size regression on CI to automate this process. In this part, we will discuss how you can easily check the app size in development branch.

Read more
Rating 0
Views 476
Comments 0

Tutorial: Frontity — Setting Up Authorization for WordPress Private Endpoints

WordPress *JavaScript *ReactJS *
Translation
Tutorial

Foreword

This tutorial is intended primarily for those new to Frontity (React framework for WordPress) development.

Primary goal

Collect in one place all the necessary information for setting up authorization for WordPress private endpoints using the example of getting a menu collection (wp-json/wp/v2/menus).

Read more
Rating 0
Views 234
Comments 0