|
Not too long ago I got into building a metrics dashboard for our resources in Azure. Specifically, we’re running our applications in Azure Kubernetes Services and want to have a dashboard to track how everything is doing. Since we already have our logs emitted to Azure Log Analytics we could use that to build our metrics. Writing the queries to fetch our data from Log Analytics is rather straight forward.
|
|
Be careful when passing semis! This one’s tire blew out while I was passing it, scaring the out of me.
|
|
This cheat sheet provides guidance on getting started with your compliance program, and information about controls that align with specific compliance standards.
|
Deadlines are the bane of every software engineer's existence. We've all been there: the project is "due" in two weeks, and we're nowhere near done. So we pull all-nighters, do poor testing, and cut ...
|
Deadlines are the bane of every software engineer's existence. We've all been there: the project is "due" in two weeks, and we're nowhere near done. So we pull all-nighters, do poor testing, and cut ...
|
|
Jacob Kaplan-Moss’s hot take on software quality: Software quality is more the result of a system designed to produce quality, and not so much the result of individual performance . That is: a group of mediocre programmers working with a structure designed to produce quality will produce better software than a group of fantastic programmers working in a system designed with other goals. This leads to the insightful conclusion: I..
|
|
Game Dev thread time V2! Hey lainons, how is that game dev project going again? > Discussion Starter: What is your favorite game engine or library? What are your favorite game dev resources? Favorite programming language for game dev? What is that dream project you got in the works or that some day project? What is your current game dev project that you are working on? Favorite band or song to listen to when deving? What was....
|
|
10 best practices to containerize Node.js web applications with Docker
-
snyk.io
-
3 years ago
-
eng
Are you looking for best practices on how to build Node.js Docker images for your web applications? Then you’ve come to the right place! This cheat sheet provides production-grade guidelines for building optimized and secure Node.js Docker images.
|
|
his blog will discuss how common SMTP Injection vulnerabilities can exist in libraries and applications, and provide tips for finding and remediating them quickly.
|
|
The following is a list of curiosities I’ve found while crawling the internet looking for websites. A sort of greatest hits from my search engine. There is no real system or theme to the links, other than the fact that they have made me go “huh, that’s neat” while visiting them. Most of these are effectively impossible to find on Google, since they don’t use HTTPS, and aren’t optimized for mobile, and aren’t plastered in ads and trackin..
|
|
Checklists can be useful tools to handle the complexities of modern life. Used by pilots and other professions handling complex tasks, checklists can also be useful for software developers. Read more in this article about a quality checklist for publishing NPM packages
|
|
A few weeks ago I had the chance to delete 1 petabyte of data spread across 1 billion objects from S3. Well, actually 940 million, but close enough to the click-baitable 1 billion. I thought it would be interesting challenge to try and visualize the execution of these deletions and possibly gain som...
|
|
A few weeks ago I had the chance to delete 1 petabyte of data spread across 1 billion objects from S3. Well, actually 940 million, but close enough to the click-baitable 1 billion. I thought it would be interesting challenge to try and visualize the execution of these deletions and possibly gain som...
|
We've released a talk from farm hacking pioneer Sick Codes on the intricacies of agricultural equipment cyber security, and how to break and modify it. Enjoy and share widely!
|
|
This blog post is about benchmarking Caddy against Nginx and their respective performance metrics as reverse proxies. Be forewarned: I was very thorough and there are tons of graphs and tables in here. I didn't want to make any mistakes! Nobody is allowed to make mistakes on the Internet. You can proceed to the results if you want to, but you'll hurt my vain writer's feelings if you skip past the methodology. I swear I won't use the ....
|
|
In recent years there’s this image that will make the rounds with a ranking of programming languages by energy efficiency. If you haven’t seen it, it looks like this. I want to be careful here because I’m not a researcher. I don’t design studies and I don’t know how to design studies or anything about the environment folks will typically design studies in. This is intended as a critique of the methodology not a canceling of the research — i..
|
|
microdata and rdfa both directly mark up existing html content. Only on a syntactical level. Beyond that, it’s the other way around: Microdata and RDFa let you build RDF triples by taking content from HTML elements. They don’t exist to add information to HTML elements. HTML and Microdata/RDFa syntaxes being mixed into the same document doesn’t change this. They’re only combined so human- and machine-readable data can remain identi....
|
|
When are low-code prototypes useful? Evaluating startup market and implementation risks
-
philipithomas.com
-
3 years ago
-
eng
Ask for advice on how to make a startup, and most people recommend starting with a low-code prototype. There are categories of businesses where low-code prototypes can help you de-risk a new ide...
|
|
When are low-code prototypes useful? Evaluating startup market and implementation risks
-
www.philipithomas.com
-
3 years ago
-
eng
Ask for advice on how to make a startup, and most people recommend starting with a low-code prototype. There are categories of businesses where low-code prototypes can help you de-risk a new ide...
|
|
This is a bit different post, but it’s always focused on tech, that is equal to “living” nowadays. In this post I want to describe, in order to give some suggestions or inspiration, the stuff and tips I use when I’m traveling abroad and I need all my tech and connected stuff to make a photographic reportage and remaining safe/private also outside my “everyday environment”. Background: as maybe you know, I’ve done some photographic reporta....
|
|
This is a bit different post, but it’s always focused on tech, that is equal to “living” nowadays. In this post I want to describe, in order to give some suggestions or inspiration, the stuff and tips I use when I’m traveling abroad and I need all my tech and connected stuff to make a photographic reportage and remaining safe/private also outside my “everyday environment”. Background: as maybe you know, I’ve done some photographic reporta....
|
|
Creating a tag and releasing from a GitHub Action, with GoReleaser
-
carlosbecker.com
-
3 years ago
-
eng
Most people run GoReleaser by creating a tag locally, pushing it, and letting their CI takes care of the matter.
|
|
Spotify’s engineering team recently published a blog discussing their use of Snyk to maintain security testing in the SDLC. The following is a recap of that blog written by Engineering Manager, Edina Muminovic.
|
|
I noticed that the Comparison of ways to use vocabulary in content page on the personalization-semantics wiki didn’t mention Microformats. Microformats add semantic meaning to individual HTML elements; this is in contrast to document-level semantic formats like Microdata, RDFa, and JSON-LD. There’s a 1-1 mapping between many microformats and values in the WAI-Adapt Content Module . Several values under section 4.3.4 (values for “purpos....
|
|
In response to the rise in Synthetic Arts and AI being banned from most Art communities. Model & Decoder Settings Model: gpt2/large Top-p: 0.9 Temperature: 1 Max time: 1 Prompt: "The Zirconian Manifesto Art is" The Zirconian Manifesto Art is not dead – it is the future. If art was just a thing we could […]
|
|
In the 2022 cloud security report, Snyk outlines the biggest challenges to teams trying to secure their cloud native applications and some key strategies for achieving cloud security.
|
|
I don’t think the book/year metric is very useful. A few years ago, I tried to read one book per week. It’s totally manageable if you read modern fluffy self-help books or short novels. After a few months, I realized that my desire to read one book per week was keeping me from reading the books I wanted to read because I was always choosing short, and easy books. I never started on larger, more difficult books because there’s absolutely n..
|
|
I don’t think the book/year metric is very useful. A few years ago, I tried to read one book per week. It’s totally manageable if you read modern fluffy self-help books or short novels. After a few months, I realized that my desire to read one book per week was keeping me from reading the books I wanted to read because I was always choosing short, and easy books. I never started on larger, more difficult books because there’s absolutely n..
|
|
This is an article version of the original PDF by Prof Horner. “I have more wisdom than all my teachers, for thy testimonies are my meditation.” Psalm 119:99, right-hand page, left-hand column, dead center of page. Many people ask me how it is that I know precisely where virtually everything is in my Bible. The answer: this system. I began in 1983 (adapting and tweaking the basic design of another system) as a brand-new convert;....
|
|
This is an article version of the original PDF by Prof Horner. “I have more wisdom than all my teachers, for thy testimonies are my meditation.” Psalm 119:99, right-hand page, left-hand column, dead center of page. Many people ask me how it is that I know precisely where virtually everything is in my Bible. The answer: this system. I began in 1983 (adapting and tweaking the basic design of another system) as a brand-new convert;....
|
Starting with jOOQ 3.11, type safe implicit JOIN have been made available, and they’ve been enhanced to be supported also in DML statements in jOOQ 3.17. Today, I’d like to focus on a somewhat weird but really powerful use-case for implicit JOIN, when joining additional tables from within an explicit JOIN‘s ON clause. The use … Continue reading Using jOOQ’s Implicit Join From Within the JOIN .. ON Clause →
|
|
Last weekend I went on a motorcycle trip with my club . Our goal was to visit the beautiful Dolomites in the Italian Alps 1 . We had twenty motorcycles on the road, evenly split between modern classics (Bonnevillles in all their variations) and adventure bikes (Tigers new and old). A great turnout considering that the weather forecast for the weekend wasn’t exactly great. Of all the TOMCC members who registered, only two were missing bec..
|
|
When we work with weighted samples, it’s essential to introduce adjustments for the sample size. Indeed, let’s consider two following weighted samples: $$ \mathbf{x}_1 = \{ x_1, x_2, \ldots, x_n \}, \quad \mathbf{w}_1 = \{ w_1, w_2, \ldots, w_n \}, $$$$ \mathbf{x}_2 = \{ x_1, x_2, \ldots, x_n, x_{n+1} \}, \quad \mathbf{w}_2 = \{ w_1, w_2, \ldots, w_n, 0 \}. $$ Since the weight of $x_{n+1}$ in the second sample is zero, it’s natural to expe..
|
|
A friend of mine recently showed me his curl-able business card inspired by this Cloudflare worker template . I liked the idea of returning something similar when running curl tsak.net, but using Cloudflare workers or any other complicated stack for that matter felt a bit like overkill to me. After all, I’m hosting my blog at home, using nginx. Nginx supports a return directive that allows you to specify a response code and a URL o..
|
|
When we work with weighted samples, it’s essential to introduce adjustments for the sample size. Indeed, let’s consider two following weighted samples: $$ \mathbf{x}_1 = \{ x_1, x_2, \ldots, x_n \}, \quad \mathbf{w}_1 = \{ w_1, w_2, \ldots, w_n \}, $$$$ \mathbf{x}_2 = \{ x_1, x_2, \ldots, x_n, x_{n+1} \}, \quad \mathbf{w}_2 = \{ w_1, w_2, \ldots, w_n, 0 \}. $$ Since the weight of $x_{n+1}$ in the second sample is zero, it’s natural to expe..
|
|
Three days of riding, two wheels, and one unforgettable experience. My report from a trip full of adventures, eaten bananas, and beautiful sights!
|