|
Since you cannot install any additional dependencies on function instances, you have to include any missing tools, that you need, as static binaries in your deployment. To prepare a static...
|
|
You've just gotten over the fact we call them 'Hooks', but how do you stop repeating the same code everywhere? Let's learn about Custom Hooks.
|
|
Picture yourself, an engineer working at the hottest distributed microservices de jour, assigned to fix a bug. You jump into an unfamiliar codebase and quickly locate the line where the problem occurred. The fix is simple, just return early or substitute a default value in the case that one cannot be determined from your input. […]
|
|
Software performance is a complex discipline that requires knowledge in different areas from benchmarking to the internals of modern runtimes, operating systems, and hardware. Surprisingly, the most difficult challenges in performance analysis are not about programming, they are about mathematical statistics! Many software developers can drill into performance problems and implement excellent optimizations, but they are not always know ho....
|
|
Software performance is a complex discipline that requires knowledge in different areas from benchmarking to the internals of modern runtimes, operating systems, and hardware. Surprisingly, the most difficult challenges in performance analysis are not about programming, they are about mathematical statistics! Many software developers can drill into performance problems and implement excellent optimizations, but they are not always know ho....
|
|
Since the publication of the Agile Manifesto almost two decades ago, agile methodologies have been slowly but steadily becoming prevalent in software development, and none more so than Scrum (according to the latest State of Agile Report, more than 75% of respondents practice Scrum or a hybrid that includes Scrum). This post analyzes some positive and negative aspects of this new reality, and sets the stage for a proposal for improvement.
|
|
Side income. Side job. Side hustle. Whatever you call it, it’s money not from my main, 9-5 job. And, now that it’s the last month of 2020, it’s time for my annual end-of-year side income report.
|
|
Introduction Jamie Brandon of scattered-thoughts.net recently put out a blog post called “Looking for Debugger” . In it, he goes through all of the debuggers and debugger frontends on Linux that he knew of and details their deficiencies from his perspective and asks for help finding a good set of tools. This is my answer, and here’s a sneak peek (click for full size):
|
|
Introduction Jamie Brandon of scattered-thoughts.net recently put out a blog post called “Looking for Debugger” . In it, he goes through all of the debuggers and debugger frontends on Linux that he knew of and details their deficiencies from his perspective and asks for help finding a good set of tools. This is my answer, and here’s a sneak peek (click for full size):
|
|
Introduction Jamie Brandon of scattered-thoughts.net recently put out a blog post called “Looking for Debugger” . In it, he goes through all of the debuggers and debugger frontends on Linux that he knew of and details their deficiencies from his perspective and asks for help finding a good set of tools. This is my answer, and here’s a sneak peek (click for full size):
|
|
Introduction Jamie Brandon of scattered-thoughts.net recently put out a blog post called “Looking for Debugger” . In it, he goes through all of the debuggers and debugger frontends on Linux that he knew of and details their deficiencies from his perspective and asks for help finding a good set of tools. This is my answer, and here’s a sneak peek (click for full size):
|
|
Introduction Jamie Brandon of scattered-thoughts.net recently put out a blog post called “Looking for Debugger” . In it, he goes through all of the debuggers and debugger frontends on Linux that he knew of and details their deficiencies from his perspective and asks for help finding a good set of tools. This is my answer, and here’s a sneak peek (click for full size):
|
|
Introduction Jamie Brandon of scattered-thoughts.net recently put out a blog post called “Looking for Debugger” . In it, he goes through all of the debuggers and debugger frontends on Linux that he knew of and details their deficiencies from his perspective and asks for help finding a good set of tools. This is my answer, and here’s a sneak peek (click for full size):
|
|
Introduction Jamie Brandon of scattered-thoughts.net recently put out a blog post called “Looking for Debugger” . In it, he goes through all of the debuggers and debugger frontends on Linux that he knew of and details their deficiencies from his perspective and asks for help finding a good set of tools. This is my answer, and here’s a sneak peek (click for full size):
|
|
Introduction Jamie Brandon of scattered-thoughts.net recently put out a blog post called “Looking for Debugger” . In it, he goes through all of the debuggers and debugger frontends on Linux that he knew of and details their deficiencies from his perspective and asks for help finding a good set of tools. This is my answer, and here’s a sneak peek (click for full size):
|
With season four of Wakfu coming out soon, I thought it would be appropriate to make a new wakfu/dof...
|
|
Snyk’s approach to container security research and relative importance
-
snyk.io
-
5 years ago
-
eng
We’re pleased to announce a new feature that helps take some of the mystery out prioritizing and fixing container vulnerabilities: relative importance.
|
|
I’ve been very excited about RustPython since I saw the project being presented at FOSDEM 2019. Last week I finally got to contributing something to the project ! For context, RustPython benchmarks specific Python files against CPython, the “reference implementation” for Python (read: the only real ...
|
|
I’ve been very excited about RustPython since I saw the project being presented at FOSDEM 2019. Last week I finally got to contributing something to the project ! For context, RustPython benchmarks specific Python files against CPython, the “reference implementation” for Python (read: the only real ...
|
|
Documenting the challenges and solutions for integrating Apple Silicon M1 Mac minis into a continuous integration system, including automation fixes and performance comparisons.
|
|
After watching a few handle security related PRs with instant merges or ignoring them entirely. It was time for a blog.
|
Introduction The culture of experimentation is strongly picking up in several sectors of industry. It has become imperative to measure the…
|
|
After it was been pointed out ot me that having a short rule set of poorly categorized and elaborated terms might be inferior to a full code of conduct, I decided to write one. It can be found here . The topics of my rooms will changed accordingly soon. Do you have suggestions for improvement or something like that? I am eager to hear about it.
|
|
Smaller, Faster-starting Container Images With jlink and AppCDS
-
www.morling.dev
-
5 years ago
-
eng
Table of Contents Creating a Modular Runtime Image for a Quarkus Application Adding an AppCDS Archive to a Custom Runtime Image Creating a Linux Container Image Let’s See Some Numbers! A few months ago I wrote about how you could speed up your Java application’s start-up times using application class data sharing ( AppCDS ), based on the example of a simple Quarkus application. Since then, quite some progress has been ma....
|
|
Smaller, Faster-starting Container Images With jlink and AppCDS
-
www.morling.dev
-
5 years ago
-
eng
Table of Contents Creating a Modular Runtime Image for a Quarkus Application Adding an AppCDS Archive to a Custom Runtime Image Creating a Linux Container Image Let’s See Some Numbers! A few months ago I wrote about how you could speed up your Java application’s start-up times using application class data sharing ( AppCDS ), based on the example of a simple Quarkus application. Since then, quite some progress has been ma....
|
|
Seriously, do not. The point of zero trust designs, or minimal trust designs, for example, when end-to-end encryption (E2EE) is used, is to not need trust in any external middleman server, only in the code that is run on the endpoints, and in the users of the endpoints. However, when webapps (or PWAs) are used, this is essentially broken. The server can just modify the JavaScript sent to the user, for example, to introduce tracking code. ....
|
|
Given the large amount of time that has passed since my last post, I thought I would just give you a small update on what happened recently. I have two more posts planned, and I hope I will be able to write them today… Changes to website and such All my HTML and CSS now gets minified in the deploy script, just after the source archive is generated. Hopefully this will lead to less bandwidth usage and faster loading times, while at the sam....
|
|
Audio I/O is a complex topic, which scares away many inspired musicians who are into programming (or programmers who are into music). Let’s try making it look less complex and see how audio works on each modern desktop platform. Our show case today will be a simple beeper. Remeber that annoying thing inside your PC boxes producing the irritating buzzing sound? It’s long time gone, but I suggest to sumon its soul and make a library that play..
|
|
During 36c3 last year the FOSSASIA assembly was selling some cheap bluetooth LCD name badges and I got one as to have something to fiddle with during the night at the hotel. There were a couple of demo units in the assembly and the people selling the badges encouraged everyone to try pairing their phones (via bluetooth) to the demo units before purchasing, as some phones weren't able to pair with the badges. When I was next in line to p..
|
|
Audio I/O is a complex topic, which scares away many inspired musicians who are into programming (or programmers who are into music). Let’s try making it look less complex and see how audio works on each modern desktop platform. Our show case today will be a simple beeper. Remeber that annoying thing inside your PC boxes producing the irritating buzzing sound? It’s long time gone, but I suggest to sumon its soul and make a library that play..
|
|
Talapus Lake. The best photo I have, because for some unknown reason I barely took any photos on this hike. Distance 7.6 km / 4.72 miles Elevation gain 233 m / 765 ft Duration 3h10m Moving 2h10m Normally we like to start hiking bright and early, but today we went on an afternoon hike with friends. After turning off the I-90, the drive up FR 9030 was pretty hairy. It’s a gravel road, with sharp blind bends, and at ..
|
|
Talapus Lake. The best photo I have, because for some unknown reason I barely took any photos on this hike. Distance 7.6 km / 4.72 miles Elevation gain 233 m / 765 ft Duration 3h10m Moving 2h10m Normally we like to start hiking bright and early, but today we went on an afternoon hike with friends. After turning off the I-90, the drive up FR 9030 was pretty hairy. It’s a gravel road, with sharp blind bends, and at ..
|
|
Have you started to use generators in Python? Are you unsure why you would even use one over a regular function? How do you use the special "send" method and the "yield from" syntax? This week on the show, we have Reuven Lerner to talk about his PyCon Africa 2020 talk titled "Generators, coroutines, and nanoservices."
|
|
This is a board I based roughly on a setup we had in high school, that I was taught logic gates with, once upon a time. I designed the layout...
|
|
Dr. Loopback, Or: How I Learned to Stop DOSing Myself and Love the Pi-Hole
-
lambdaland.org
-
5 years ago
-
eng
I noticed that my Internet was acting strangely: whenever I visited a web page, my browser would hang for a good second or two before it started loading anything. Zoom calls worked without a problem for school, so this tipped me off that something was wrong with the DNS lookup or the handshake. Sure enough, I popped open my Pi-Hole admin console, and was greeted with this: The green number in the Total Queries box would jump by 10,....
|
|
Dr. Loopback, Or: How I Learned to Stop DOSing Myself and Love the Pi-Hole
-
lambdaland.org
-
5 years ago
-
eng
I noticed that my Internet was acting strangely: whenever I visited a web page, my browser would hang for a good second or two before it started loading anything. Zoom calls worked without a problem for school, so this tipped me off that something was wrong with the DNS lookup or the handshake. Sure enough, I popped open my Pi-Hole admin console, and was greeted with this: The green number in the Total Queries box would jump by 10,....
|
Good news from our friends at Order of the Overflow ! Another DEF CON 29 CTF Pre-qualifying event has been announced! The HXPCTF event on December 18, 2020 will be your next chance to get your team into the running for the Big Show - are you prepared? follow @oooverflow on Twitter for updates, follow the links below to learn more and sign up. The road to glory begins with a single step. Take that step. ctftime.org/event/11..
|