Разработка • dev.to • 17 мая 2024 г. 21:28
Glimmer DSL for Web is a Ruby-in-the-Browser Web Frontend Framework that enables Rubyists to finally have Ruby productivity and happiness in the Frontend via a simpler, more intuitive, more straightforward, and more productive library than all JavaSc...... читать далее
ruby rails frontend glimmerРазработка • dev.to • 17 мая 2024 г. 11:51
Shopify provides many APIs for developers. One of them is Admin API which gives us access to add our own features to user experience. In this post we are going to develop "send file to shop" feature using Ruby on Rails. You can find the entire sourc...... читать далее
shopify api railsDevOps • OpenNET • 17 мая 2024 г. 9:57
Опубликован релиз Neovim 0.10, ответвления от редактора Vim, сфокусированного на повышении расширяемости и гибкости. Проект уже более 10 лет занимается переработкой кодовой базы Vim, в результате которой вносятся изменения, упрощающие сопровождение...... читать далее
Разработка • dev.to • 17 мая 2024 г. 6:00
A Back-End Developer is a specialist in web development responsible for building and maintaining the server-side logic, databases, and applications that power websites and web applications. They work on the server-side of web development, focusing on...... читать далее
backend developerРазработка • dev.to • 16 мая 2024 г. 21:14
Intro I have been working with dozens of different Web APIs (mostly JSON) as a Ruby developer. Some of them can provide an official Ruby gem that you can install and use in order to interact with the API in your Ruby code. Others don't have anythin...... читать далее
ruby concurrency oop asyncРазработка • dev.to • 16 мая 2024 г. 20:16
I've been seriously working in the web development work for the last 4 to 5 years, in this time I used sublime, atom, VS Code, RubyMine. Storytime I remember a while a go a junior developer used Neovim to edit their files, and he was a fa...... читать далее
development neovim codeРазработка • dev.to • 16 мая 2024 г. 16:34
I discovered a new Python library "you must not miss" from a youtuber. At first sight, everything looks awesome. Reading icecream's README sparks a lot of joy. "Python is ingesting all cool Lisp features" ic() is like print(), but better...... читать далее
lisp pythonРазработка • dev.to • 16 мая 2024 г. 14:50
Introduction In this series of articles I want to describe private communication solutions between a client and a server. What does private mean? It means that I want to access or manipulate my own private data that is stored on a server, and it sh...... читать далее
angular authentication cookiesРазработка • dev.to • 16 мая 2024 г. 11:13
In modern web applications, real-time communication has become more than a feature: it's gradually evolved into a necessity. Users expect instant updates, live interactions, and dynamic content. In Rails applications, Action Cable has long been the...... читать далее
ruby railsРазработка • dev.to • 16 мая 2024 г. 10:50
O conceito formal fornecido pela RedHat é: "Um webhook é uma função de retorno de chamada baseada em HTTP que viabiliza a comunicação lightweight e orientada por eventos entre duas interfaces de programação de aplicações (APIs, na sigla em inglês)...... читать далее
beginners ruby webdev tutorialРазработка • dev.to • 16 мая 2024 г. 9:26
Sometimes a service is called in some after_commit callback and it triggers already during setup in that service spec as we're trying to get to arguments for the service (usually some record ids). If only there was a way to disable the callback...... читать далее
rspec rails rubyРазработка • habr.com • 15 мая 2024 г. 15:28
Как описать хороший код в трех словах? Исходя из опыта — это код, который [приятно поддерживать и эксплуатировать]. СОЛИД, SOLID, СОЛИД... Редко код ревью обходится без упоминания этих принципов, но для разработчика это не означает ничего хорошего. А...... читать далее
patterns patterns and practices CUPID solid architecture java jmix go ruby pythonРазработка • dev.to • 15 мая 2024 г. 8:14
In today's job market, finding the perfect role often feels like searching for a needle in a haystack. One solution is to use AI-driven chatbots to streamline this process, offering quick responses and personalized assistance. However, relying solel...... читать далее
tutorial webdev ai cloudРазработка • dev.to • 15 мая 2024 г. 7:56
The main advantages of this way are to have independent environment for the tests running and to reduce the complexity of the test environment setup. Just load and run tests. Consider how to achieve this. You will see below how you can setup the...... читать далее
coding tutorial docker testingРазработка • dev.to • 15 мая 2024 г. 7:45
Writing the CSS code is relatively simple. Learning a language is not a big problem and doesn’t take a lot of effort. Making three lines of CSS code to style a DOM-element won’t take you more than two minutes, but let’s open our eyes to the bigger pi...... читать далее
css rscss frontend tutorialРазработка • dev.to • 15 мая 2024 г. 6:56
Want to make system tests easy to main tain? We have selected some best practice tips to help achieve this. Organize tests in four phases The Four-Phase Test is a testing pattern, applicable to all programming languages and unit tests...... читать далее
capybara ruby rails testingРазработка • dev.to • 15 мая 2024 г. 6:53
Do you have difficulties in adding the new tests and their readability decreased due to mocks and stubs? Let’s try to get rid of external requests in tests. The main idea is to override implementation dynamically during the call of external serv...... читать далее
rails tutorial pattern rubyРазработка • dev.to • 15 мая 2024 г. 5:59
Our team at JetThoughts has an expertise of the Ruby on Rails development service line, and we’re excited we could have offered that to our real estate platform client. This web application framework streamlines the processes for building our clients...... читать далее
startup review product companyРазработка • dev.to • 14 мая 2024 г. 21:19
RailsConf 2024 Now that RailsConf 2024 is behind us, I want to share some key takeaways that I left Detroit with. I also have a full recap available of what I saw while I was there. 1. #RubyFriends Is More Than A Hashtag I cannot overst...... читать далее
ruby railsРазработка • dev.to • 14 мая 2024 г. 21:01
Imagine being immersed in a complex Ruby on Rails project, where you find yourself navigating through models, controllers, and views like a seasoned developer. However, as the project evolves, so does the complexity of the codebase, making it increas...... читать далее
ruby rails designpatterns systemdesign