webMASTAH.weekly.043 – Dlaczego nie zarabiasz więcej jako programista?

Polskie

W poprzednich artykułach poruszałem już tematykę związaną z obsługą formatu JSON w języku PHP. Było co nieco na temat serializacji obiektów oraz walidacji schematu. Do zamknięcia krótkiej serii o JSONie, brakuje jeszcze przedstawienia sposobu „deserializacji” danych zapisanych za pomocą tego popularnego formatu do obiektów PHP.…
devenv​.pl

Jeśli chcesz zarabiać więcej jako programista to ta publikacja jest dla Ciebie. Jakie tematy będziemy poruszać?…
marketingibiznes​.pl

W programowaniu od samego początku warto dbać o dobre praktyki. Jednak czasami w trakcie nauki można przeoczyć lub zbagatelizować pewne kwestie. Stąd u początkujących Frontend Developerów pojawiają się błędy w kodzie.…
sowaprogramuje​.pl

Frontend

Really? Yet another bundler/build tool? Yep — you betcha, evolution and innovation combined brings you Parcel.…
medium​.freecodecamp​.org

BEM (Block Element Modifier) is a popular CSS class naming convention that makes CSS easier to maintain. This article assumes that you are already familiar with the naming convention. If not you can learn more about it at getbem.com to catch up on the basics.…
css-tricks​.com

I recently published our results for the 2017 edition of the annual State of JavaScript survey, collected from over 23,000 developers. The results revealed many things, from popularity trends to salary breakdowns. You’ll want to take a look for yourself if you haven’t done so already. But among all these data, here are the 10 things that stood out most to me.…
medium​.freecodecamp​.org

Recently, my client has been looking at creating a few new marketing pages for their website. They currently have a design system in place but they’re looking to push this forward into 2018 with some small and possibly some larger changes.…
24ways​.org

It became a tradition for me in the past two years to write recommendations for the next year on how one can become a better Node.js developer. This year is no exception!…
nemethgergely​.com

Here are 11 popular and useful Vue.js component libraries to compete for your next Vue.JS application’s UI.…
blog​.bitsrc​.io

Angular 5, code named pentagonal-donut, was just announced, and with it comes a few new features as well as a number of internal changes to make Angular apps smaller and faster to execute. In this post we’ll briefly go over some of the most important changes as well as pointers on upgrading. …
alligator​.io

CSS Grid is a new way of creating layouts on the web. For the first time ever we have a proper layout system available natively in the browser, which gives us a ton of benefits.…
hackernoon​.com

One month ago, I launched the Front-End Checklist on GitHub. In less than 2 weeks, more than 10,000 people around the world starred the repository. That was completely unexpected and incredible!…
css-tricks​.com

In this article I’ll teach you how to use CSS Grid to create a super cool image grid which varies the amount of columns with the width of the screen. And the most beautiful part: the responsiveness will be added with a single line of CSS.…
medium​.freecodecamp​.org

Frontend – soft

Backend

All of us model every day. A friend tells us a joke, we imagine the situation and if we model it as is intended, we find the situation funny. A customer wants to have a new functionality and while he speaks, we try to imagine what does the customer wants – we model.…
pehapkari​.cz

In this article, I’d like to look at: Why ORM is important? Why ORM is broken? How Agile Data differ in approach? How Agile Data qualify production/enterprise use?…
medium​.com/@romaninsh

I've been using GraphQL for some API thingamajigs, and it's been working fine. Now with Symfony 4 out, I figured a write-up on how to use GraphQL with Symfony Flex could be useful for someone.…
symfony​.fi

In this article I will dig into several concepts we introduced in our infra to be able to allow high availability on all our components and especially our databases. I will give a quick overview of our infrastructure ecosystem, introduce our service discovery solution and reveal what I call “Backend High Availability Pillars” with MySQL as an example…
medium​.com/blablacar-tech

One of the most common approaches to implement a plugin-based architecture is to use 'events'. The idea is that the application core 'throws' events, modules listen to those events and react accordingly. Modules (often called as plugins) can also 'throw' events, making the whole mechanisms even more powerful since is possible to build a sort of communication between modules not coordinated directly by the core.…
goetas​.com

The container ecosystem is growing and expanding faster than ever, and with so many Docker tools and services it can feel like a daunting task just understanding the available options. Whether you’re a beginner or expert, developer or DevOps engineer, SRE or platform architect, this list will be your companion guide to understanding the most popular offerings for enhancing every stage of your development pipeline with Docker…
caylent​.com

Let’s take a very quick look at how best to set up PHP-FPM for high throughput, low latency, and a more stable use of CPU and memory. By default, most setups have PHP-FPM’s PM (process manager) string set to dynamic and there’s also the common advice to use ondemand if you suffer from available memory issues. …
sitepoint​.com

MySQL is still the world’s most popular relational database, and yet, it’s still the most unoptimized – many people leave it at default values, not bothering to investigate further. In this article, we’ll look at some MySQL optimization tips we’ve covered previously, and combine them with novelties that came out since.…
sitepoint​.com

I was working on the next post of my Prooph service bus series, which includes the usage of ReactPHP promises. Given that I haven’t had the chance to take a closer look at it yet, I decided that this is the right time for it.…
robertbasic​.com

Regular Expressions (Regex) – One of the most powerful, widely applicable, and sometimes intimidating techniques in software engineering. From validating email addresses to performing complex code refactors, regular expressions have a wide range of uses and are an essential entry in any software engineer's toolbox.…
blog​.patricktriest​.com

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