Developers Club geek daily blog

What is RESTful actually

1 year, 5 months ago
And your application — RESTful? To answer this question it is necessary to understand at first that such RESTful. There is an opinion that to give the correct codes of answers to HTTP is already RESTful. Or to do the correct idempotent HTTP requests is in general very much RESTful. We in Heksleta made a practical course under the HTTP protocol (differences of versions, sending forms, authentication, cookies and so forth), and in it we try to tell about the correct use of requests, but it is necessary to understand that RESTful it not about HTTP, it at all not about internet protocols. The modern web and interaction between the browser and the server by means of HTTP and URI can satisfy to the principles of RESTful, and can not satisfy.

In today's transfer — the simple and clear description of RESTful and what has to be system that it was possible to call it so.

Read more »


Pagekit: the overview of modular CMS based on Symfony

1 year, 5 months ago
Pagekit: обзор модульной CMS на базе Symfony

Get acquainted: Pagekit is the new modular CMS from the German studio vendor of the YOOtheme templates based on Symfony components, and also Vue.js, Webpack, Doctrine and other modern technologies. Pagekit reflected as a simplicity combination in management to flexible opportunities for development — what is not enough for the known CMS based on PHP and having a set of anachronisms.

Read more »


Introduction to Cordova: Bases

1 year, 5 months ago
In this article I will acquaint you with a framework for web developers — Cordova which allows to develop mobile applications for several platforms at once.

Read more »


Firefox will support non-standard CSS for compatibility with WebKit

1 year, 5 months ago


Developers of the Firefox browser declared inclusion of support of the CSS elements, specific to the WebKit engine. Support of such elements will appear in the Gecko engine which is the Firefox browser basis. As for the first versions, with inclusion of CSS, they will appear in April and May - it is version 46 and 47 respectively. According to representatives of the Firefox command, it is about new opportunities with a prefix "-webkit -".

Developers thought of adding of support of the non-standard CSS elements for a long time. The reason — users of the browser began to use actively the expansions adding support of the called CSS elements in mobile applications. Expansions are unofficial, but they could become rather popular as the main browsers for mobile devices are based on such engines as WebKit and Blink/Chromium.

Read more »


Murderers of optimization

1 year, 5 months ago
image

In this post councils are stated how not to write a code which performance will be much lower than expected. Especially it concerns situations when the V8 engine (used in Node.js, Opera, Chromium etc.) refuses to optimize some functions.

Read more »


Overview of opportunities of modern JavaScript

1 year, 5 months ago
JavaScript, probably, the most known multiparadigmenny language in which there are a lot of unevident features. But whether nevertheless we love it or we abuse, the fact remains is the main language at which modern web works.

In the left year, there was an ECMAScript 2015 standard (informally ES6) which strongly changed what we got used to. There was a mass of new opportunities which in fact represent a modern superset of the language trying to solve the existing problems. Class, let, const, pointer functions … the developer who did not see the code written on ES6 not at once earlier will guess that before it, in fact, old kind JS.

There is a mass of the fine articles devoted to the modern standard. In the same post I want to show that modern JS when it is necessary to solve an essential problem can offer us. For example, to congratulate all on New Year.

Read more »


Webpack ProvidePlugin: how not to write the import/require sheet at the beginning of module javascript

1 year, 5 months ago
If you develop on modern javascript, then almost any your module contains a sheet of such lines:

import React from 'react'
import $ from 'jquery'
...

As it appeared, the majority of these lines can be not written, having entrusted their generation to automatic equipment. Also modern webpack in which as it appears, it is complete of pleasant surprises helps with it. Except all the known require and import for any files and "hot module replacement" which is already described on Habré, webpack can analyze your source code and automatically turn on the necessary modules on the basis of the used literals. Under a cat — the short description as works this magic.

Read more »


Work with the database in Google App Engine/Google Cloud Endpoints on Java: Objectify framework

1 year, 5 months ago

Read more »


How to monitor emergence of questions on toster.ru and ru.stackoverflow.com

1 year, 5 months ago
image
All hi.

So it turned out that for a long time the question torments: "How to monitor forums on subjects interesting to you, but the most important how to learn about emergence of new questions at the time of their publication". Of course, one may say, that there are mailings, RSS, but personally at me it turns out so that I reach mail, as a rule, with mobile during movement. To manually serfit resources not option at all. Here therefore if I could also answer, there is no computer near at hand. And after arrival the head is already stuffed absolutely to others. I can safely formulate the problem. The channel reporting and the most important, drawing my attention at the time of the publication of a new question is necessary.

Until recently it I considered some IM, for work of Telegram I do not use, and with the others all something not absolutely so.

Read more »


Why calculation of pertsentily works not as you expect?

1 year, 5 months ago
Often clients ask us about a p99-metrics (the 99th pertsentil).

It is definitely reasonable request and we are going to add similar functionality to VividCortex (I will tell about it later). But at the same time, when clients ask about it, they mean something absolutely certain — something that can be a problem. They ask not the 99th pertsentil on some metrics, they ask a metrics on the 99th pertsentilyu. This commonplace for such systems as Graphite, but all this yields not that result which from such systems is expected. It is a post will tell you that, perhaps, you have incorrect representations about pertsentil, about exact degree of your delusions and about what all of you can make correctly in this case.

(It is transfer of article which was written by Baron Schwartz.)

Read more »