Tag: Software engineering
-
Trapped on technology's trailing edge
Posted on April 20, 2021, Level beginner Resource Length long
We're paying too much to deal with obsolete electronic parts. Keeping aging systems on their feet is a daunting and resource-intensive task. By Peter Sandborn.
Tags miscellaneous cloud-and-infrastructure 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
-
Worst nightmare cyberattack: The untold story of the SolarWinds hack
Posted on April 16, 2021, Level beginner Resource Length long
The routine software update may be one of the most familiar and least understood parts of our digital lives. By Dina Temple Raston.
Tags security-and-privacy leadership-and-career software-engineering business-and-emerging-tech cloud-and-infrastructure
-
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
-
In-depth dive into security features of Intel/Windows platform secure boot process
Posted on April 7, 2021, Level advanced Resource Length long
This blog post is an in-depth dive into the security features of the Intel/Windows platform boot process. In this post I'll explain the startup process through security focused lenses, next post we'll dive into several known attacks and how they were handled by Intel and Microsoft. By Igor Bogdanov.
Tags security-and-privacy leadership-and-career cloud-and-infrastructure miscellaneous software-engineering
-
2020 Tech lead survey looks at developers & hints into 2021
Posted on April 6, 2021, Level beginner Resource Length medium
Couchbase has surveyed IT decision makers annually to find out the challenges they face in executing their digital transformation strategies. Perhaps unsurprisingly, 2020 was different from previous years. However, it may come as a surprise to find out how attuned CIOs are to the plight of developers. By Christina Knittel.
Tags devops-and-ci-cd leadership-and-career miscellaneous software-engineering
-
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
-
Why you should be using low-code apps to build internal tools
Posted on March 31, 2021, Level beginner Resource Length medium
Find out why you should be using low-code apps to build internal tools. By leveraging the speed and cost benefits of the new range of low and no-code tools available, you can use your expertise to deliver applications faster than ever before. By James Konik.
Tags miscellaneous product-and-design software-engineering leadership-and-career
-
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
-
How to mitigate Low-Code security risks
Posted on March 25, 2021, Level beginner Resource Length long
Gartner predicts that by the end of 2025, over 65% of development projects will use low-code builders. The field of low-code continues to expand. But what security implications does low-code introduce? By Bill Doerrfel.
Tags security-and-privacy cloud-and-infrastructure leadership-and-career software-engineering architecture-and-apis devops-and-ci-cd
-
Why reading code is just as important as writing code: How to get better at it
Posted on March 16, 2021, Level beginner Resource Length long
It strikes me as odd. We've heard the same messages: Write clean code. Write readable code. Write meaningful code. By Amy M Haddad.
Tags software-engineering leadership-and-career miscellaneous how-to
-
7 Reasons why products fail
Posted on March 5, 2021, Level beginner Resource Length short
What is product failure, anyway? Not all failures are catastrophic where the product is pulled from the market and the company goes out of business. Most are partial or soft failures. By Rick Bess.
Tags leadership-and-career software-engineering cloud-and-infrastructure miscellaneous