Tag: Backend development
-
Postgres is out of disk and how to recover: The dos and dont's
Posted on April 22, 2021, Level intermediate Resource Length medium
Welp ... sometimes "stuff" happens ... and you find yourself having a really bad day. We'd like to believe that every database is well configured from the start with optimal log rotation, correct alerting of high CPU consumption and cache hit ratio monitoring. By Elizabeth Christensen.
Tags backend-development data-and-analytics leadership-and-career software-engineering
-
PyTorch – How to apply Backpropagation with Vectors and Tensors
Posted on April 19, 2021, Level advanced Resource Length long
In Machine learning, a backpropagation algorithm is used to compute the loss for a particular model. The most common starting point is to use the techniques of single-variable calculus and understand how backpropagation works. However, the real challenge is when the inputs are not scalars but of matrices or tensors. By Strahinja Stefanovic.
Tags backend-development data-and-analytics leadership-and-career business-and-emerging-tech miscellaneous software-engineering
-
Tackling Java cold startup times on AWS Lambda with GraalVM
Posted on April 10, 2021, Level intermediate Resource Length medium
Have you ever tried running a Java application on AWS Lambda? Well, even the simplest Java application takes significant time to start up at first. The reason behind is simple. AWS has to prepare a runtime environment for your application when it executes the first time. This is called cold-start. By Arnold Galovics.
Tags backend-development software-engineering leadership-and-career devops-and-ci-cd architecture-and-apis
-
Google beats Oracle in biggest programming copyright Supreme Court case ever
Posted on April 8, 2021, Level beginner Resource Length medium
At long last, programming code's application programming interfaces are protected from Oracle's over-reaching claims. Ten years ago, Oracle argued that Google had infringed Oracle's copyright, by copying the "structure, sequence, and organization" of 37 Java application programming interfaces (APIs) into Android. By Steven J. Vaughan-Nichols.
Tags backend-development miscellaneous leadership-and-career architecture-and-apis
-
5 common mistakes in Go
Posted on April 3, 2021, Level beginner Resource Length short
Some common mistakes that can be seen in Go are infinite recursive call, assignment to nil map, undesired value being used in goroutine, and more. By Jai Pradeesh.
Tags leadership-and-career software-engineering product-and-design backend-development
-
Terraform: Create AKS cluster
Posted on March 30, 2021, Level beginner Resource Length long
While there are several ways to host container workloads in Azure, Azure Kubernetes Service (AKS) provides the easiest way to deploy Kubernetes for teams needing a full orchestration solution. By Jim Counts.
Tags devops-and-ci-cd product-and-design backend-development cloud-and-infrastructure architecture-and-apis
-
Fibers in PHP: A new opportunity for async PHP?
Posted on March 29, 2021, Level beginner Resource Length medium
It looks like PHP will get fibers soon with PHP 8.1! That's awesome! Or is it. By Christian Lück.
Tags frontend-and-mobile product-and-design backend-development software-engineering
-
Using Eleventy to host your blog
Posted on March 19, 2021, Level beginner Resource Length short
Blogs don't need to be dynamic. Technically, it doesn't make sense to pull data out of a database when a page is requested. Instead, it makes more sense to create the pages (HTML) beforehand (during the build process). By Sahil Parikh.
Tags product-and-design frontend-and-mobile backend-development
-
How code quality is measured: Android code review at Yalantis
Posted on March 12, 2021, Level beginner Resource Length medium
Programmers are the authors of great builds just as writers are the authors of bestselling novels. But behind the scenes, there are always many people who contribute to the process. The best code – like the best products of any type – is the result of collaboration. All programmers, both senior-level software engineers and beginners, occasionally need somebody else to take a fresh look at their code and find issues in it. This is how code quality is ensured at Yalantis. By Kate Abrosimova and Olexander Taran.
Tags backend-development frontend-and-mobile product-and-design
-
Prooph, top enterprise aware PHP CQRS and Event Sourcing components
Posted on February 27, 2021, Level beginner Resource Length medium
Prooph is an enterprise-ready PHP CQRS and Event Sourcing packages for PHP with support for the most famous PHP web frameworks. If you are not familiar with CQRS (Command Query Responsibility Segregation), it's first described by Greg Young in 2010 and it's basically a design pattern used in enterprise and microservices architecture to separate read and writes in your data layer. By Hatem Ben Yacoub.
Tags backend-development frontend-and-mobile cloud-and-infrastructure product-and-design
-
Authenticating Vuepress apps with Auth0
Posted on February 25, 2021, Level intermediate Resource Length short
Learn how to create your first VuePress site and add Authentication with Auth0. By Fikayo Adepoju.
Tags frontend-and-mobile backend-development product-and-design security-and-privacy
-
Initialization strategies with Testcontainers for integration tests
Posted on February 24, 2021, Level beginner Resource Length short
Testcontainers offers several initialization strategies for our Docker containers when writing integration tests. Depending on the Docker image we use for our tests, we might have to perform additional setup steps. By Philip.
Tags software-engineering testing-and-quality backend-development devops-and-ci-cd