Tag: Frontend and mobile
-
Web scraping with Golang
Posted on March 29, 2018, Level intermediate Resource Length long
Nano Dano wrote this lengthy article about web scraping with golang. It can be useful in a variety of situations, like when a website does not provide an API, or you need to parse and extract web content programmatically. Tutorial walks through using the standard library to perform a variety of tasks like making requests, changing headers, setting cookies, using regular expressions, and parsing URLs.
Tags software-engineering backend-development frontend-and-mobile
-
HTTP heuristic caching (missing cache-control and expires headers) explained
Posted on March 22, 2018, Level intermediate Resource Length long
Paul Calvano explains why WebPageTest can sometimes show that a repeat view loaded with less bytes downloaded, while also triggering warnings related to browser caching. It can seem like the test is reporting an issue that does not exist, but in fact it's often a sign of a more serious issue that should be investigated.
Tags software-engineering frontend-and-mobile
-
JavaScript iteration protocols (Iterable and Iterator) and Generators
Posted on March 20, 2018, Level beginner Resource Length medium
Anton Petrov interesting article about iteration protocols. Iterables and Iterators are not built-ins or syntactic sugar introduced by some recent ECMAScript standard, but protocols that were defined in the ECMAScript's 6th edition.
Tags software-engineering frontend-and-mobile
-
Why performance matters
Posted on March 16, 2018, Level beginner Resource Length medium
Jeremy Wagner wrote this piece about a common problem: Performance. Sites and apps are richer in functionality than ever before. As a consequence, they've become more demanding of network and device resources. So much so, that we now struggle with achieving a high level of performance across a variety of network conditions and devices.
Tags software-engineering frontend-and-mobile
-
17 JavaScript / Node.js performance coding tips to make applications faster
Posted on March 15, 2018, Level beginner Resource Length long
Paul Shan article about misconceptions, shallow knowledge, bad assumptions among the JavaScript community members. In this article author has come up with a list of tips, which can make your JavaScript application faster.
Tags software-engineering frontend-and-mobile
-
Elegant patterns in modern JavaScript RORO
Posted on March 2, 2018, Level intermediate Resource Length long
Bill Sourour from DevMastery.com wrote this article to introduce the pattern he has been using. He claims he did not invent it and came across it in other people's code and eventually adopted it himself. The pattern is Receive an object, return an object (RORO).
Tags frontend-and-mobile software-engineering backend-development
-
Creating first Angular app. Implement routing
Posted on February 14, 2018, Level beginner Resource Length long
Monty Shokeen 3 part of tutorial series in which he demonstrates how to go about creating you first Angular application. This post is part of a series called Creating your first Angular app. This series will teach you how to create your first Angular app in a beginner friendly manner.
Tags frontend-and-mobile product-and-design
-
Introducing Twirp RPC framework for Golang
Posted on January 19, 2018, Level beginner Resource Length medium
Spencer Nelson published article in which he introduced an RPC framework they use for communication between backend servers written in Golang. It's called Twirp, and it's available now under an Apache 2 open source license.
Tags architecture-and-apis frontend-and-mobile security-and-privacy
-
Practical guide for UX and Agile website development
Posted on January 18, 2018, Level beginner Resource Length medium
Jon-Mikel Bailey wrote this guide to UX and Agile website development. Many experts argue for a more agile approach with sprints based on user feedback and statistical website data. And author agrees that they're not necessarily wrong.
Tags product-and-design frontend-and-mobile
-
The art of the error message
Posted on January 15, 2018, Level beginner Resource Length long
Marina Posniak article about writing clear, helpful copy for when things go wrong. Article about an everyday type of failure that doesn't get much attention in the product development process.
Tags software-engineering frontend-and-mobile
-
Lambda architecture at Indix p1
Posted on January 13, 2018, Level intermediate Resource Length medium
Rajesh Muppalla article about how they at Indix went about implementing stateless lambda architecture for building the big data pipeline. They have built a catalog of several million products and billions of price points collected from thousands of e-commerce websites.
Tags software-engineering frontend-and-mobile leadership-and-career
-
Brutal lifecycle of JavaScript UI frameworks
Posted on January 12, 2018, Level beginner Resource Length long
Ian Allen -- a developer on the Internal Tools team at Stack Overflow -- wrote this piece on JavaScript UI frameworks and libraries and how work in cycles. Every six months or so, a new one pops up, claiming that it has revolutionized UI development. This articles draws some interesting conclusions. You may or may not agree with it.
Tags frontend-and-mobile backend-development software-engineering