Pull to refresh

My feed

Type
Rating limit
Level of difficulty
Warning
To set up filters sign in or sign up
Article

How Closures Work and Why It Matters

Level of difficulty Medium
Reading time 8 min
Views 376

They might sound complicated, but they are actually a fundamental part of the language. In this article, we’ll explore closures in a straightforward and practical way. Let’s clear up common misunderstandings. Walk through real-world examples. Nail those tricky interview questions about closures. By the end, you’ll see closures not as a hurdle, but as a valuable part of your JavaScript toolkit.

Continue Closure Journey
Rating 0
Comments 0
Article

Evaluating Performance: CosmosDB vs. Azure SQL

Level of difficulty Easy
Reading time 4 min
Views 4.3K

In the evolving landscape of database technology, choosing the right database management system is crucial for the efficiency and scalability of applications. This article presents a detailed comparison of the performance between Microsoft's CosmosDB and MS SQL Server. We'll examine how each database performs under various load conditions and share some interesting findings.

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

The next steps after a good meetup on Portable SystemVerilog Examples for ASIC and FPGA

Reading time 4 min
Views 438

The meetup on January 14 at Hacker Dojo in Mountain View, California, went well, although not as planned - we spent almost all the time talking instead of doing hands-on exercises. The room we booked can fit 30 people and approximately 30 people did show up. The quality of participants was high: approximately half were familiar with hardware description languages and another half came from various software topics. 12 people filled out the questionnaire despite the fact that I forgot to bring 30 pens.

The discussion during and after the presentation was focused and very meaningful: microarchitecture and education, EDA infrastructure / build scripts, open-source ASIC design tools, the economics of ASIC design and manufacturing, high-level synthesis, transaction-level modeling, ASIC prototyping using FPGA boards, FPGA embedded in ASIC (Menta), new FPGA manufacturers (Gowin) and new design languages - Chisel and SpinalHDL.

Four persons came to me after the meeting to discuss their participation in working on open-source portable SystemVerilog examples, and another seven expressed this intention in the questionnaire. So we are meeting again in Hacker Dojo on Sunday, January 21, at 2 PM, this time not in the classroom area, but in the common shared area.

Generally, I am thinking of having regular meetings, probably on a weekly basis for a small team of developers of the educational materials and on a monthly basis for a wider audience, discussing various design and verification topics.

There were two correspondents of Slavic Sacramento who recorded the video of the presentation. They are going to make it available soon.

Read more
Total votes 6: ↑5 and ↓1 +4
Comments 2
Article

PostgreSQL 17: Part 3 or Commitfest 2023-11

Level of difficulty Medium
Reading time 11 min
Views 219


The November commitfest is ripe with new interesting features! Without further ado, let's proceed with the review.


If you missed our July and September commitfest reviews, you can check them out here: 2023-07, 2023-09.


ON LOGIN trigger
Event triggers for REINDEX
ALTER OPERATOR: commutator, negator, hashes, merges
pg_dump --filter=dump.txt
psql: displaying default privileges
pg_stat_statements: track statement entry timestamps and reset min/max statistics
pg_stat_checkpointer: checkpointer process statistics
pg_stats: statistics for range type columns
Planner: exclusion of unnecessary table self-joins
Planner: materialized CTE statistics
Planner: accessing a table with multiple clauses
Index range scan optimization
dblink, postgres_fdw: detailed wait events
Logical replication: migration of replication slots during publisher upgrade
Replication slot use log
Unicode: new information functions
New function: xmltext
AT LOCAL support
Infinite intervals
ALTER SYSTEM with unrecognized custom parameters
Building the server from source

Read more →
Total votes 3: ↑3 and ↓0 +3
Comments 0
Article

Import chat history to Telegram (приглашение)

Level of difficulty Medium
Reading time 3 min
Views 371
image

I'm seeking anyone who is skilled enough to develop a simple Python script using TDLib, Telegram API, and JSON manipulation to make it possible to perform simple tasks listed below:

1. Import Telegram chat JSON backup back to Telegram similar to what these scripts are doing github.com/alexlyzhov/telegram-import
github.com/Suberbia/UltimateChatRestorer
github.com/mygrexit/UltimateChatRestorerForGroupchats
but for any chat (not only to «saved messages») including group chats (not only 1 to 1 chats) and improve the code to make it work faster, more reliable, write log file, allow continuing from the stop point in case of errors and keep all the original chat data including formatting and everything that telegram can handle.
Some kinda combine all the script in one universal, flexible, high quality tool.
The most important aspect of the whole task is that the imported messages have to keep not only the formatting, but its original date and time when they were actually sent. Like it is done in the original telegram tool for importing history from some other apps — telegram.org/blog/move-history

2. Make it very simple to use. Perfect solution will be: Download, put the script next to JSON backup and run it in the interactive mode or with some specific options. Let the script ask for all the credentials and briefly explain where to get them. If possible, keep all the job on one device with no need of transferring the WA format zip file to the phone for importing. If not possible, make it an android app which will get the JSON, process it and feed the result to the Telegram app for import.

This is the basic I'm going to pay for.
Read more →
Total votes 3: ↑0 and ↓3 -3
Comments 2
Article

