webMASTAH.weekly.020 – dług technologiczny – najczęstszy powód wykolejania się projektów

Polskie

oszczędzanie na jakości na dłuższą metę niesie za sobą większe straty i wydatki niż zarobki. Teraz jestem zażartym wrogiem długu technologicznego. W projektach, które prowadzę, zawsze staram się odpowiednio zadbać o jakość tworzonego kodu. Na samą myśl o długu technologicznym mam ciarki.…
webmastah​.pl

Jesteś programistą i chcesz zagadać do fellow-devs? Utknąłeś z zadaniem, chcesz zrobić sobie chwilę przerwy, masz akurat kilka minut bo “testy się kręcą”? Puściłeś posta na dev-blogu i chcesz poznać opinię innych? A może potrzebujesz po prostu wymienić parę zdań z kimś takim jak Ty?…
devstyle​.pl

Frontend

So why and how have Sass and BEM helped my UI development?…
medium​.com/@stowball

I’m a big fan of JavaScript books. Being a long-time learner of JavaScript, I’ve had the pleasure of reading a great many of the popular JavaScript books on the market. These days I tend to skip the ones targeted to rank newbies, but I still read a lot of books intended for JavaScript developers with a little experience…
medium​.com/javascript-scene

Even if you’ve been building web pages for a quite a while, you may still have a few bad CSS writing habits that you’re better off forgetting. This post will also introduce you to some techniques that will help you get the most out of CSS and write beautiful, manageable stylesheets.…
speckyboy​.com

When accessing arguments values in a function call, I always felt uncomfortable with arguments object. Its hardcoded name makes difficult to access arguments of an outer function in an inner one (which defines its own arguments). …
rainsoft​.io

Icons. They're popular. They help complement content (most of the time). And yet they can be a pain in the neck. Once you've decided on a format (SVG or icon font?) and designed the set, there are still other considerations, many of which pop up while you're coding…
css-tricks​.com

In this article, I’m going to highlight the new important changes introduced inside jQuery 3.0 and how you can use it.…
codebrahma​.com

In this article we will see some tips and recommendation to write better, easier-to-maintain CSS code, so your stylesheets are shorter and have fewer rules. CSS can feel like a handy tool instead of a burden…
hacks​.mozilla​.org

Implementing file uploads with Ajax can be very challenging, especially if you want features like drag and drop support, image previews or progress bars. The following 10 jQuery file upload plugins come with many options, and great user interfaces that will quickly allow you to implement a beautiful file uploader.…
sitepoint​.com

The purpose of a sticky footer is that it "sticks" to the bottom of the browser window. But not always, if there is enough content on the page to push the footer lower, it still does that. But if the content on the page is short, a sticky footer will still hang to the bottom of the browser window.…
css-tricks​.com

VueJS is coming out with a new version. For those of you who don't know about VueJS, you can check it out on their website. It's another JavaScript framework that combines some things from the AngularJS and React frameworks. The first version of VueJS may have been best described as AngularJS lite.…
auth0​.com

Frontend – soft

Backend

Behind the scenes Paolo is powered by a Laravel application that responds to all requests Slack is sending to it. In this post I’d like to explain how you can set up your own Laravel powered Slack bot.…
murze​.be

If you’re anything like me, SQL is one of those things that may look easy at first (it reads just like regular english!), but for some reason you can’t help but google the correct syntax for every silly query…
sohamkamani​.com

People often ask me, “how do I specify keys when I’m mapping a collection?” It actually ends up being a pretty interesting topic, so I decided to cover it in a short screencast, as well as in written format below.…
adamwathan​.me

Last week, we decided to reindex a 136TB dataset with a brand new mapping. Updating an Elasticsearch mapping on a large index is easy until you need to change an existing field type or delete one. Such updates require a complete reindexing in a separate index created with the right mapping so there was no easy way out for us…
thoughts​.t37​.net

Relationships are everywhere: between people, between organizations, between organizations and people. Think about being an employee of a company, being a member of a project team, or being a subsidiary of another company. Is there a straightforward way to accurately model and manage all these relationships?…
vertabelo​.com

Implementing site search with real-time suggestions using Laravel and Typeahead.js.…
scotch​.io

We began a small-scale rollout for static assets earlier this year. After building confidence in our new infrastructure, we began transitioning our static assets to HTTP/2. Surprisingly, some sections of our platform felt noticeably slower. This post will cover our investigation into the performance regressions we experienced by adopting HTTP/2…
99designs​.co​.uk

In truth, this article is less about that which torments me and more about two different types of developer that I've identified. I like to call these two types of developers the 'artist' and the 'engineer.' Both are skilled developers, but let's take a look at where they differ…
daylerees​.com

Backend – soft

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