webMASTAH.weekly.028 – Nowoczesny stos technologiczny dla front-endu

Polskie

Cóż, niestety czasy się zmieniły i „dobry produkt sprzeda się sam” już dawno nieaktualne. A dla domowych twórców, czy to aplikacji mobilnych, serwisów internetowych, czy jakichś międzyplatformowych usług świadomość tego może bardzo pomóc…
webmastah​.pl

Każdy kto próbował wycenić projekt IT wie, że nie jest to proste zadanie. Zazwyczaj w podanym zakresie od klienta kryje się wiele niewiadomych i niejasności. Mimo tego, klient oczekuje widełek czasowych, w których uda się ukończyć projekt…
wojciszko​.com

zaprezentuję Wam dziś nowoczesny stos technologiczny dla front-endu. Myślę, że najlepszą formą dla tego zagadnienia będzie zestawienie najbardziej, w mojej opinii, wartościowych narzędzi, bibliotek i frameworków…
nafrontendzie​.pl

Jeden zapaleniec zapali drugiego zapaleńca i wrzucą w projekt coś, co nie do końca działa. Jakąś bibliotekę w fazie beta, jakiś produkcik dopiero-co wypuszczony. Jazda, MOC!!!…
devstyle​.pl

Dzisiaj chciałbym wam przedstawić kilka spostrzeżeń z mojej drogi do uzyskania tytułu inżyniera informatyki. Ten post to jedno z dwóch spojrzeń na studiowanie…
poznajprogramowanie​.pl

Frontend

Vue provides an answer to the issue of JavaScript fatigue, and it is a worthy successor to the legacy of jQuery as the ideal entry point for beginners to the world of modern frontend development.…
anyonecanlearntocode​.com

Have you ever worked on a CSS project that gradually became a hot, sticky mess? It’s difficult to keep track of what styles affect what HTML: minor changes fix one problem but create three more and can require ugly hacks, and small CSS changes can break JavaScript functionality. We’ve all been there, but these are problems that can be largely avoided by careful planning at the beginning of our projects. Let’s talk about CSS architecture…
seesparkbox​.com

Electron, the technology that powers Avocode among many other apps, allows you to get a cross-platform desktop application up and running very quickly. If you don't pay attention you will quickly end up in the uncanny valley of apps, though. Apps that don't feel quite in place among your other apps.…
blog​.avocode​.com

Thanks to progressive enhancement we can use lots of awesome CSS features right now, even though not everyone uses a browser which supports them. When using new CSS properties we can often just let CSS take care of the fallback for us. CSS is forgiving and it ignores lines of code that it doesn't understand. So browsers which don't support a particular property, just won't apply it. Let's look at an example…
lottejackson​.com

If you have ever built an Angular 2 application before, you’ll know that setting up and bootstrapping an application can take a significant amount of time. Thankfully, the Angular team have rolled out Angular CLI, a command line interface that makes creating and scaffolding an application significantly easier.…
houssein​.me

Can the HTML5 input field’s locale be influenced? Is the field’s expected value format obvious? Do browsers prevent misinterpretation any other way?…
sitepoint​.com

In this video tutorial from my course, Get Started With Angular 2, we’ll look at how TypeScript works with Angular 2. I’ll also show you some basic TypeScript syntax.…
code​.tutsplus​.com

Sometimes you need to add or remove a CSS class with JavaScript, and you don’t want to include an entire library like jQuery to do it. This is useful in situations when you want your page elements to change in response to user actions.…
sitepoint​.com

live inline validation has seen an explosive growth in adoption: in 2012, just 13% of checkouts had live inline validation, whereas in 2016, 60% had implemented it. This makes good sense since the general importance of live inline validation is well documented. In fact, it is surprising that 40% of major e-commerce sites still don’t have inline validation…
baymard​.com

It’s been over 2 years since I posted The State of Mobile Frameworks and a fair amount has changed in that time, so now is probably a good time to dive back into that thorny topic. Some frameworks have withered and died, some have gained functionality and popularity, and some have effectively stayed still. It is important to note, that mostly I am focused on Hybrid app frameworks, frameworks that are designed to run solely on mobile/tablet…
agingcoder​.com

Frontend – soft

Backend

Uber Engineering’s Schemaless storage system powers some of the biggest services at Uber, such as Mezzanine. Schemaless is a scalable and highly available datastore on top of MySQL¹ clusters. Managing these clusters was fairly easy when we had 16 clusters. These days, we have more than 1,000 clusters containing more than 4,000 database servers, and that requires a different class of tooling.…
eng​.uber​.com

Exception handling saves your code in the most unusual circumstances. PHP 7 has introduced two new classes that assist a developer in handling errors with ease, and that’s what we’ll look at in this post. Before the introduction of these classes in PHP 7, exception error classes were written to handle the different types of errors.…
sitepoint​.com

While I was hired primarily for my experience with JavaScript and React, the small size of our team means that I frequently have to delve into all parts of the codebase in order to ship a feature. So I had to get well acquainted with Python, very fast. Unfortunately, I had a hard time finding good resources for learning Python that weren’t targeted to people who haven’t programmed before. I already knew how to program and am familiar with other languages, I just needed to learn the syntax and paradigms of this one specific programming language, Python.…
mariopabon​.com

PHP 7 was released on 03 Dec 2015, and so many people have not yet started using or learning about the awesome features it has. I wrote this post to give a breakdown of the features released with PHP 7 for those that have not yet learnt about them and even if you know it, you might still learn something from this post.…
chikemgbemena​.com

We were actually asked to use Docker by one of our clients for his project. We liked it, thought it was useful and continued using it for all other projects. We have recently reduced docker usage due to number issues surpassing the perceived benefits for our purposes. Here are few details about our experience.…
racknole​.com

PHP is by far, the most preferred programming language. But is PHP 7 the most exciting releases of them all? Yes. The whole PHP community and the people linked to PHP, are all excited to welcome the biggest release for PHP in decades. It surely adds more versatility to the already versatile language.…
startutorial​.com

Locust is an open source load-testing tool written in Python. It lets you write tests against your web application which mimic your user’s behavior, and then run the tests at scale to help find bottlenecks or other performance issues.…
promptworks​.com

Packed arrays is the first great PHP 7 optimization. Packed arrays consume less memory and are a bit faster in many operations than traditional arrays. A packed array must have the following characteristics…
blog​.blackfire​.io

I couldn’t find a good and updated list of Python developer or Python programming podcasts online. So I created my own list with the best Python podcasts.…
dbader​.org

So my last blog post, Docker in Production: A retort, generated a lot of comments. One of them was “Why shouldn’t you run a Database in Docker?” I’ve seen this questions a few times, but rarely reply because it’s such a long answer. But here goes.…
patrobinson​.github​.io

Backend – soft

Wydarzenia

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