Flashforge Creator 3: A Comprehensive Guide to Elevating Your 3D Printing Experience

Reading time 5 min
Views 106

The Flashforge Creator 3 is a hallmark of innovation in the bustling world of 3D printing. This versatile printer is known for its dual extruder system, precision, and user-friendly interface, catering to the needs of both enthusiasts and professionals.

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

React Global State Management: A Brief History and a Quick Guide

Level of difficulty Easy
Reading time 9 min
Views 391

If you’re a React developer, you know how important state management is. State is the data that powers your UI, making it interactive and dynamic. But managing state in React can be tricky, especially when you have to share it across multiple components or deal with complex and asynchronous logic.

That’s why over the years, React developers have come up with various solutions for state management, each with its own advantages and disadvantages. In this article, we’ll take a look at some of the most popular ones and how they evolved. We’ll also review some of the current state-management libraries and how to choose the best one for your app.

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

The breakthrough concept around new rocket engine based on hybrid of chemical and electric technology and plasma physics

Level of difficulty Hard
Reading time 37 min
Views 683

 Gleb Kulev, Candidate of Technical Sciences

The rapid exploration of outer space has faced a problem related to the insufficient efficiency of modern rocket engines. As a solution to this problem, the concept of a jet engine based on new operating principles is proposed, using a combination of known physical laws and having advantages over known types of jet engines.The article presents the results of testing three modifications of jet engines based on new operating principles and their analysis. The article discusses the physical principles of operation of a jet engine based on new principles, its advantages and problems arising during its creation.

Read more
Total votes 5: ↑5 and ↓0 +5
Comments 3
Article

Unveiling the Flashforge Creator 3 Pro 3D Printer: A Detailed Review

Reading time 3 min
Views 74

The Flashforge Creator 3 Pro is a sophisticated 3D printer that has made waves in the desktop 3D printing market. It blends the boundary between professional and personal use, offering features usually found in industrial-grade printers. This machine is tailored for users who require precision, versatility, and the ability to work with advanced materials.

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

Unveiling the Capabilities of the Raise3D Pro3 3D Printer: A Comprehensive Review

Reading time 4 min
Views 73

The Raise3D Pro3 3D Printer marks a significant stride in the world of professional 3D printing. As the latest innovation from a renowned brand, the Pro3 is anticipated to set new benchmarks in print quality, reliability, and user experience for both professionals and enthusiasts.

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

Exploring the Flashforge Guider 3 Plus: A Comprehensive 3D Printer Review

Reading time 2 min
Views 45

The Flashforge Guider 3 Plus emerges as a powerful player in the professional FDM 3D printing market. Developed by the Chinese-based manufacturer Flashforge, this model is designed to fulfill the rigorous demands of industrial applications. It distinguishes itself with an array of smart features that are indispensable for high-quality and efficient 3D printing​​​​.

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

FreeScan UE Pro 3D Scanner: Revolutionizing Precision and Efficiency

Reading time 6 min
Views 84

3D scanning technology has witnessed remarkable advancements, and at the forefront of this evolution is the FreeScan UE Pro 3D Scanner. This revolutionary device has not only simplified the process of 3D scanning but also brought precision and efficiency to an unprecedented level. The FreeScan UE Pro stands out for its ability to capture intricate details, making it an invaluable tool across various industries, from engineering to healthcare.

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

Einscan H 3D Scanner Review

Reading time 6 min
Views 59

The Einscan H 3D Scanner represents a significant leap in 3D imaging technology. Combining high efficiency with exceptional detail, this scanner has transformed various industry sectors, from manufacturing to education. In this comprehensive guide, we'll delve into the nuances of the Einscan H, exploring its features, applications, and how it stands out in the market.

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

Einscan Pro 2X 2020: A Comprehensive Guide

Reading time 7 min
Views 68

3D scanning technology has revolutionized various industries, from manufacturing to healthcare. This article delves into the evolution of 3D scanning, highlighting its significance in today's technology-driven world. We will explore how 3D scanners, like the Einscan Pro 2X 2020, have become essential tools in diverse sectors

Read more
Rating 0
Comments 0
Article

UX testing: why it is important and how to conduct it

Level of difficulty Easy
Reading time 4 min
Views 239

UX testing is one of the most important parts of the UX design creation process for any software product. It helps to understand whether users are satisfied with the design and highlights its problematic areas that need to be fixed or improved. UX testing is an important part of the whole testing process - it helps to get beta-testers feedback to determine whether the product is comfortable for users and gives opportunity to improve problems and issues before moving on to the next stage of the development process. It also contributes to reducing the cost of development, as it is much cheaper to fix issues during the development process rather than after the release. Listed down below are 5 simple tips that can help perform UX testing in a proper and effective way.

Read more
Total votes 1: ↑1 and ↓0 +1
Comments 0
Article

Optimizing Creativity with the Flashforge Creator 4-S 3D Printer

Reading time 6 min
Views 122

Welcome to the world where creativity meets cutting-edge technology – introducing the Flashforge Creator 4-S 3D Printer, a marvel of modern engineering designed to bring your ideas to life with precision and flair. This section will guide you through the initial encounter with the Creator 4-S, from the moment of unboxing to exploring its vast array of features and capabilities.

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