Directory of RSS feeds
Statistics

RSS feeds in the directory: 2816

Added today: 0

Added yesterday: 0

Hi-Tech / Internet

RMCreative.ru Blog

News and ideas of the web-design

Found 47 items

When I started writing this blog was not big popular resources like Habra and platforms like medium, dev.to and other. Was LiveJournal, but it was not suitable for the materials to develop. have Started to appear on the platform, pulled go — because everything is already there. And yet, something stirred. I had a suspicion that the content on third-party resources will be lost. And happened more than once: the site was dead, spoiled, lost content started (as a Medium) to solicit money for watching. This blog has gone through many project sites. Their blogs — it's wonderful. But how to read them, if they be so many? If things were in separate blogs, then the solution, of course. It is now and his name is RSS. In the presence of normal customer, it is easy to...

In the require added dependencies needed for the package. To the require-dev dependencies are added, which are necessary for the development of the package itself. For example, phpunit/phpunit. Option require-dev is a root-only option, that is, it can not be read and depending from it are not placed when the package is installed, not directly, but as a dependency of the root package project. The same can be said about several other options composer.json: autoload-dev, where it is necessary to register the namespace for tests. minimum-stability. prefer-stable. repositories. config. scripts.

In the article on habré came across a mention of the Gallup questionnaire on job satisfaction of the twelve questions. Tried it on and the companies where I worked. Evaluation is very similar to objective. as Applicable to himself personally and to work with employees. For each question is given a response from 1 (absolutely no) to 5 (Yes, fully). The result is obtained by summing the responses and dividing by 12. do I Know what is expected of me at work? Do I have the materials and equipment that I needed for the proper performance of my job? If I have to work the opportunity every day to do what I do best? Did I the past seven days thanks or approval for a job well done? Do I have the feeling that my immediate supervisor or someone else at work cares...

Traditionally, write about the expiring 2019. Since 2010, never missed reporting a post. Skyeng and Telesto the Beginning of the year was a challenging one. The first few months immersed in Skyeng and self reflection. To recognize impending burnout and have completed this stage. Despite the fact that to stay and finish the project failed, the experience was very valuable. Food for thought was a lot. The next few months was given to understand that Telesto as such, I do not quite alien to many I have quite succeed. Conference In terms of conferences a year, came out great. Has been a speaker at: it.is the Chelyabinsk Strike, Tartarus Ulyanovsk, Smolensk Involta Meetup, BIF Ivanovo, Belgorod Strike, Innopolis UIC Dev, Izhevsk PHP Serbia, Belgrade DevConf...

BIF — one of the conferences, which do you want to come again. The organizers have posted several reporting video and I remembered that nothing not told about it. the First time I got to the BIF in the past 2018 and was pleasantly surprised by the scale and thoroughness of the organization, good program, great entertainment part and the fact that, in General, is not very big city, everything is so lively. this year could not be supplied by the Rapporteur. No wonder. Strap on the organization have not dropped, despite the fact that the team spent a few days before this complex governmental forum. The program rose significantly. The entertainment part did not disappoint. once could be accident, twice is a pattern. The beef is clearly good quality event.

Suddenly appeared among the nominees for the Highload++ 2019. the Prize is awarded to the HighLoad++ professionals, which deep a positive effect on the ecosystem of the Internet development in Russia. This gratitude to the community of professionals as its leaders. For work and dedication in the sleepless nights and countless performances, for believing in your product or technology. We thank you for what you make us stronger, our sites faster and our jobs easier and more productive! Despite the fact that I am a member of the program Committee of the conference Highload++, the award — thing separate. The results is influenced by an open vote and a secret vote involving all members of the program committees of conferences Oleg Bunin. At the moment this 154...

In the Summer of 2017, I wrote about the General unreliability of authentication on the phone (though in English). Since then, of course, there have been some improvements in terms of variants of two-factor authentication popular services, but SMS still remains one of the frequently used channels. And not just channels. SMS often have the opportunity to access the account. Habr last month reminded about why it is important to protect your phone and in particular the SIM card. to prevent described in the article, of course, the best way is not to use SMS as a channel to reset a password or two-factor authentication and switch on TOTP. But if this is not possible, you can make the procedure of reissue of SIM is a bit more complicated is clearly forbidden to...

