Разработка программного обеспечения | DevsDay.ru

IT-блоги Разработка программного обеспечения

IT-блоги Разработка программного обеспечения


Разработка dev.to 18 мая 2024 г. 23:49

This is a translation from the original article: https://techblog.woowahan.com/15903/ The final code example may be found here: https://github.com/iicdii/shared-config-example Intro ESLint and Prettier are tools that you often use to imp...... читать далее

Разработка dev.to 18 мая 2024 г. 23:48

Recently I had a chance to enable Rails 7's new framework defaults, I thought I'd share the research and reasoning that I was able to extract for each of these via blog post. Before you proceed: This is not the complete list of the new R...... читать далее

rails ruby howto webdev

Разработка dev.to 18 мая 2024 г. 23:42

This communiqué originally appeared on Symfony Station. Welcome to this week's Symfony Station communiqué. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. That necessitates an o...... читать далее

symfony drupal php fediverse

Разработка habr.com 18 мая 2024 г. 23:40

Давным давно, начиная лекцию про алгоритмы, так давно, когда об алгоримах еще говорили как об отдельной сущьности, отдельно, рисовали в ввиде блок-схем, перед тем как начинали писать код программы для реализации этого Алгоритма, я задавал студентам в...... читать далее

vaop

Разработка dev.to 18 мая 2024 г. 23:35

The first time I heard about abstraction was in my programming classes during my degree. We were studying the four pillars of object-oriented programming: Abstraction, Encapsulation, Polymorphism, and Inheritance. I was fascinated by the idea of mo...... читать далее

softwareengineering softwaredevelopment career design

Разработка dev.to 18 мая 2024 г. 23:06

What is MVC According to the definition of MVC architecture, MVC is a design pattern used to separate user interface (view), data (model) and application logic (controller). In this pattern, the controller connects the model and the view. The MVC...... читать далее

dotnet laravel django webdev

Разработка dev.to 18 мая 2024 г. 22:51

While there are plenty of examples for using 11ty and Decap CMS in blog settings, I struggled to find a way to make it work for a non-blog static website. Leaving these tips out on the internet for anybody else looking to do the same. Maki...... читать далее

webdev jamstack javascript 11ty

Разработка dev.to 18 мая 2024 г. 22:42

In software development, the Broken Window theory suggests that small issues, if left unfixed, can lead to bigger problems. Imagine a codebase where minor bugs or style inconsistencies are ignored. Over time, these small problems accumulate, making t...... читать далее

softwareengineering softwaredevelopment software

Разработка dev.to 18 мая 2024 г. 22:40

Introduction In today's fast-paced development environment, having a CI/CD pipeline set up to automatically run tests, check project builds, and manage deployments can save significant time and enhance scalability. It has become a necessity for any...... читать далее

devops kubernetes githubactions cicd

Разработка dev.to 18 мая 2024 г. 22:35

Recently, my team received a task: create a form page. Sounds easy, doesn't it? After all, we were experienced with Angular and had built many forms. However, there was one big problem: the form page was separated into two parts—a top form and a bott...... читать далее

angular typescript frontend

Разработка dev.to 18 мая 2024 г. 21:40

This is a JWT token. It consists of a Header, a Payload, and a Signature. JWTs are considered the best modern way of authentication. eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflK...... читать далее

webdev jwt authentication

Разработка dev.to 18 мая 2024 г. 21:17

I've been using Open Interpreter quite a bit in building a React website. If you haven't heard of it, Open Interpreter lets LLMs run code on your computer to complete tasks. This has a major advantage over the average AI web interface in that it can...... читать далее

openinterpreter 01 ai

Разработка dev.to 18 мая 2024 г. 21:15

It's crucial for a new developer to choose the right tools for the job and not the right job for the tools. This expression is very common, but it rings true in our profession. It’s particularly relevant to new and beginner developers who are in the...... читать далее

webdev javascript beginners learning

Разработка dev.to 18 мая 2024 г. 21:13

Until last week, I was learning Redux in react js and my focus was on the front end, and I had already decided that instead of going forward with the full stack at the same time as the front end and the back end, I would choose a path in order to get...... читать далее

php nextjs react laravel

Разработка dev.to 18 мая 2024 г. 20:58

Sometimes it's hard to always write simple and clean commits, but we have a simple npm package called git-cz or commitizen wich help us to write better commits: https://www.npmjs.com/package/git-cz https://www.npmjs.com/package/commitizen Follow...... читать далее

conventionalcommits git commit development

Разработка dev.to 18 мая 2024 г. 20:54

Games have always been a part of my life in some shape or form. Whether it be the Pokemon game I obsessively played on my GameBoy I got as a consolation prize for a would-be PSP, or the Tomb Raider disc a friend of mine and I broke by playing it so o...... читать далее

beginners motivation programming

Разработка dev.to 18 мая 2024 г. 20:33

Nesta quarta parte de minhas reflexões, seguimos com a letra "L", obedecendo a ordem proposta pelo acrônimo SOLID. Trabalharei com TypeScript nos exemplos. Neste artigo Liskov Substitution Principle Exemplo abstrato Exemplo técnico (Fr...... читать далее

Разработка dev.to 18 мая 2024 г. 20:32

In this fourth part of my thoughts, we continue with the letter "L", following the order proposed by the SOLID acronym. I'll be working with TypeScript in the examples. In this article Liskov Substitution Principle Abstract example Tec...... читать далее

solidprinciples programming designpatterns typescript

Разработка dev.to 18 мая 2024 г. 20:18

Initial problem: can't connect to a Google Cloud VM instance created through vscode. Try to get SSH connection to the instance through Google Cloud Console: Checked firewall rules. There already exists a predefined rule that applies to all insta...... читать далее

cloud cloudskills

Разработка habr.com 18 мая 2024 г. 20:14

Встречайте HackBat: DIY (сделай сам) устройство, основанное на открытом исходном коде и аппаратном обеспечении, разработанное Пабло Трухильо Хуаном как мощная альтернатива Flipper Zero. Оно пропагандирует свободу разработки и модификации, обеспечивая...... читать далее

hackbat flipperzero пентестинг pcb diy