webMASTAH.weekly.017 – Snapchat i programiści? Jak to? Przecież to do wysyłania gołych fotek…

Polskie

Snapchat i programiści? Jak to? Przecież to ta aplikacja do wysyłania sobie gołych fotek w gimnazjum! Z gimnazjum nie mam do czynienia, więc nie wiem, ale na pewno to medium ma również inne zastosowania. Nie neguj od razu. Nie zamykaj momentalnie okienka, skoro i tak już tutaj jesteś. Daj mi kilka minut, wszystko wytłumaczę. I będzie frajda.…
devstyle​.pl

Frontend

96.5% of websites inspected do not use this one line of code that improves Angular performance…
medium​.com/swlh

Your code isn't as self-explanatory as you think it is. Every line you write makes more sense to you than it does to anybody else on your team. And given enough time, even you will forget how your stuff works…
seesparkbox​.com

In this post I will share 12 extremely useful hacks for JavaScript. These hacks reduce the code and will help you to run optimized code. So let’s start hacking!…
blog​.jscrambler​.com

If you’re an experienced web designer or developer, you must know and have used most of the pseudo-classes and pseudo-elements discussed here. However, I encourage you to check the table of contents; you might not have heard of one or two of them before.…
smashingmagazine​.com

This is the first in an ongoing series of blog posts on practical, real-world lessons we’ve learned from building a very large, complex application using Angular 2. In each entry, code samples will be in Javascript rather than Typescript, as Lucidchart is written in Javascript.…
lucidchart​.com

We all love media queries, don’t we? Without them our layouts won’t be responsive. Media queries that check for min-width and max-width are well-known and used a lot. In this article we will explore different use cases for using vertical media queries in CSS. So we will focus on min-height and max-height…
ishadeed​.com

As Angular 1.x gets older and Angular 2 picks up steam, many 1.x developers are wondering what to do next. Should you pick Angular 2? Maybe React? Something else?…
daveceddia​.com

You may have heard people say that making a PostCSS plugin is easy. But how do you get started? Don't worry, that's exactly what we're going to go through in this article…
css-tricks​.com

In front-end development, the discussion over incorporating the Block, Element, Modifier (BEM) methodology is one that can end with developers from within the same company on opposing sides…
medium​.com/@madebygraph

When you start a new project, you feel very excited and you say “Ok, this time I'm gonna make my CSS as clear and maintainable as I can.” However, most of the time — as the project grows — we start feeling unhappy about it. It's so messy, unorganized, and hard to change…
taha-sh​.com

Frontend – soft

Backend

You’re an experienced Git user; you cut a new branch for every substantive change, you write eloquent commit messages, and you merge with aplomb. You merge into Master and never break the build. You even git rebase to fast-forward with long-lived branches…
dotdev​.co

MySQL is a better NoSQL. When considering a NoSQL use case, such as key/value storage, MySQL makes more sense in terms of performance, ease of use, and stability. MySQL is a solid engine with lots of online material, ranging from operations and failure cases, to replication and different patterns of usage. For this reason, it has an advantage over newer NoSQL engines that are not as battle tested.…
blog​.wix​.engineering

Sample PHP code that demonstrates injecting a dependency that is not known until runtime.…
pwm​.github​.io

This post is about a single type of tests and I think it’s the most interesting one.…
dotdev​.co

Laravel 5.3 is currently in development and with all new Laravel releases, new features are being teased out as they are added. Here is a quick look at some of these new features…
laravel-news​.com

Everyone kept telling me about rebase. All the cool kids were using rebase. Didn’t I want to be cool? Just try it, once! So I tried it, and I broke my local branch, and I said: nevermore.…
dotdev​.co

As I am sure you know by now, dependency injection (DI) and the Symfony service container are important new development features of Drupal 8. However, even though they are starting to be better understood in the Drupal development community, there is still some lack of clarity about how exactly to inject services into Drupal 8 classes.…
code​.tutsplus​.com

In this tutorial, we’ll go through a framework-agnostic package for building and executing database migrations called Phinx.…
sitepoint​.com

Modern PHP development favors the use of inversion of control to keep software more configurable and flexible. This leads to the problem that one now has to create a big graph of objects to use the application. E.g. a Mailer object now needs an Transport object. The Transport object needs some other object.…
mpscholten​.de

Backend – soft

Podcasty

Moim gościem był Rafał Kaszczuk, który od paru lat jest programistą .NET, szkoleniowcem, entuzjastą NoSQL, a od miesiąca także blogerem! Nasz gość opowiedział m.in. czym są bazy NoSQL, w jakich przypadkach ich użycie jest wskazane oraz trzeźwym okiem wypunktował wady tych technologii…
foreverframe​.pl

W dzisiejszym odcinku rozmawiamy z Damianem Wielgosikiem. Od wielu już lat jest aktywnym członkiem i animatorem community. Jego pozytywna energia, optymizm i doświadczanie pozwoliły na zrealizowanie wielu interesujących pomysłów na spotkania, szkolenia czy konferencje.…
just4fun​.io

Cotygodniowa porcja linków na Twoim mailu

Nie czekaj, zapisz się na newsletter. Żadnego spamu, same webdevowe mięcho.

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