webMASTAH.weekly.022 – Dobre praktyki dla początkującego programisty

Polskie

Kolejne podejście do Snapchata i nic? Pusto, nikogo nie ma? Dzięki tej liście może zmienisz zdanie co do tej platformy. Zobacz listę osób które warto obserwować.…
webmastah​.pl

Kiedy i od czego rozpocząć naukę? Czy studia są niezbędne do osiągnięcia sukcesu? Czy karierę zaczynać w małych firmach czy w korpo? Jakie są najczęstsze błędy popełniane przez młodych adeptów programowania?…
foreverframe​.pl

Są rzeczy, które już od samego początku twojej przygody z programowaniem w Javie powinieneś wiedzieć. Podstawy to na pewno fundamenty programowania obiektowego, często opisywane pod akronimem SOLID. W dzisiejszym wpisie zebraliśmy dobre praktyki, które z naszej strony uważamy za najważniejsze i krótko je opisaliśmy.…
kobietydokodu​.pl

Frontend

This is a handbook on best typographic practices through the lens of a web designer. It is meant to be short and concise – used as a reference rather than explanatory.…
typographyhandbook​.com

In this post we’ll be looking at a data-architecture pattern called Redux. In this post we’re going to discuss: the ideas behind Redux, build our own mini version of the Redux Store and hook it up to Angular 2.…
blog​.ng-book​.com

PostCSS handles tedious jobs so you don’t have to. It is subtly different to a pre-processor such as Sass, Less and Stylus which provide an alternative, more concise programming language which compiles to CSS.…
sitepoint​.com

There are many things that Angular helps us out with when creating forms. We’ve covered several topics on Forms in Angular 2, like model-driven forms and template-driven forms. If you haven’t read those articles yet, we highly recommend you to do so as this one is based on them.…
blog​.thoughtram​.io

The example I mentioned for the :target pseudo-class was to highlight the section of the page that is being referenced. For example, adding a background colour or border to it like in the example above. But it recently occurred to me that we can use the :target pseudo-element in a much more useful way, to create interactive elements on the page without needing javascript…
bitsofco​.de

In this blog post, I'll talk about the core concepts of the Ember framework and give a demo of how to build an Ember application using a simple book management app as an example. This post assumes a basic knowledge of JavaScript and web development, but no previous experience of Ember is required.…
danielgynn​.com

Atomic Design is all the rage; I’ve recently had the pleasure of using BEM (or CEM in Drupal 8 parlance) and Pattern Lab on Carnegie Mellon’s HCII’s site. Working through that site I landed on a front-end architecture I’m very happy with, so much so, I thought it’d be worth sharing.…
lullabot​.com

Modals are flexible windows that sit on top of a product’s main window, interacting with users without disrupting their flow. Modal windows are great for welcome messages, images, and videos. Modals are often designed with a layer of transparency behind them, providing a peek of the main screen, but they can also take over the entire screen and command full attention…
appcues​.com

Writing CSS is easy. Writing maintainable CSS is hard. You’ve probably heard this a 100 times before. The reason is that in CSS everything is global by default. If you’re a C programmer you know that global variables are bad. If you’re any kind of programmer you know that isolation and composable modules are key in building maintainable systems…
medium​.com/peergrade-io

Setting up a React application requires a lot. Learn how to bootstrap a React project without complexities!…
auth0​.com

Frontend – soft

Backend

The naive way of storing many boolean options (in a database) is to create for each option a field and storing a 0 when it is false and 1 when it is true. Consider the following example, something some of you might have written in some variant.…
stovepipe​.systems

The Symfony framework provide a lot of commands through the bin/console script (e.g. the well-known bin/console cache:clear command). These commands are created with the Console component. You can also use it to create your own commands easily using the same console component, in this article you'll learn how to create your first custom console command with arguments and parameters.…
ourcodeworld​.com

The DDD, Eric Evans's book its hard to read, but expose very clear ideas that helps a lot in software development process. I've being following more or less DDD during last year and that's my contribution to the community for this one that starts now…
jorgearco​.com

Today we are going to setup a Symfony project based on Docker. Microservices are very popular this day. I will show you how easily you can run your Symfony application on docker containers.…
bkielbasa​.pl

The time to meet and greet PHP 7.0 is not so distant, and PHP 7.1 is already knocking at the door ! Since last year, the PHP group has been busy adding features, fixing old ones and keeping the new version as fast as possible : yet, PHP 7.1 managed to have an impressive list of new features…
exakat​.io

It’s clear from looking at the questions asked on the docker IRC channel (#docker on Freenode) and stackoverflow that there’s a lot of confusion over how volumes work in Docker. In this post I’ll try to explain how volumes work and present some best practices. Whilst this post is primarily aimed at Docker users with little to no knowledge of volumes, even experienced users are likely to learn something as there are several subtleties regarding volumes that many people aren’t aware of.…
container-solutions​.com

In this part, we’ll build a small Arduino-based alarm circuit. We’ll learn how to trigger the alarm, using the the official IDE and programming language, and then using something called Firmata.…
sitepoint​.com

Created to give PHP a library to generate Universal Unique Identifiers, this library has been a stallwort in the community. Ben Ramsey created it first under the Rhumsaa namesapce before moving it to the Ramsey namespace, saving us all from learning more Scottish then we needed to ever learn.…
matthewtrask​.net

Backend – soft

Cotygodniowa porcja linków na Twoim mailu

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

Send this to 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
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