webMASTAH.weekly.011

Frontend

Today we are going to talk about some useful tricks in CSS. Let's begin with……
ipestov​.com

2015 was the year of React with tons of new releases and developer conferences dedicated to the topic all over the world. For a detailed list of the most important milestones of last year, check out our React in 2015 wrap up. The most interesting question for 2016 – How should we write an application and what are the recommended libraries?…
blog​.risingstack​.com

I believe in the power of learning by doing. This article will take you through a recent release of a free Shopify theme called Venture and the steps to recreate the following product layout using Flexbox.…
css-tricks​.com

As developers and the creators of products, we strive to deliver a high quality solution that we can quickly and reliably adapt to the product’s evolution. To me this is the only true measure of velocity and it seems I am not the only one who feels this way…
labs​.mlssoccer​.com

This is a quick refresher of CSS concepts compiled from various articles online…
github​.com/vasanthk

For all of us who want a deeper look at how well our sites’ code is working, there are now services you can use to help monitor and report on JavaScript issues on your site. In this article, I’m going to quickly go over two such services…
developer​.telerik​.com

Responsive images have been around long enough for most of us to have taken them for a spin, or at least to have learned from the experiences of those who have. Beyond doubt, the responsive images specification is a great win for the web. However, quite a few reports from the front lines suggest that responsive images can become pretty ugly.…
smashingmagazine​.com

I was a big fan of Gulp. But on my last project, I ended up with 100’s of lines in my gulpfile and around a dozen Gulp plugins. I was struggling to integrate Webpack, Browsersync, hot reloading, Mocha and much more using Gulp. Why?…
medium​.freecodecamp​.com

The times are changing. WebKit’s dominance is unintentionally causing a fractured and incompatible web and other browsers are looking to expand their compatibility by implementing -webkit- prefixes to keep up.…
sitepoint​.com

In this article I’m going to give an overview of inheritance in Sass using @extend. I’ll cover the advantages this feature brings and my experiences when using it in my own projects. It is important to note that @extend can be misused……
sitepoint​.com

Frontend – soft

Backend

Although we just set up a decoupled and consistant event workflow, our work is not done yet. There's still a small problem with our code as it is – Events in Symfony are synchronous…
thomas​.jarrand​.fr

Menus are a vital part of any web application or a website. Content Management Systems are traditionally a strong contender in this field as they are at their core just tools to create navigatable views to a pool of content. The Symfony Framework on the other hand is neutral when it comes to menus…
www​.symfony​.fi

As a PHP developer, you may use the Test-Driven Development (TDD) technique to develop your software by writing tests. Typically, TDD will divide each task of the development into individual units. A test is then written to ensure that the unit behaves as expected.…
code​.tutsplus​.com

Legacy code is software that generates value for a business but is difficult for developers to change. The terms "code rot" and "spaghetti code" refer to legacy code that is tangled up in poor quality. Over time, as "get it done now" is continually favored over "get it done right", the code base decays by avoiding industry best practices, making it tightly coupled, difficult to test, and increasingly prone to defects…
ethode​.com

While many can legitimately claim to "know" PHP, those who are true experts in the language are capable of producing software that is much more scalable, functional, robust, and maintainable. This guide offers a sampling of effective questions to help evaluate the breadth and depth of a candidate's mastery of PHP…
toptal​.com

Symfony2 even has the ‘ContainerAware’ class for that. Many hold the opinion that Service Locator is an anti-pattern in Symfony2. Personally, I do not agree. It is a simpler pattern compared to DI and it is good for simple projects. But the Service Locator pattern and the DI-container pattern combined in single project is definitely an anti-pattern…
toptal​.com

A while back, I’d thrown out a question in the Laravel Slack channel asking people what the “must-reads” were for devs. Along with the obvious Uncle Bob books, someone (I believe it was Matt Stauffer) mentioned Refactoring – Improving the Design of Existing Code by Martin Fowler.…
zaengle​.com

Here are 9 new upgrades to your development workflow:…
sitepoint​.com

It is important to keep in mind that best practices for a tool such as PHPUnit are not set in stone. They rather evolve over time and have to be adapted to changes in PHP, for instance. Recently I was involved in a discussion that questioned the current best practice for testing exceptions. That discussion resulted in changes in PHPUnit 5.2 that I would like to explain in this article.…
thephp​.cc

The recent release of PHP 7 caused a lot of excitement in the PHP community. We couldn't wait to start using the new features and get a taste of the ~2x performance boost. One of the reasons why it runs that much faster is because the array was redesigned. But it’s still the same structure, “optimised for everything; optimised for nothing” with room for improvement.…
medium​.com/@rtheunissen

Backend – soft

Podcasty

devtalk vol. 29 PROGRAMOWANIE
O wydajności baz danych z Damianem Widerą…
devtalk​.pl

Wydarzenia

Send this to a friend

webmastah.weekly
Cotygodniowa porcja linków ze świata WEBDEV BEZ spamu, TYLKO samo mięcho!
Zobacz poprzednie wydania. Dołącz do 2 tysięcy webdeveloperów!
HTML5, CSS3, JS (React, Angular, Ember, Vue), PHP, SQL