In this dynamic talk, Una goes over the power of modern CSS layout techniques by highlighting a few key terms and how much detail can be described in a single line of code. Learn a few layout tricks you can implement in your codebase today, and be able to writ…
In The Pragmatic Programmer, Andrew Hunt and David Thomas introduced the DRY (Don't Repeat Yourself) principle. The rationale being that if you see the same code copy+pasted 10 times you should probably factor that code into its own method/class.
Transaction isolation levels are a way to increase the performance of your databse. Chose the right level and you have between concurrency and performance.
In the past ten years or so, Semantic Versioning a.k.a
“SemVer” has become extremely popular in the software development world. The
idea is that libraries and services can convey information to users about how
the application programming interface
(API) of
tha…
There's a common misconception that eating locally produced foods is important from an environmental point of view. Even the UN tweeted about it. This is wrong. Transport makes up only 6% of the greenhouse gas emissions from food: Source: Our World in Data.The…
I’m interested in the the way the brain works. I have been from as far back as I remember. I naturally gravitated towards the neuroscience section without realizing what it was or why I was found myself there. I suspect it’s the combination of the study of the…
Recently on HN, Reddit, and even the New York Times, I’ve been reading articles and comments discussing whether or not COVID-19 is the death knell of in-person universities. They make some de…
Today I’m going to tell the story of fleeting success. You’ll learn how my article reached the hacker news front page. And how it stayed there for two whole days, changing my perception about what is achievable with my writing hobby.
Back in 2016 I mentioned that I started tracking my laptop battery statistics on my then new MBP. Well, now that laptop has reached EOL, with its batteries getting swollen and the fan often running a bit fast, probably due to all the dust inside it.
The Linux Foundation recently uploaded its video from the Open Source Summit and Embedded Linux Conference: Europe. And there was a poignant moment when Linus Torvalds did his traditional keynote conversation with Dirk Hohndel, VMware's vice president and chie…
Instalar una ROM personalizada, descargar y usar software que no provenga del mismo proveedor, y hasta reparar un teléfono, pasa por romper un candado digital...
I've been thinking about the consequences of the "wrong abstraction." My RailsConf 2014 "all the little things" talk included a section where I asserted: > duplication is far cheaper than the wrong abstraction And in the summary, I went on to advise…
Special event: "An accessibility audit of .NET Blazor with Chris DeMars". [July, 9]
Join Chris DeMars (@saltnburnem ), along with hosts Cam Soper, Scott Addie, David Pine for a captivating conver...
Follow me on Twitter @troyhunt for more scammer updates.
Ever have one of those calls from the other side of the world where the person at the other end of the phone claims your PC has got a virus and they can fix it up for you? I had one recently and played …
Let’s look at other software on the desktop, to understand why there isn’t (as a broad, popular platform) Linux on the desktop, then how there could be.
I sometimes give talks at the local tech hub in the city where I live. It's not a big community, but I enjoy giving talks and they often provide a necessary deadline and motivation to finish some projects. Last week I gave a talk about Rust. Given that there …
As we have seen in the previous article solving a programming problem that requires a custom algorithm can be broken in several steps which can be summarized in the creation of testing data, the im…
In December 2019, my girlfriend mentioned that my hair smelled unusually good. What was I doing differently? Nothing, I thought. Everything was just as always. Except that I had run out of shampoo a few weeks prior, and hadn’t noticed until then.
Because bacon takes forever to cook I’m writing this entire thing from the kitchen. Make your jokes accordingly. The number one suggestion I see for people trying to get a following for their newly written book, program, etc is to start a newsletter. Here in t…