Tag: Backend development
-
Building a PWA chat app with Vue.js and Firebase (p1)
Posted on April 6, 2018, Level intermediate Resource Length medium
Kohwo Orien article about how to utilize Vue.js for building of Progressive Web Apps. Vue.js is a progressive framework for building web user interfaces. It became one of the recommended frameworks for building fast, reliable progressive web applications with offline capabilities and performance.
Tags frontend-and-mobile backend-development product-and-design
-
Express.js and AWS Lambda serverless love story
Posted on March 30, 2018, Level intermediate Resource Length medium
Slobodan Stojanović article about creating serverless applications in Express.js. Express apps are easy to build, it is de facto the most popular Node.js framework.
Tags frontend-and-mobile backend-development product-and-design
-
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
-
Golang testing at Stream
Posted on March 21, 2018, Level intermediate Resource Length long
Federico Ruggi deep dive into testing of golang apps at Stream. Stream's API is used in production by more than 500 companies and 200 million end users. While they like to move fast, they definitely don't like to break things. Stream is an API for building activity feeds that enables your development team to build personalized activity feeds this week.
Tags software-engineering backend-development testing-and-quality
-
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
-
Deploy serverless machine learning microservice with scikit-learn
Posted on February 18, 2018, Level intermediate Resource Length medium
Patrick Michelberger created this tutorial in which we deploy a machine learning microservice using AWS Lambda, AWS API Gateway and scikit-learn.
Tags ai-and-machine-learning cloud-and-infrastructure architecture-and-apis backend-development
-
BeamParticle -- polyglot dynamic programming engine
Posted on February 17, 2018, Level intermediate Resource Length medium
Neeraj Sharma introduction into BeamParticle -- an open source project built on top of the Erlang virtual machine (BEAM), which allows dynamic (re)programming in multiple programming languages. The project supports six different programming languages; namely: Erlang, Elixir, Java, Python, Efene, and PHP.
Tags software-engineering backend-development
-
Journey into concurrent programming in Scala
Posted on February 15, 2018, Level advanced Resource Length medium
Justin LeFebvre interesting article about building a number of highly available Scala web services and making the most impact by modifying code to maximize CPU utilization on a per service basis. Enter the "scala.concurrent.Future" type!
Tags software-engineering backend-development
-
Amazing advantages of Golang nobody talks about
Posted on February 12, 2018, Level beginner Resource Length medium
Kirill Rogovoy article in which he discusses why you should give Go a chance and where to start. This article is not about the main selling points of Golang that you usually see. These are some rather small but still significant features.
Tags backend-development software-engineering devops-and-ci-cd
-
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
-
3 features of ES7 to use right now
Posted on January 9, 2018, Level beginner Resource Length long
Derick Bailey wrote a blog post about some interesting features in JavaScript ES7 which you can use right now. It seems everything is changing in JavaScript – even the naming of releases has changed, with years marking the language version.
Tags backend-development frontend-and-mobile
-
MySQL vs. MariaDB: Reality check
Posted on January 4, 2018, Level beginner Resource Length long
Colin Charles published extensive comparison between MySQL vs. MariaDB (including Percona Server for MySQL). His goal was to evaluate, at a higher level, MySQL, MariaDB and Percona Server for MySQL side-by-side to better inform the decision making process. It is largely an unofficial response to published comments from the MariaDB Corporation.
Tags backend-development data-and-analytics software-engineering