SimpleAdmin is an easy way to create an administrative panel

SimpleAdmin is an easy way to create an administrative panel
 
 
Hi guys! You probably already read my last article is about creating an open source project and what advice I gave to beginners at the planning stage and start working on the project.
 
 
It's been more than six months since the writing of the article and the original idea has degenerated into something new. Initially, the main idea was to create a gem for creating administrative dashboards, which are already quite a decent amount, but eventually starting work on the project, I radically changed its concept.
 
SimpleAdmin it is a service that allows ...
+ 0 -

Expert system on Rails

The article is devoted to the creation of an expert system. In the beginning of the article - the block diagram from the book from the list of literature, then the description of the database and algorithm. Next is a "help on how to do this project", which describes the algorithm for creating this project. At the end of the article is a list of references. Also in it there are a couple of screenshots.
 
 
Expert system on Rails
 
Block diagram of the algorithm
 
 
The database contains three tables - images, questions and outcomes. The first one is the main one for "classification and identification", it contains a sign of successful ...
+ 0 -

We learn new programming languages, relying on already studied

Hello colleagues.
 
 
We learn new programming languages, relying on already studied  
 
Photo Jenny Marvin from the site Unsplash
 
 
Today we have prepared for you the translation of an article about the fundamental similarity of many programming languages, for example with Ruby and C #. We hope that the ideas of the respected Severin Peres will help many of you to start learning the new programming language as quickly as possible, and it will be sensible and enjoyable.
 
 
What does not take away from the programmer - he never stops learning. You can have a favorite language, or a framework, or a library, but you can be sure that you can not do them exclusively...
+ 0 -

The course "Languages ​​of Web Programming" (based on Ruby) from MSTU. NE Bauman on the channel Technostrim

The course "Languages ​​of Web Programming" (based on Ruby) from MSTU. NE Bauman on the channel Technostrim

 
 
In this article we will talk about course "Languages ​​of Web Programming" , which is read at the Department of Computer Systems and Networks (IU-6), MSTU. N.E. Bauman. The examples are given in Ruby, and the course itself is 16 video selections available for free on the channel. The technical tool . In "Baumank" the course is read for second-year students already familiar with high-level programming languages, such as Pascal, C ++ or Java. The main emphasis is on a systematic understanding of the technologies used in web programming, and not on the depth of mastering exactly ...
+ 0 -

We are selected from the rabbit hole of the SPA with the help of modern Rails

TL; DR: The SPA path is dark and full of horrors. You can fearlessly fight them or choose another path that will lead you to the right place: modern Rails.
 
 
We are selected from the rabbit hole of the SPA with the help of modern Rails  
 
I remember thinking that Rails is focusing on the wrong goal when DHH announced Turbolinks in 2012. Then I was convinced that the instant response time during the interaction with the user is the key to the excellent UX. Because of the network delays, such interactivity is possible only if you minimize the dependency on the network and, instead of network calls, maintain the majority of the state on the client.
 
 
I thought it was necessary ...
+ 0 -

Saint P Rubyconf 2018: June 1? St. Petersburg

Saint P Rubyconf 2018: June 1? St. PetersburgHello Habr and the Ruby community!
 
 
We hasten to inform you that very soon,
June 1? 2018
, for the second time there will be a conference for developers on Ruby and Ruby on Rails -
Saint P Rubyconf 2018
. The conference slogan is "Ruby: the best parts". Venue - St. Petersburg, Building ITMO on the street. Lomonosov Moscow State University, 9. please register
rather, places are limited!
 
 
This year you expect:
 
 

Steep Speakers and Reports


 
 
Bozhidar Batsov: RuboCop
 
Nick Sutterer (topic to be confirmed)
 
Sergey Dolganov: Make API Client Great Again (with Contracts)
 
Anton ...[/h]
+ 0 -

Announcement of the mitapa RubyRoars # 1 in Kharkov

Announcement of the mitapa RubyRoars # 1 in Kharkov  
 
A large experience of conducting mitaps Sync.NET , ThinkPHP , ThinkJava , WordPress Kharkiv and iThink led our team to a logical question - is not it time to create a Ruby community? It's time, that's why we invite all Ruby-developers to the starting meeting RubyRoars, designed to start a new large community from NIX Solutions :).
 
Meetup group RubyRoars and send RSVP to participate in mtape .
 
 
Video reports will be published on ...
+ 0 -

GeekBrains opens a set of free training courses for programmers

GeekBrains opens a set of free training courses for programmers
 
Hello! We are opening a set for free training courses for Ruby and Frontend developers . For participation it is necessary to pass competition. The five best graduates will undergo an internship with us and will remain in the office. Applications for training are accepted on June 17 inclusive. The details of the set and the training program are under the cut.
 
Until June 1? applicants need to pass entrance examinations, consisting of 5 stages: online testing in mathematical logic, the passage of a video course, the execution of an interactive assignment for programming, the fulfillment of ...
+ 0 -

Reused UI components in applications on Ruby on Rails

In this article, I would like to talk about an alternative way to organize the frontend for applications on Ruby on Rails. Basically I work on the backend, but from time to time there are tasks on the frontend and what often happens there, does not inspire any optimism for further work.
there are some agreements . Perhaps someone had to deal with applications in which CSS and jаvascript are limited to almost the only application files, then the contents of these files can be not even "footcloths", but whole "sheets" of code. With the ideas too, not everything is simple, especially this ...
+ 0 -

The binary format is PSON

PSON (Pandora Simple Object Notation) - A binary package format that allows you to translate simple data types, arrays and lists into a sequence of bytes (a simple string). PSON is invented and developed for use in the free distributed information system Pandora As a simpler alternative to the binary format BSON .
 
 
The binary format is PSON
 
XML ), Since it stores data in raw (binary) form and does not require conversion to Base64
 
3) the uniqueness of the packing
 
4) easy packaging and fast unpacking, as the format is strictly structured. Does not require conversion and parsing, it works instantly and ...
+ 0 -