Tag: Software engineering
-
Unikraft and the coming of age of Unikernels
Posted on November 2, 2021, Level intermediate Resource Length long
Thanks to their excellent performance, unikernels have always had a great deal of potential for revolutionizing the efficiency of virtualization and cloud deployments. However, after many years and several projects, unikernels, for the most part, have not seen significant, real-world deployment. By Hugo Lefeuvre, Gaulthier Gain, Daniel Dinca, Alexander Jung, Simon Kuenzer, Vlad Bădoiu, Răzvan Deaconescu , Laurent Mathy, Costin Raiciu, Pierre Olivier, Felipe Huici.
Tags cloud-and-infrastructure how-to software-engineering security-and-privacy
-
Code is everyone's business
Posted on November 2, 2021, Level beginner Resource Length short
Nearly every company now produces software or applications to enable it to do business. That can include using software as an interface to customer support, enabling e-commerce channels, and powering internal operations to serve customers and keep the business running. By Brian Rue.
Tags leadership-and-career software-engineering data-and-analytics cloud-and-infrastructure
-
Videogames or homework? Why not both
Posted on October 27, 2021, Level beginner Resource Length short
Despite the growth of technology in our daily lives, the integration of digital technologies into education has been slower than anticipated. There seem to be a number of factors at work here, including problems with access to technology and the time and support needed to use technology successfully in the classroom. By Amber McLeod and Jo Blannin.
Tags leadership-and-career miscellaneous how-to software-engineering
-
What I wish I knew when learning F#
Posted on October 16, 2021, Level beginner Resource Length medium
I've used F# a lot in the last 3 years and for quite some time I wanted to collect a few good starting points to venture into F# in one place. I also wanted to collect some of those random things that I felt weren't easily available anywhere because they fall through the cracks of the official language reference and library documentation. By Justine Kavanaugh-Brown.
Tags leadership-and-career software-engineering frontend-and-mobile product-and-design
-
Rate limiting with HAProxy Kubernetes Ingress controller
Posted on October 13, 2021, Level intermediate Resource Length short
DDoS (distributed denial of service) events occur when an attacker or group of attackers flood your application or API with disruptive traffic, hoping to exhaust its resources and prevent it from functioning properly. Bots and scrapers, too, can misbehave, making far more requests than is reasonable. By Jim O'Connell.
Tags devops-and-ci-cd cloud-and-infrastructure leadership-and-career software-engineering
-
Investigate Node.js high CPU issue in Linux app service
Posted on October 11, 2021, Level advanced Resource Length medium
When running your Node.js application in Azure Linux App Service, you may encounter High CPU consumption issue. By Hanli_Ren.
Tags cloud-and-infrastructure backend-development software-engineering product-and-design
-
A new language for digital transformation
Posted on September 30, 2021, Level intermediate Resource Length long
Organizations still struggle to advance digital transformation. A common language that transcends technology could be the key to strategic transformation. By Rich Nanda, Ragu Gurumurthy, Sam Roddick, Deborah Golden.
Tags leadership-and-career ai-and-machine-learning software-engineering
-
How to monitor packet loss and latency in the cloud
Posted on September 29, 2021, Level intermediate Resource Length medium
NetOps teams have quickly learned the benefits of hosting applications in the cloud. But before they migrated or adopted a few SaaS applications, they knew in the back of their minds that monitoring performance would be difficult. A tiny voice was asking, "How will we monitor packet loss and connection latency, hop-by-hop, when using cloud applications?". By Kevin Woods, Head of Product Marketing.
Tags devops-and-ci-cd software-engineering how-to cloud-and-infrastructure
-
Authenticated boot and disk encryption on Linux
Posted on September 28, 2021, Level advanced Resource Length long
Linux has been supporting Full Disk Encryption (FDE) and technologies such as UEFI SecureBoot and TPMs for a long time. However, the way they are set up by most distributions is not as secure as they should be, and in some ways quite frankly weird. In fact, right now, your data is probably more secure if stored on current ChromeOS, Android, Windows or MacOS devices, than it is on typical Linux distributions. By Pid Eins.
Tags cloud-and-infrastructure software-engineering how-to security-and-privacy
-
gRPC for microservices communication
Posted on September 19, 2021, Level intermediate Resource Length medium
Microservices architecture has become a popular choice for developing software applications. In a microservice architecture, the microservices often need to communicate with each other. Compared to the traditional RESTful web API, a gRPC based RPC framework can be a better alternative for microservices communication. By Pankaj.
Tags architecture-and-apis devops-and-ci-cd software-engineering backend-development
-
Tools of the build trade: The making of a tiny Kotlin app
Posted on September 16, 2021, Level intermediate Resource Length medium
Tony Robalik published the story of how to build thinhs with Gradle, how to use the application and distribution plugins to build the app and bundle a distribution; how to use the shadow plugin to turn it into a fat jar.
Tags backend-development software-engineering frontend-and-mobile product-and-design architecture-and-apis
-
Parallelism, concurrency, and AsyncIO in Python - by example
Posted on September 15, 2021, Level intermediate Resource Length medium
Concurrency and parallelism are similar terms, but they are not the same thing. This post looks at how to speed up CPU-bound and IO-bound operations with multiprocessing, threading, and AsyncIO. Older article by Amal Shaji.
Tags backend-development software-engineering frontend-and-mobile product-and-design