|
It’s time to present the solution to the JIT calculator challenge! If you missed it, here’s the original post in which I introduced it. It was a nice excuse to finally learn more about JIT compilation! I wasn’t alone in this, many people were nerd-sniped into implementing their own solutions and sent me their submissions. Thanks for participating! I’ll discuss them in a third blog post, to keep this one from becoming too long.
|
|
The main function provided by the yesod-form library for processing form submissions is runFormPost . As the name implies, this function processes POST requests. But what if you want to use a different verb, like PUT? The library is a little confusing in this way, because the post in runFormPost doesn’t actually refer to the HTTP method that triggered the execution of the handler code. The point of runFormPost is actually just about ....
|
|
Building software doesn’t need a large team, huge budget, or a perfect plan up front. Products should do less and work smarter by focusing on solving real problems and evolving with user feedback. The key is to create sustainable software by making smart, incremental improvements that truly meet users’ needs.
|
|
I took a run to the grave mounds at Gamla Uppsala today. It probably wasn’t the wisest decision, distance-wise - I hadn’t run properly in years, and this was a 7km run there, a walk around the grave mounds followed by a nice recharge fika at Odinsborg, and then a 7km run back.
|
|
I made some solid boring purchases this year. Fingerless gloves, a DualSense controller, and a proper toasty commando sweater. But this year, the best purchase went to a weighted blanket. Yeah, a blanket. It’s got pouches full of glass beads in it. Simple. … You ever tried taking a beauty shot of a grey blanket? I’ve heard a lot about weighted blankets over the last few years, and testimonies from a few friends lead me to keep....
|
What if the all-but-universal struggle with addictive behavior stems from a deeper crisis—one that we can actually fix?
|
|
Today the links cover the significant downturn in the IT job market, why people buy things that are not just for what they do and an approach to avoiding enterprise sales calls by using email instead.
|
|
Today the links cover the significant downturn in the IT job market, why people buy things that are not just for what they do and an approach to avoiding enterprise sales calls by using email instead.
|
|
How do you make compelling visualizations that best convey the story of your data? What methods can you employ within popular Python tools to improve your plots and graphs? This week on the show, Matt Harrison returns to discuss his new book "Effective Visualization: Exploiting Matplotlib & Pandas."
|
|
A friend recently asked me to document some of my Nix(OS) workflows and any tips I might have about Nix and NixOS. This page will be structured more like a wiki page and less like a blog post. These notes come from me using Nix in NixOS and aren't meant as a "Nix 101". They are things that I find noteworthy and might be useful to newcomers.
|
|
The Pi-Hole team has released a major update: Pi-hole v6 . Since this version features a completely new “engine,” the original PADD has also been updated. As a result, I’ve also updated my “Hyper” version, designed for larger displays (800x480px), tested on the Pimoroni HyperPixel 4.0 . I’ve created a GitHub repository, you can download the new padd.sh file here: giuliomagnifico/PADD-Hyper .
|
|
The Pi-Hole team has released a major update: Pi-hole v6 . Since this version features a completely new “engine,” the original PADD has also been updated. As a result, I’ve also updated my “Hyper” version, designed for larger displays (800x480px), tested on the Pimoroni HyperPixel 4.0 . I’ve created a GitHub repository, you can download the new padd.sh file here: giuliomagnifico/PADD-Hyper .
|
|
This is a republish of an article posted at SpiderMonkey.dev for my own archiving purposes) Recently I got to land a patch which touches a cool optimization, that I had to really grok. As a result, I wrote a huge commit message . I’d like to expand that message a touch here and turn it into a nice blog post. This post assumes roughly that you understand how Shapes work in the JavaScript object model, and how prototypical property ....
|
|
Another varied selection today with links to a style of coding called “Discovery Coding”, the 2% of people that leave introverts energised and a nice introduction to the Microsoft announcement around qubit (quantum computers) developments.
|
|
Another varied selection today with links to a style of coding called “Discovery Coding”, the 2% of people that leave introverts energised and a nice introduction to the Microsoft announcement around qubit (quantum computers) developments.
|
|
My uncle, Brendan Eaton (Bung) passed away in January. Here’s the story I shared at his funeral today. The story I want to share of uncle Brendan is about one of the most frightening moments of my childhood, and how he was there for me in that. In the hospital a few weeks ago I […]
|
|
Enhancing an archive of aerial photographs documenting the Western Front during World War I by the 14th Photo Section, 1st Army.
|
|
Link: Planet Igalia When I was preparing the Interop post yesterday, I found one of the agalia links didn't work and while I was hunting for the new link, I found Planet Igalia. :mind-blown: I've always wondered what's happening at Igalia and while I love the podcast, I do love a good Blog.... I'm really not sure how I missed this entire part of the site, but it's go so much good information and often frequent deep dives in to browsers.
|
|
Link: Planet Igalia When I was preparing the Interop post yesterday, I found one of the agalia links didn't work and while I was hunting for the new link, I found Planet Igalia. :mind-blown: I've always wondered what's happening at Igalia and while I love the podcast, I do love a good Blog.... I'm really not sure how I missed this entire part of the site, but it's go so much good information and often frequent deep dives in to browsers.
|
|
Nicholas C. Zakas: ESLint now officially supports linting of CSS - ESLint - Pluggable JavaScript Linter
-
paul.kinlan.me
-
1 year ago
-
eng
Link: ESLint now officially supports linting of CSS - ESLint - Pluggable JavaScript Linter We feel that validation and enforcing baseline features are the minimum that a linter needs to support in 2025, and so we spent a lot of time making the no-invalid-at-rules, no-invalid-properties, and require-baseline rules as comprehensive as possible. Love it!! Absolutely love it. One of the areas that we would love to see more of (and we hope to wo..
|
|
Nicholas C. Zakas: ESLint now officially supports linting of CSS - ESLint - Pluggable JavaScript Linter
-
paul.kinlan.me
-
1 year ago
-
eng
Link: ESLint now officially supports linting of CSS - ESLint - Pluggable JavaScript Linter We feel that validation and enforcing baseline features are the minimum that a linter needs to support in 2025, and so we spent a lot of time making the no-invalid-at-rules, no-invalid-properties, and require-baseline rules as comprehensive as possible. Love it!! Absolutely love it. One of the areas that we would love to see more of (and we hope to wo..
|
|
jOOQ 3.20 released with ClickHouse, Databricks, and much more DuckDB support, new modules, Oracle type hierarchies, more spatial support, decfloat and synonym support, hidden columns, Scala 3, Kotlin 2, and much more
-
blog.jooq.org
-
1 year ago
-
eng
New dialects: jOOQ 3.20 ships with 2 new experimental dialects: ClickHouse is a fast-moving SQL dialect with a historic vendor-specific syntax that is gradually migrated to a more standards compliant alternative, which is why our support is still experimental. A lot of behaviours differ from what one would expect elsewhere, including NULL handling, which is … Continue reading jOOQ 3.20 released with ClickHouse, Databricks, and much more D..
|
|
Check out some of the previous Fetch the Flag challenges grounded in the same technical concepts and tactical material we’ve seen in the industry – and get excited for the 2025 Fetch the Flag!
|
|
After resetting my Keychron K3 Pro , my F1 to F12 keys were no longer my default macOS keys. The entire row was defaulting to macOS's special keys (i.e. Mission Control, Launch Pad, Volume, etc). At first, I thought I may just need to revisit the macOS setting "Use F1, F2, etc keys as standard function keys", yet toggling the setting made no difference. Turns out, I had remapped those keys long ago and simply forgot about it. Factory ....
|
|
Immich — Self-hosted Google Photos alternative that actually works
-
akashrajpurohit.com
-
1 year ago
-
eng
Immich is a high-performance, self-hosted photo and video backup solution that rivals Google Photos in features and user experience. Perfect for taking control of your precious memories while maintaining the convenience of cloud photo services.
|
|
Immich — Self-hosted Google Photos alternative that actually works
-
akashrajpurohit.com
-
1 year ago
-
eng
Immich is a high-performance, self-hosted photo and video backup solution that rivals Google Photos in features and user experience. Perfect for taking control of your precious memories while maintaining the convenience of cloud photo services.
|
|
Americas | Managed Services at Thoughtworks: It's more than a career. It’s a journey we’re on together
-
www.thoughtworks.com
-
1 year ago
-
eng
Americas | Managed Services at Thoughtworks: It's more than a career. It’s a journey we’re on together
|
Businesses don’t always realize as they grow and mature they add “weight”, or more accurately, “mass”. The more massive an object, the more energy required to change its direction. This post Less Mass = More Agility first appeared on Dan Stroot's Blog
|
|
Gina Wiley: My Journey So Far as a Senior Engineering Manager
-
deliveroo.engineering
-
1 year ago
-
eng
Could you introduce yourself and your role at Deliveroo? I’m Gina, I’m a Senior Engineering Manager at Deliveroo. I lead our Consumer Experience group in our New Verticals engineering team, and I’ve been at Deliveroo for five years. Could you walk us through your path to engineering management and what brought you to Deliveroo? I studied information systems at university and developed an interest in human-computer interaction. T....
|
This is the third and penultimate post in a series about theoretical weaknesses in Fiat-Shamir as applied to proof systems. The first post is here, the second post is here, and you should probably read them. Over the past two posts I’ve given a bit of background on four subjects: (1) interactive proof systems (for … Continue reading How to prove false statements? (Part 3) →
|
|
Today includes a review of the book “The Goal”, how complicated a calculator app really is and an illustration using a washing machine of how the unexpected can throw a spanner in any estimates.
|
|
Today includes a review of the book “The Goal”, how complicated a calculator app really is and an illustration using a washing machine of how the unexpected can throw a spanner in any estimates.
|
|
Lokesh Khurana: How Google Chrome’s autofill feature helps both shoppers and merchants
-
paul.kinlan.me
-
1 year ago
-
eng
Link: How Google Chrome’s autofill feature helps both shoppers and merchants One of Shopify’s key metrics is Checkout Conversion Rate (CCR), which measures the rate of successful checkouts completed over a period of time. Through testing, Shopify found that removing unnecessary steps led to more customers completing their checkouts. Guest checkouts using autofill had a 45% higher CCR than guest checkouts without autofill. Basically, the cus..
|
|
Lokesh Khurana: How Google Chrome’s autofill feature helps both shoppers and merchants
-
paul.kinlan.me
-
1 year ago
-
eng
Link: How Google Chrome’s autofill feature helps both shoppers and merchants One of Shopify’s key metrics is Checkout Conversion Rate (CCR), which measures the rate of successful checkouts completed over a period of time. Through testing, Shopify found that removing unnecessary steps led to more customers completing their checkouts. Guest checkouts using autofill had a 45% higher CCR than guest checkouts without autofill. Basically, the cus..
|