On the forum once again surfaced twofold question "am I doing it right". As always, this question can mean a lot of things, but as was the mixed architectural pattern, I could not resist to remind about patterns in General. Architectural patterns like hexagonal architecture or clean architecture is a little different from the usual design patterns in terms of their application. As with the patterns with their inherent phase "of patternism", with the architectural patterns it happens exactly the same. Almost all at some point read about another fashion pattern and begin mindlessly apply. Not because it solves their particular problems, but because it is fashionable and "right". to Apply any pattern without a proper analysis of the problem to be solved is...

Recently tested Yii 3 under RoadRunner. Was got almost without problems. The response time is on average 1-2 milliseconds is very pleased. But Yii 3 is not ready yet, and the performance you want. Fortunately, Charles R. Portwood II, who wrote once a couple of good books on Yii has prepared an application template to run under RoadRunner. Starts as: Clone https://github.com/charlesportwoodii/yii2-app-basic-psr7 composer install RoadRunner Put one of the described methods ./rr.exe serve-d-v -c ./rr.yaml Open http://localhost:8080 the App opens and works. In production I, however, the behavior has not been verified.

Stas Tsyganov and Yegor Tolstoy built the skill tree and team-lead responsibilities. It was very similar. the Repository on GitHub introductory habré In the most severe cases in the company lead engaged in all or almost everything. So it was in Skyeng. If the team is not very good. Creates a too heavy load, pull which for a long time can unit and makes the work with a terrible shortage of time, because of what suffer the results. In ordinary cases the lead has been a part of, and other branches are identified as a separate role. For example, at CleverTech, I was engaged exclusively in the branches of a Technical Lead and Resource Manager. a Separate set of "Personal Skills" are useful, but the meaning of most paragraphs is understood only when necessary. It...

How well tested is your code? 100% code coverage does not guarantee that a properly verified all the cases. This metric only shows that when you run the tests run the whole code. fortunately, there are invented in the seventies, the way to find out how good the tests. It's called "mutation testing". the Idea is: Take the code and tests for it. Leave the test as is, but slightly change the code. For example, the model in one condition && to ||. This change is called mutation, and the resulting code mutant. If the tests with changed code are fell, then the condition is tested true. The mutant is "killed". If passed, the tests, though, and cover them 100%, "mutant ran away." Ideally, the test should kill all the mutants. the quality of the test or MSI...

Last year in the package cebe/markdown, markdown translated to HTML, opened a ticket that processing skips XSS. I thought the isolated case of misunderstanding, but no. It turned out that more and CVE started, so just in case: Markdown is not required to be safe. The idea is it allowed to use HTML, which automatically means that there is also XSS can shove. If you use markdown for user input, don't forget to run the output of a sanitizer, like HTML Purifier. Config for it in the event cebe/markdown can be.

Holes in Wordpress find often, and update it lazily. Fortunately, automating updates is easy enough. Set WP-CLI to run as wp. Create a small shell script update_wordpress.sh: cd /var/www/put_do_wordpress/www/ sudo -u www-data wp core update sudo -u www-data wp theme update --all sudo -u www-data wp plugin update --all Run once a week. crontab-e: 0 0 * * 0 /polniy_put/update_wordpress.sh > /polneyut/update_wordpress.log 2>&1 UPD: this eliminates the need to update via wp-cron, so it can be disabled via wp-config.php: define('AUTOMATIC_UPDATER_DISABLED', true);

DevConf this year encouraging the rapid processing of the video. Posted my report "Theory of programming: the package principles and metrics." let's Talk about how to objectively choose the packages for your project, and how to structure your code into packages. the bundle metrics have long been known, but he was not paying enough attention. Perhaps because it is somewhat formal, but maybe just because all the good gradually forgotten. Packet metrics allow you to formally assess the suitability of a third-party package to use in your project or package, how it will affect overall stability. the Batch principles originally articulated by Robert Martin in addition to SOLID, showing the way to reach the optimal balance maintainability and flexibility. Look

DevConf Before visiting Badoo, met a former colleague for Skyeng. They have all the same driving. One of the most interesting companies with PHP in Moscow. On DevConf told about a batch of metrics Robert Martin. The report came in and, I hope, will live because the slides though and informative, but not all, and the answers to the questions tied it all with Yii 3. to See the slides at slides.rmcreative.ru/2019/devconf-packages. As it happens almost every DevConf, the atmosphere was cozy and conducive to conversation. Get better acquainted with the guys from the team MediaTen specializing in Yii 2. Talked again with the soldiers MediaSoft. Got to see old friends. thanks to the Organizers for the opportunity and to spend time. In the intervals worked on Yii...