|
At work, we’ve been facing lots of issues with Travis CI . The biggest issue is we cannot run more than 5 builds at a time. If some of the builds take a longer time, the rest have to queue. It slows down our velocity to ship things quickly. The other issues we faced are slow initial boot times (Travis uses GCP VMs to run the builds) unable to provision bigger machines for faster builds bugs: some builds missing and randomly failing build..
|
|
At work, we’ve been facing lots of issues with Travis CI . The biggest issue is we cannot run more than 5 builds at a time. If some of the builds take a longer time, the rest have to queue. It slows down our velocity to ship things quickly. The other issues we faced are slow initial boot times (Travis uses GCP VMs to run the builds) unable to provision bigger machines for faster builds bugs: some builds missing and randomly failing build..
|
|
Ok. First of all, I should apologize with anyone subscribed to this newsletter because I didn’t publish anything for almost nine months . No, I did not have any child, but I’ve been through quite harsh times. I think it’s time to start again publishing some articles. Maybe –but just maybe – in the next few weeks I’ll have some spare time, so, as Rage Against the Machine once said: “ What better time than now? ” Dead Man’s Party # I a....
|
|
Ok. First of all, I should apologize with anyone subscribed to this newsletter because I didn’t publish anything for almost nine months . No, I did not have any child, but I’ve been through quite harsh times. I think it’s time to start again publishing some articles. Maybe –but just maybe – in the next few weeks I’ll have some spare time, so, as Rage Against the Machine once said: “ What better time than now? ” Dead Man’s Party # I a....
|
|
I originally posted this as a comment on hackernews in response to a post about this article in The Atlantic. I have briefly shared thoughts in a few contexts about the chronic health conditions that I experience, and wanted to share something here as it was very interesting to me to see brain fog, especially that which has developed post-infectiously, discussed in this forum. I have looked for a community in tech that suffers from chr..
|
|
I originally posted this as a comment on hackernews in response to a post about this article in The Atlantic. I have briefly shared thoughts in a few contexts about the chronic health conditions that I experience, and wanted to share something here as it was very interesting to me to see brain fog, especially that which has developed post-infectiously, discussed in this forum. I have looked for a community in tech that suffers from chr..
|
|
Advanced Oracle Troubleshooting Guide, Part 13: OStackProf for Linux, Unix & MacOSX Clients
-
tanelpoder.com
-
3 years ago
-
eng
About 14 years ago I published the OstackProf script that ran on Windows sqlplus clients (the Oracle server could run on any platform that supported ORADEBUG SHORT_STACK). I don’t use Windows almost at all nowadays, so it’s about time to publish the same functionality for MacOSX, Linux, Unix sqlplus clients. This is mostly useful when hacking dev systems, troubleshooting test systems and in rare cases, carefully troubleshooting non-fa..
|
|
Advanced Oracle Troubleshooting Guide, Part 13: OStackProf for Linux, Unix & MacOSX Clients
-
tanelpoder.com
-
3 years ago
-
eng
About 14 years ago I published the OstackProf script that ran on Windows sqlplus clients (the Oracle server could run on any platform that supported ORADEBUG SHORT_STACK). I don’t use Windows almost at all nowadays, so it’s about time to publish the same functionality for MacOSX, Linux, Unix sqlplus clients. This is mostly useful when hacking dev systems, troubleshooting test systems and in rare cases, carefully troubleshooting non-fa..
|
|
Setting Emacs up to use your system trash can potentially save your bacon if you mistakenly delete a file, say from dired . Unsurprisingly, the trash safety net also extends to other Emacs areas. For example, discarding files from Magit (via magit-discard) becomes a recoverable operation. As an eshell user, the trash can also help you recover from rm blunders. You can enable macOS system trash in Emacs by setting trash-directory..
|
|
A minimal distributed key-value database with Hashicorp's Raft library
-
notes.eatonphil.com
-
3 years ago
-
eng
When I wrote the " build a distributed PostgreSQL proof of concept " post I first had to figure out how to use Hashicorp's Raft implementation . There weren't any examples I could find in the Hashicorp repo itself. And the only example I could find was Philip O'Toole's hraftd . It's great! However, I have a hard time following multi-file examples in general. So I built my own single-file example . It's not perfect but it helped me ....
|
|
Improve Matplotlib With Style Sheets & Python Async for the Web
-
realpython.com
-
3 years ago
-
eng
Have you thought the standard output from Matplotlib is a bit generic looking? Would you like a quick way to add style and consistency to your data visualizations? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.
|
The first 3D experience I remember was Sega’s 1991 LaserDisc interactive movie arcade game, Hologram Time Traveler at the Whistler Village arcade in the early 1990s. Our family made annual spring break trips to Whistler back then and the village arcade was something I looked forward to every time. I was too young to be… Continue reading XR, VR, AR 2022 Pt. 1: Dragon’s Lair and Hologram Time Traveler
|
|
In my early morning stroll, I sometimes listen to audiobooks. This was the case with The Count of Monte Cristo. Rai Radio 3, the third channel of the national broadcasting service, has been airing Ad Alta Voce (Aloud) for many years. In the program, top-tier actors read old and new literary classics. The quality of these productions is astounding. Audio editions are often edited, which was the case with The Count, as the unabridged editio..
|
|
Be careful when passing semis! This one’s tire blew out while I was passing it, scaring the out of me.
|
|
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.
|
|
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.
|
|
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
|
|
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..
|
|
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....
|
|
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.
|
|
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...
|
|
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....
|
|
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.
|