|
QA organisations have come a long way in the last decade or two. In the early 2000s, automated unit testing was just gaining popularity and QA was performed manually by armies of testers. The QA process was time-consuming and arduous, and the testing timelines were the first thing to be compressed when development took longer than planned (as it almost always did). By the 2010s, many applications had moved to a web interface which allowed..
|
|
Explore the world of task scheduling in Linux as we compare the classic Cron Jobs with the modern SystemD Timers. Learn when to use each method and how to set them up to automate your Linux system tasks effectively.
|
|
Explore the world of task scheduling in Linux as we compare the classic Cron Jobs with the modern SystemD Timers. Learn when to use each method and how to set them up to automate your Linux system tasks effectively.
|
|
Explore the world of task scheduling in Linux as we compare the classic Cron Jobs with the modern SystemD Timers. Learn when to use each method and how to set them up to automate your Linux system tasks effectively.
|
|
I just saw this post - what a wonderful thing! I'm so happy for you and Lindsay, and I appreciate that you appreciate her. I wish you all the best of happiness and health in this new chapter of life!
|
|
Climbing the three peaks (Snowdon, Scafell Pike and Ben Nevis)
-
michael-lewis.com
-
2 years ago
-
eng
Introduction Link to heading The “three peaks” in this context are the three highest peaks in Great Britain 1 : Scafell Pike, England, 978m Snowdon (Yr Wyddfa in Welsh), Wales, 1085m Ben Nevis (Bheinn Nibheis in Scottish Gaelic), Scotland, 1345m Some people do the “ national three peaks challenge ”, which is to climb all three in a short space of time (usually 24 hours, sometimes 3 days) but I did it over 3 years: Snowden ..
|
|
Introduction HackerEarth has lots of candidates getting evaluated on a daily basis. We have a feature that benchmarks candidates across the platform. Benchmarking is the process of creating the profile of the ideal candidate for a position, and then measuring all candidates against that profile. To benchmark candidate skills against our millions of candidates, we decided to move away from our regular cron solution to build a more reliable ....
|
|
Climbing the three peaks (Snowdon, Scafell Pike and Ben Nevis)
-
michael-lewis.com
-
2 years ago
-
eng
Introduction Link to heading The “three peaks” in this context are the three highest peaks in Great Britain 1 : Scafell Pike, England, 978m Snowdon (Yr Wyddfa in Welsh), Wales, 1085m Ben Nevis (Bheinn Nibheis in Scottish Gaelic), Scotland, 1345m Some people do the “ national three peaks challenge ”, which is to climb all three in a short space of time (usually 24 hours, sometimes 3 days) but I did it over 3 years: Snowden ..
|
|
I looked into't a bit more n seems like Nitter's basically impossiblea host without an ex-birdsite account now? So, we're shutting that down, too. It's not as'f these days there's much useful new tweets on there anyway – Fedi has mosta the cool people these days; meanwhile Musk's basically welcoming nazis .
|
Ten years ago, after it became clear to almost everyone that all our online activity was being tracked and stored, I wrote a blog post about simple steps a person could take to improve their privacy online. Essentially, it contains a few recommendations that everyone could follow to reduce their fingerprint without much effort. It […]
|
|
Most people are familiar with state machines and know their value. The average state machine library can help you model states, prevent invalid transitions, and produce diagrams that help even non-technical people understand how the code behaves. This article isn’t about making the case for state machines. It’s about how you take the concept of a state machine and have it work alongside your database models, leveraging your relational dat....
|
|
Are you ready to automate your Terraform deployments using Azure DevOps? In this short post, I'll walk you through creating a Terraform pipeline using Azure YAML Pipelines.
|
It's that time of the year again - time to block off a weekend or two and watch videos from DEF CON 31 on YouTube ! We've got all the main stage talks, a bunch of Village Stage talks, War Stories and the Policy series, all waiting to entertain and enlighten you. If this is somehow not enough, There's even more to choose from on media.defcon.org . Please bingewatch responsibly, and pass it on.
|
|
My Emacs (v29.1) was hanging when saving changes to .authinfo.gpg. Turns out, I ran into a known issue with a workaround. Downgrading gnupgp to a version older than 2.4.1 sorts things out. I'm on macOS. Downgraded by downloading the 2.4.0 Homebrew formula at https://raw.githubusercontent.com/Homebrew/homebrew-core/59edfe598541186430d49cc34f42671e849e2fc9/Formula/gnupg.rb and installing with: brew unlink gnupg brew install ~/Downloads..
|
|
Reviewing pull requests for snaps has been pretty terrible ever since snaps were introduced. There are a few very simple reasons: Building snaps locally in order to review is too much work. This is a fine place to start, but it doesn’t scale, especially if it takes any amount of time to build the snap in question (mine takes over an hour). Most CI engines use Docker. You can build snaps in docker with hacks and tweaks that sort of work som..
|
|
Accounting is fundamental to starting a business. You need to have a basic understanding of accounting principles and essential bookkeeping. I had to learn it. There was no choice. For filing taxes, your CPA is going to ask you for an Income Statement (also known as P/L statement). If
|
|
So, as mentioned earlier , Reddit made API changes, which had an impact on both Teddit n Libreddit. Teddit now states on its repo it's not actively maintained anymore. We figured this prolly means there won't be library updates etc. anymore, meaning we'll run into the 0-days becoming n-days problem eventually; i.e. security vulnerabilities found not being patched on time. Don't wanna afford that risk, so we decided shutting Teddit down. ....
|
|
In the previous post , I was able to utilize AVX to get some nice speedups. In general, I was able to save up to 57%(!) of the runtime in processing arrays of 1M items. That is really amazing, if you think about it. But my best effort only gave me a 4% improvement when using 32M items. I decided to investigate what is going on in more depth, and I came up with the following benchmark. Given that I want to filter negative numbers, what wo....
|
|
When choosing a tool for profiling Python code performance, should it focus on the CPU, GPU, memory, or individual lines of code? What if it looked at all those factors and didn't alter code performance while measuring it? This week on the show, we talk about Scalene with Emery Berger, Professor of Computer Science at the University of Massachusetts Amherst.
|
|
This is a weekly newsletter on the Software as a Service world. Learning, building, and shipping. Written by Ethan Mick . The biggest productivity hack is simply finishing what you started. Once you train yourself to be ruthless about that, you are quite cautious about flippantly starting new things. Only start
|
|
Celebrating Innovation - NextRoll's Hack Week 2023 H2 Winners
-
tech.nextroll.com
-
2 years ago
-
eng
NextRoll’s Hack Week 2023 was a week filled with ingenuity, collaboration, and groundbreaking ideas. From AI-powered solutions to production optimization, our teams went above and beyond to showcase their talents. Without further ado, let’s dive into the winning projects! AI/ML Award: The Future is Now! SmartDoc Winners: Federico Della Rovere, Lorenzo Savini SmartDoc is more than an AI-powered document management system. By leveraging....
|
|
Ever wondered if you can perform an offline migration from one Cosmos DB API for MongoDB to another using native MongoDB database tools? It's not only possible, but I'll walk you through the process step by step. Let's get started.
|
|
As I was getting ready to take an Emacs screenshot in the previous post , I figured I may want to redact email addresses before moving forward. I had a quick look for existing options and found redacted.el , built-in toggle-rot13-mode, and unpackaged/lorem-ipsum-overlay . All great options. I wanted a solution I could feed a single regular expression to obscure matches. I also wanted toggling capabilities, so I had a quick go at it… ....
|
|
While on Mastodon, I spotted @summeremacs looking into sending Emacs text selections to a Kindle via email . This sparked my interest as I previously looked into sending pdfs to my Kindle via mu4e . Kindle offers a neat service where you can email a file to your @kindle.com address and it automatically shows up in your Kindle library. I already do email from my beloved editor, and like most Emacs things, it's powered by elisp . I....
|
|
I’m happy to announce that the generous people at FUTO have granted the project $15,000 with no strings attached to help the search engine out with some more server power. FUTO is a young Austin, TX-based organization “ dedicated to developing, both through in-house engineering and investment, technologies that frustrate centralization and industry consolidation ”. It’s one to keep an eye on, I believe their heart is in the right place ..
|
|
Bootstrap v5.3.2 is here with bug fixes, documentation improvements, and more follow-up enhancements for color modes. Keep reading for the highlights! Highlights Passing a percentage unit to the global abs() is deprecated since Dart Sass v1.65.0. It resulted in a deprecation warning when compiling Bootstrap with Dart Sass. This has been fixed internally by changing the values passed to the divide() function. The divide() function has not ....
|
|
In this part of the "Modern VS Code Extension Development" series, you'll discuss various extension types, delve into the typical architecture of VS Code extensions, and learn about some best practices for VS Code extension development.
|
|
Incremental Static Regeneration: Dynamic Websites with SSR and Cache Headers
-
akashrajpurohit.com
-
2 years ago
-
eng
Step into the world of web development magic as we unravel the fascinating tale of Incremental Static Regeneration (ISR). Join me on this journey where we'll explore how to leverage Server-Side Rendering (SSR) with smart cache headers to build dynamic websites that load with lightning speed. Buckle up – we're about to give your website a turbo boost!
|
|
I’m back with another update to my home network setup, but this time it’s a smaller change that’s more focused on the overall tech aspect and daily usage, rather than just the network. As usual, I’ll begin with a brief summary of the content to help you decide if it’s worth your time. And I’ll also try to add a curious and useful tip in every paragraph. As usual, I’ll provide the links to the previous posts for those who want to follow th..
|
|
Incremental Static Regeneration: Dynamic Websites with SSR and Cache Headers
-
akashrajpurohit.com
-
2 years ago
-
eng
Step into the world of web development magic as we unravel the fascinating tale of Incremental Static Regeneration (ISR). Join me on this journey where we'll explore how to leverage Server-Side Rendering (SSR) with smart cache headers to build dynamic websites that load with lightning speed. Buckle up – we're about to give your website a turbo boost!
|
|
I’m back with another update to my home network setup, but this time it’s a smaller change that’s more focused on the overall tech aspect and daily usage, rather than just the network. As usual, I’ll begin with a brief summary of the content to help you decide if it’s worth your time. And I’ll also try to add a curious and useful tip in every paragraph. As usual, I’ll provide the links to the previous posts for those who want to follow th..
|