14 July 2022

43 links · Thursday

Better than 'foo'

There’s almost always a better variable name or value than ‘foo’. It’s useful as a placeholder, but it almost never belongs in production code, even and…

TiddlyWiki and Emacs - blog.dornea.nu

Since my last post on reddit asking for some help regarding Emacs and TiddlyWikis REST API I gained some elisp knowledge I’d like to share. Maybe you want to go directly to the Emacs configuration. TiddlyWiki 5 For those of you who haven’t heard of TiddlyWiki…

The biggest sin in software engineering.

I may have found the biggest sin in software engineering. I wonder if you feel the same. It’s not about testing. Not about documentation. Not even about variable naming. Committing this sin means more bugs. It means a less maintainable codebase. It m...

Con-Fusion | Lorenzo Venneri

Fusion is generally touted by many as an energy "Holy Grail." Indeed, it appears to have similar qualities, being both

Unblah

Unblah is a meeting-buddy who keeps track of how long you’re speaking, catches you before you talk too much and helps you develop a better sense of timing.

On the Width of Webpages

A rant on webpages wider than their viewports.

Checklist For Evaluating Cloud Backup Services

I am surprised at how often I encounter tech folks who have not asked a significant number of these questions. Many (most?) of the well known cloud services fare poorly. SpiderOak checks most of the boxes above.

Power Platform Conference

The first annual Microsoft Power Platform Conference. This event is jam-packed with Microsoft’s senior thought leaders, software engineers, and community experts - all focused on uniting humanity and technology.

The One DevOps Platform | GitLab

From planning to production, bring teams together in one application. Ship secure code faster, deploy to any cloud, and drive business results.

IEnumerable Debugger Visualizer Improvements

In Visual Studio 17.2 Preview 3, we added a few highly requested improvements in IEnumerable visualizer like Filtering, Theming, and CSV export.

DNS Esoterica - Why you can't dig Switzerland

As part of my new job, I’m learning a lot more about the mysteries of the Domain Name System than any mortal should know I thought possible. The humble unix dig command allows you to query al…

30% of Google's Emotions Dataset is Mislabeled

Last year, Google released their “GoEmotions” dataset: a human-labeled dataset of 58K Reddit comments categorized according to 27 emotions. The problem? A whopping 30% of the dataset is mislabeled! Check out some of the egregious errors, and learn how to build…

Mantis - the most powerful botnet to date

We named the botnet that launched the 26M rps (requests per second) DDoS attack "Mantis" as it is also like the Mantis shrimp, small but very powerful

Episode 431 - Azure Platform-as-a-Service (PaaS)

We chat with Nir Mashkowski, Principal PM Manager, about the evolution of PaaS since its inception 10+ years ago, some of the usage patterns that he has observed, the benefits and reasoning of using PaaS services, and the future of where Azure PaaS services is…

A review of pair programming

What are the pros and cons of pair programming? When is it valuable?

Someone is Impersonating Kapwing in a Recruiting Scam

Our startup was recently the center of an elaborate recruiting scam. What do other companies do if they realize that someone is impersonating them to attack vulnerable job seekers? This article gives advice to job seekers and shares our story.

Contact - La Poste Mobile

Contactez-nous par téléphone au 0 970 808 660, ou depuis votre ligne mobile La Poste Mobile au 904

A Fields Medal for June Huh

Congratulations to all of the winners of the 2022 Fields Medal! The only one I know personally, and whose work I have studied in detail, is June Huh. I’m happy both for June himself and for t…

Pump-and-Dump Schemes

On June 29 th the SEC rejected the application from Grayscale Bitcoin Trust to launch a Bitcoin ETF. Among the justifications the SEC pro...

How to be an Architect?

The one question which I asked a lot while being a developer half of my career. And is a common question I receive working as full time Solutions Architect. I rarely got 2 similar answers to the question. But it is somewhat agreed understanding that Architects…

How "let it fail" leads to simpler code - Yiming Chen

The biggest lesson I learned from the "Let it fail" philosophy, is to distinguish expected errors and unexpected errors. So we can safely ignore the unexpected, and only handle the expected errors in our business logic.

More DRY Talk: Responding to 450 HackerNews comments

Well, that was unexpected. My last post (which was also my first post - ignoring an article from last year I put on here to make it look like I hadn't only writ

Practicing Programming

What does it mean to practice software engineering or any profession for that matter?