"definition":"short for technical, relating to the knowledge, machines, or methods used in science and industry. Tech is a whole industry, which includes IT",
"examples":["“As a DevOps engineer I have been working in Tech since 2020.”"],
"synonyms":["IT"]
},
{
"id":1,
"word":"career path",
"definition":"the series of jobs or roles that constitute a person's career, especially one in a particular field",
"examples":["“Technology is an evolving field with a variety of available career paths.”"],
"synonyms":[]
},
{
"id":2,
"word":"Machine Learning",
"translation":"Машинное обучение",
"definition":"An approach to artificial intelligence where computers learn from data without being explicitly programmed.",
"We used machine learning techniques to forecast product demand.",
"The movie recommendation system is based on machine learning algorithms.",
"Machine learning helped improve the accuracy of speech recognition in our application."
]
},
{
"id":3,
"word":"Neural Network",
"translation":"Нейронная сеть",
"definition":"A mathematical model inspired by the structure and function of biological neural networks, consisting of interconnected nodes organized in layers that can process information.",
"We applied linear regression to analyze the impact of advertising campaigns on sales.",
"Results from the regression analysis showed a strong correlation between customer age and purchase frequency.",
"Regression helped us assess how changes in environmental conditions affect crop yield."
]
},
{
"id":7,
"word":"Clustering",
"translation":"Кластеризация",
"definition":"The process of grouping similar objects into clusters so that objects within the same cluster are more similar to each other than to those in other clusters.",
"synonyms":["Grouping","Segmentation"],
"examples":[
"Clustering allowed us to divide customers into several groups according to their purchasing behavior.",
"Clustering methods are used to automatically group news by topic.",
"As a result of clustering, several market segments were identified, each with its own characteristics."
]
},
{
"id":8,
"word":"Supervised Learning",
"translation":"Обучение с учителем",
"definition":"A type of machine learning where the algorithm learns from labeled data, meaning data for which correct answers are known.",
"React Router is commonly used for routing in React apps."
]
},
{
"id":33,
"word":"server-side",
"translation":"серверная сторона",
"definition":"Refers to operations performed by the server in contrast to client-side operations.",
"synonyms":["backend","back-end"],
"examples":[
"Node.js is primarily used for server-side development."
]
},
{
"id":34,
"word":"asynchronous",
"translation":"асинхронный",
"definition":"Programming model where operations execute independently of other operations, allowing efficient handling of multiple requests simultaneously.",
"synonyms":["non-blocking","concurrent"],
"examples":[
"Node.js uses asynchronous I/O to handle many concurrent connections efficiently."
]
},
{
"id":35,
"word":"callback",
"translation":"коллбек",
"definition":"A function passed into another function as an argument, which is then invoked inside the outer function to complete some kind of routine or action.",
"synonyms":["handler","continuation"],
"examples":[
"Callbacks are widely used in Node.js for handling asynchronous operations."
]
},
{
"id":36,
"word":"event loop",
"translation":"цикл событий",
"definition":"Mechanism in Node.js that handles asynchronous operations and ensures non-blocking I/O by offloading operations to the system kernel whenever possible.",
"npm and yarn are popular package managers for Node.js."
]
},
{
"id":38,
"word":"middleware",
"translation":"промежуточное ПО",
"definition":"Software that sits between an application and the backend infrastructure, providing additional functionality to the request-response cycle.",
"synonyms":["interceptor","filter"],
"examples":[
"Express.js uses middleware to handle common tasks like logging, authentication, and error handling."
]
},
{
"id":39,
"word":"REST API",
"translation":"REST API",
"definition":"Architectural style for building APIs using HTTP methods to perform CRUD operations on resources.",
"synonyms":["web service","API design pattern"],
"examples":[
"Many Node.js applications implement RESTful APIs to communicate with clients."
]
},
{
"id":40,
"word":"streams",
"translation":"потоки",
"definition":"Data structures that facilitate continuous transfer of data in chunks rather than loading everything into memory at once.",
"synonyms":["data flow","pipeline"],
"examples":[
"Streams are useful for handling large files or continuous data in Node.js."
]
},
{
"id":41,
"word":"cluster module",
"translation":"модуль кластера",
"definition":"Built-in module in Node.js that allows an application to be split into multiple processes running on separate CPU cores, improving performance and scalability.",
"Using the cluster module can significantly enhance the throughput of a Node.js application."
]
},
{
"id":42,
"word":"event emitter",
"translation":"излучатель событий",
"definition":"Class in Node.js that facilitates communication between objects in an application by emitting named events that other objects can listen to.",