Like the legend of the phoenix, we're resurrecting Mozilla Send, an end-to-end encrypted file share service, and bringing it under our wings as Thunderbird Send. In this clip from S1E5 of the ThunderCast, developer Chris Aquino gives us a sneak peek of the new - wait, old - er, reborn project!
Learn how #Thunderbird Send will help you overcome your file upload woes, respect your privacy, safeguard against abuse, and hopefully change your #email experience for the better.
Hey #dotnet folks, actually any #development folks, what do you think the “future" of software development practices and tools will look like in 5 years?
🧵1/2. Here’s something non-coders probably don’t know about development. Code is written in English. That’s a privilege that English speakers have in this space.
There are custom words used in code. They can be written in other languages. But reserved words that are part of the core language must be in English.
For example in HTML we begin the content area of the structure using <body>. A Spanish-speaking coder can’t use <cuerpo> for that.
What do you say to whitespace-sensitive/oriented programming languages, assuming your IDE supports the whitespace-behaviour really well, and all the tooling around it is generally good?
Is the best way to run periodic functions, not necessary time-critical, just needs to happen in the correct hour or day, #cronjobs
I am running a #Python bot in a #Docker container, but want weekly or daily things to happen. Adding this to the main loop seems inefficient, because checks will unnecessary be done.
Should I rather use a #Linux image, run the script in the container and then just have cronjobs running in the container, rather than using a Python image.
Storage, memory and processing isn't actually a problem, so using a larger and beefier image is possible.
Friends in native iOS development. I’d love advice.
I’ve been writing code for over two decades, but never native iOS. Nor C. Nor anything related. But I’m beginning the journey.
Can you recommend a favorite resource for helping folks begin from the ground floor? I can spend all day in an editor and my terminal. But Xcode and iOS is an entirely new world for me.
I’ve written down most of what I’ve learned about xcframeworks into this blog post. I hope it can be a one-stop shop to answer all your practical questions, including:
I was experimenting with colour distances at work today. I need to find out how similar two colours are, so I wrote a little test program and it was surprisingly pretty.
The algorithm is simple:
Fill the canvas with random colours.
Set the first pixel (top left) to red.
For all pixels, find the most similar pixel and move it next to the current pixel.
To determine the similarity, I calculated the 3D distance in the RGB, HSV and YUV color spaces, which brought very different results. Now, it's quite possible that my HSV and YUV conversion functions were just broken, but that's okay.
Which JavaScript framework for the web frontend is the smallest, fastest, and best overall? If it's not listed, please mention it as a comment and why 🧑💻 → pls boost this toot :BoostOK:
I'm a big proponent of doing fewer if statements and early returns! Doing stuff in your if statements only increases cognitive load when trying to read the code.
public function sendActivationEmail($user) {
if (! $user->isActivated) {
// Send out activation email
}
}
versus.
public function sendActivationEmail($user) {
if ($user->isActivated) {
return;
}
KBIN APP IS IN DEVELOPMENT! It's called Kmoon (edit: it is now called Artemis) (tech.lgbt)
post by dev here...