Tag: Programming
-
Guide on how to write documentation for a Rust crate
Posted on July 9, 2021, Level beginner Resource Length short
A guide on how to write documentation in Rust. By Guillaume Gomez.
Tags programming learning devops cio app-development code-refactoring
-
Getting started with static code analysis
Posted on July 7, 2021, Level beginner Resource Length medium
Static code analysis is the practice of examining application's source, bytecode, or binary code without ever executing the program code itself. Instead, the code under review is analyzed to identify any defects, flaws, or vulnerabilities which may compromise the integrity or security of the application itself. By John Vester, Sr. Architect, CleanSlate Technology Group.
Tags app-development web-development devops programming cicd infosec
-
Elixir adoption success story
Posted on June 28, 2021, Level beginner Resource Length long
How a team that was new to Elixir over-delivered a big project in just three months. By Sophie DeBenedetto.
Tags programming erlang functional-programming elixir app-development learning
-
What is Recursion? A recursive function explained with JavaScript code examples
Posted on June 27, 2021, Level beginner Resource Length long
Recursion is a technique used to solve computer problems by creating a function that calls itself until your program achieves the desired result. By Nathan Sebhastian.
Tags programming nodejs javascript app-development learning
-
Writing better regular expressions in PHP
Posted on June 12, 2021, Level intermediate Resource Length medium
Regular Expressions are powerful, PHP but they are not known to be readable, and more often than not, maintaining a regular expression is not a straight-forward task. By Ayesh Karunaratne.
Tags php web-development app-development programming
-
SRE fundamentals 2021: SLIs vs SLAs vs SLOs
Posted on June 7, 2021, Level intermediate Resource Length medium
A big part of ensuring the availability of your applications is establishing and monitoring service-level metrics—something that our Site Reliability Engineering (SRE) team does every day here at Google Cloud. By Adrian Hilton, Customer Reliability Engineer, SRE.
Tags app-development devops cio google programming infosec
-
Extreme HTTP performance tuning: 1.2M API req/s on 4 vCPU EC2 instance
Posted on May 25, 2021, Level advanced Resource Length long
This post will walk you through the performance tuning steps that I took to serve 1.2 million JSON "API" requests per second from a 4 vCPU AWS EC2 instance. For the purposes of this recreated quest, we will ignore most of the dead ends and dark alleyways that I had to struggle through on my solo expedition. By Marc Richards.
Tags performance aws devops json programming cloud apis
-
SSL with Spring WebFlux and Vault PKI
Posted on May 24, 2021, Level beginner Resource Length short
In this article, you will learn how to configure the Vault PKI engine and integrate it with Spring WebFlux. By Piotr Minkowski.
Tags infosec java programming
-
A different way to work with external SVG
Posted on May 20, 2021, Level beginner Resource Length short
SVGs are awesome: they are small, look sharp on any scale, and can be customized without creating a separate file. However, there is something I feel is missing in web standards today: a way to include them as an external file that also retains the format's customization powers. By Shubham Jain.
Tags css web-development frontend programming
-
How we put the first quantum computer on the cloud
Posted on May 12, 2021, Level beginner Resource Length long
Five years ago, we made history by launching the IBM Quantum Experience, putting the first quantum processor on the cloud for anyone to run experiments. By Ryan Mandelbaum @IBM.
Tags machine-learning bots programming app-development cloud
-
Monitoring and observability in cloud-native ASP.NET Core apps
Posted on May 11, 2021, Level beginner Resource Length short
Distributed applications are complex and bring in their own set of challenges for developers to debug and fix production issues. Though the microservices architecture helps maintain a smaller team that works autonomously and focuses on separate business domains, it introduces newer challenges due to its distributed nature. By Nish.
Tags programming app-development devops azure monitoring
-
WebAssembly to run blockchain using Go
Posted on April 26, 2021, Level intermediate Resource Length medium
Blockchain is a technology with countless applications and a great potential that is not yet fully utilized. It is an ordered list of blocks that are chained together, hence dubbed the name blockchain. By Mahmoud Fathy.
Tags golang app-development blockchain programming