|
A guide on how to share the network namespace with another container. This is how a Pod in Kubernetes contains multiple containers. If you’re not working with Kubernetes but e.g. with Docker or docker-compose, this works in the same way pretty much.
|
|
The Minimum Viable Nothing: ideas to validate products without building them
-
lucasfcosta.com
-
3 years ago
-
eng
Let me be clear: if they tell you it's a great idea but don't give you their credit card, they don't want it. To validate an idea, you need to sell it. To sell an idea, you should, ideally, show peo...
|
|
The Minimum Viable Nothing: ideas to validate products without building them
-
lucasfcosta.com
-
3 years ago
-
eng
Let me be clear: if they tell you it's a great idea but don't give you their credit card, they don't want it. To validate an idea, you need to sell it. To sell an idea, you should, ideally, show peo...
|
|
In a recent article/tweet the author commented on how all the photos taken by their child looked awful. However they realized this was down to a different generational mindset.
|
|
In a recent article/tweet the author commented on how all the photos taken by their child looked awful. However they realized this was down to a different generational mindset.
|
Starting with jOOQ 3.17, the Condition type extends the Field
|
|
Bret Devereaux has long been my go-to source for all things ancient and military history. One thing I somehow missed reading from his incredibly resourceful website is the This Isn’t Sparta series. He recently published a three-year-anniversary series retrospective which promptly surfaced on my RSS feed, giving me a chance to catch up over the holidays. The whole thing is a very long read, with some installments more engaging than others..
|
|
In this post, we derive the exact equation for the quantile absolute deviation around the median of the Normal distribution.
|
|
In this post, we derive the exact equation for the quantile absolute deviation around the median of the Normal distribution.
|
|
Rediscovering argument injection when using VCS tools — git and mercurial
-
snyk.io
-
3 years ago
-
eng
In this blog post, we aim to demonstrate common scenarios where, even when using a safe API, it’s possible to execute arbitrary commands through injection argument options.
|
|
While the transition from Drupal 9 to Drupal 10 is expected to be smooth, we can’t ignore security. So, in this article, we’ll explore 5 ways to secure Drupal 10.
|
|
I added a section on supporting older browsers to my web best practices article. I explain why old browsers are more prevalent than we think, and how to most easily support them. I think the simplest way to do this well is to subset modern standards, not to explicitly use older standards. That is: we should target the subset of the HTML Living Standard that appears in e.g. HTML 5.1, so we get the important corrections in the Living St....
|
Probably the hardest thing to standardise in SQL is RETURNING data from DML statements. In this article, we’ll look at various ways of doing that with jOOQ, in many of jOOQ’s supported dialects, and with JDBC directly. How to do it with jOOQ Assuming the usual table from the sakila database: jOOQ took syntactic inspiration … Continue reading The Many Ways to Return Data From SQL DML →
|
|
We’re (still) not deploying enough It’s 2022 and not deploying frequently enough is still one of the most common causes of software failure.
|
|
We’re (still) not deploying enough It’s 2022 and not deploying frequently enough is still one of the most common causes of software failure.
|
|
Every day we learn more about the importance of good air quality. Here are some tips to help you improve air quality inside your house. How to Measure First, you are going to want to be able to measure air quality in your house. There are a few different things you want to measure: PM2.5 […]
|
|
This post proposes the standard quantile absolute deviation (SQAD) — a dispersion estimator with 54% Gaussian efficiency and 32% breakdown point, sitting between MAD and the Shamos estimator in the efficiency-robustness trade-off. Pragmastat recommends Spread — the Shamos estimator — for the best balance. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The median absol....
|
|
This post proposes the standard quantile absolute deviation (SQAD) — a dispersion estimator with 54% Gaussian efficiency and 32% breakdown point, sitting between MAD and the Shamos estimator in the efficiency-robustness trade-off. Pragmastat recommends Spread — the Shamos estimator — for the best balance. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The median absol....
|
|
Amongst the many, many things that organizations have to contend with around cookie consent laws is Apple’s very own browser, Safari. Did you know that Safari will only retain a client-side cookie for 7 days? This is in support of Apple’s Intelligent Tracking Prevention (ITP) feature, designed to protect a user’s privacy. These privacy efforts are great but, in hand with laws like GDPR and CCPA , their rollout often creates a UX nigh....
|
|
What's the big deal about key-value databases like FoundationDB and RocksDB?
-
notes.eatonphil.com
-
3 years ago
-
eng
Let's assume you're familiar with basic SQL databases like PostgreSQL and MySQL, and document databases like MongoDB and Elasticsearch. You probably know Redis too. But you're hearing more and more about embedded key-value stores like RocksDB , LevelDB , PebbleDB , and so on. And you're hearing about distributed key-value databases like FoundationDB and TiKV . What's the big deal? Aren't these just the equivalent of Redis or Java'....
|
|
Remote Editing Raspberry Pi Files from Mac with Visual Studio Code
-
www.tderflinger.com
-
3 years ago
-
eng
When programming applications that run embedded on a Raspberry Pi, it is often convenient to work on a more powerful machine. In this article, I want to show how to edit remotely from a Mac programming code that runs directly on the Raspberry Pi. As a comfortable IDE, I use Visual Studio Code.
|
|
In the primordial days of Marginalia Search, it used a dynamic approach to crawling the Internet. It ran a number of crawler threads, 32 or 64 or some such, that fetched jobs from a director service, that grabbed them straight out of the URL database, these jobs were batches of 100 or so documents that needed to be crawled. Crawling was not planned ahead of time, but rather decided through a combination of how much of a website had been..
|
|
Investigating .NET CLR Usage Log Tampering Techniques For EDR Evasion (Part 2)
-
bohops.com
-
3 years ago
-
eng
Introduction Last year, I blogged about Investigating .NET CLR Usage Log Tampering Techniques For EDR Evasion. In that part 1 post, we covered: Recently, I revisited the research topic to close the loop on some outstanding research and figured I would share. In this post, we’ll recap .NET Usage Logs, highlight two other tampering techniques, […]
|
|
This article explores how open source code introduces vulnerabilities into the software supply chain. It also highlights how you can identify vulnerabilities in C++ open source security using automated vulnerability scanners.
|
|
It’s no secret that we’re fans of dogs here at Snyk. In fact, you’ve probably noticed our logo is a Doberman. In celebration of International Dog Day, we’d like to tell you how Patch became our mascot, and how to get involved with Snyk’s #DevelopersBestFriend campaign.
|
When you write stored procedures and functions in your database, you want to ensure their correctness, just like with your Java code. In Java, this is done with unit tests, typically with JUnit. For example, if you have the following code in Java: Then, you might write a test like this: But how do we … Continue reading How to Integration Test Stored Procedures with jOOQ →
|
|
In June, we had the pleasure of having Mat Warger join us in our Tech Talk series at Oracle Cerner. Mat is a senior software developer based in Kansas City. He enjoys learning new concepts and has leveraged this curiosity in positions ranging from startups to the enterprise over the past decade. He is a co-organizer of the JavaScript KC meetup group and organizer of GraphQL KC meetup group. He can be found chasing the latest and (sometimes)..
|
|
It’s 2022. Why hasn’t someone done it already!?” , I find exclaiming frequently when stumbling upon things and ideas that are relatively simple and so obvious that they should exist, but for some reason, don’t. It is frequently about software, occasionally about physical things, and once in a while, about an organisation that focuses on a certain cause that really ought to exist. It is of course not about hard problems like cold fusion or ..
|
|
Recently have been doing interviews at work for Go developers. The filter for this is a simple review exercise. We present a small chunk of code and ask them to review it over 15 minutes pointing out any issues they see. The idea is to respect their and our time. It works pretty well and we can determine how much experience someone has by their ability to pick up the obvious vs subtle bugs.
|
|
It’s 2022. Why hasn’t someone done it already!?” , I find exclaiming frequently when stumbling upon things and ideas that are relatively simple and so obvious that they should exist, but for some reason, don’t. It is frequently about software, occasionally about physical things, and once in a while, about an organisation that focuses on a certain cause that really ought to exist. It is of course not about hard problems like cold fusion or ..
|
|
Everyone likes command line completions, so much that some even install extra tools just to have them.
|