Tag: Backend development
-
The Right Way™ to do Serverless in Python
Posted on July 2, 2018, Level intermediate Resource Length medium
Michael Lavers published this interesting piece about serverless in Python. In this blog post author takes a brief tour of serverless as it applies to Python as well as some handy tips and tricks to help you get your footing in serverless domain.
Tags software-engineering architecture-and-apis backend-development
-
Let's code a web server from scratch with NodeJS Streams!
Posted on June 16, 2018, Level advanced Resource Length long
Ziad Saab tutorial exploring new technologies abound. In it you will go back to the basics and build a simple web server from scratch with NodeJS. You will review the structure of HTTP requests and responses and get an introduction to Node's Stream API.
Tags frontend-and-mobile software-engineering backend-development cloud-and-infrastructure
-
How to use Decorators with Factory Functions
Posted on June 13, 2018, Level intermediate Resource Length long
Cristi Salcescu detailed post on Decorators. Method decorators are a tool for reusing common logic. They are complementary to Object Oriented Programming. Decorators encapsulate responsibility shared by different objects.
Tags frontend-and-mobile software-engineering backend-development
-
The character of Kotlin
Posted on June 2, 2018, Level beginner Resource Length medium
Marcin Moskala interesting blog post inspired by Seven Languages in Seven Week book in which he presents characteristics of Kotlin language. And one very typical Kotlin trait is that it isn't really introducing anything new into programming languages family.
Tags software-engineering product-and-design backend-development
-
How we failed with Angular & Elm is the solution
Posted on May 30, 2018, Level intermediate Resource Length long
Asaf Cohen article about their journey from Angular to Elm. Their address the main problem AngularJS created, and that is the illusion they could use it to design the UX as we please (uh … like develop) and that was not the case.
Tags software-engineering backend-development frontend-and-mobile
-
Algorithms and Data Structures in JavaScript
Posted on May 29, 2018, Level beginner Resource Length medium
Oleksii Trekhleb straight to the point article about data structures in JavaScript. It describes a collection of classic algorithms and data-structures implemented in ES6 JavaScript with explanations and links to further readings and YouTube videos.
Tags backend-development frontend-and-mobile software-engineering
-
Angular security -- Authentication with JSON Web Tokens (JWT), complete guide
Posted on May 26, 2018, Level intermediate Resource Length long
Angular university brought you this a step-by-step guide for both designing and implementing JWT-based Authentication in an Angular application. The goal here is to discuss JWT-based Authentication Design and Implementation in general.
Tags backend-development frontend-and-mobile security-and-privacy architecture-and-apis
-
When, how and why use Node.js as your backend
Posted on May 19, 2018, Level intermediate Resource Length medium
Justyna Rachowicz published this article about leveraging the Node.js technology in building applications. The benefits of Node.js are countless, but you should also be aware of its constraints. Get a full picture of Node.js and avoid making serious mistakes in development that could cost you money.
Tags software-engineering frontend-and-mobile backend-development
-
Best practices in Android development
Posted on May 2, 2018, Level intermediate Resource Length long
Idorenyin Obong from Auth0 wrote this piece about practices in Android development. Best practices are simply professional standards that are acceptable in a field. Here, we will look at such practices as it relates to Android development.
Tags frontend-and-mobile product-and-design backend-development
-
Creating multiple authentication in Laravel 5.5 using middleware
Posted on April 27, 2018, Level intermediate Resource Length medium
An article by Cloudways in which they deal with different roles and permissions in typical web application. To verify the users, applications need to have an authentication module or functionality. Using Middleware, you can easily implement multiple authentication in Laravel.
Tags frontend-and-mobile software-engineering backend-development
-
End-to-End web testing with TestCafe
Posted on April 20, 2018, Level beginner Resource Length medium
Moataz Nabil wrote this article about faster end to end testing of web applications. TestCafe is a Node.js tool to automate end-to-end web testing. You can write tests in JS or TypeScript, run them and view results.
Tags software-engineering testing-and-quality backend-development
-
Maven scopes vs. Gradle configurations
Posted on April 10, 2018, Level advanced Resource Length medium
Andres Amiray blog post about comparison of Maven and Gradle. Both Maven and Gradle are popular choices when it comes to building Java projects. These tools share common traits but there are some key differences that make you more productive depending on a particular scenario.
Tags backend-development software-engineering