I came across this Linkedin post from a Google engineer, on a new (in preview) and very interesting BigQuery syntax: GROUP BY ALL. This will save time when writing and specially modifying complex SQL queries on BigQuery. The GROUP BY ALL clause groups rows by inferring grouping keys from the SELECT items. It will exclude expressions with aggregate and window functions, constants, and query parameters for a smart GROUP BY. So instead of..
|
|
Podcast: Nitzan Mekel-Bobrov on AI, the Future of Shopping Online, and the Value of Building In-House
-
innovation.ebayinc.com
-
2 years ago
-
eng
Hear from eBay's Chief AI Officer on a recent episode of the Bloomberg Intelligence podcast 'Tech Disruptors.'
|
|
I set out a little over a week ago to add a service registry to Marginalia Search, primarily to reduce its dependence on docker. I would like it to be able to run on bare metal as well, which poses a problem since configuring the application manually is a bit of a headache with dozens of ports that need to be set up. It would also be desirable to be able to run multiple instances of important services in order elliminate downtime during upg..
|
|
Before the widespread existence of software repositories like CPAN, NPM, and PyPI, developers seeking to reuse an existing algorithm or library of routines would either check books or journals for code, or, they just might post a classified ad: Request posted in Decuscope 1965, Vol 4/Iss 2 User groups provided catalogues of software, from mathematical algorithms to system utilities to games and demos. Leveraging the user group’s period....
|
|
Before the widespread existence of software repositories like CPAN, NPM, and PyPI, developers seeking to reuse an existing algorithm or library of routines would either check books or journals for code, or, they just might post a classified ad: Request posted in Decuscope 1965, Vol 4/Iss 2 User groups provided catalogues of software, from mathematical algorithms to system utilities to games and demos. Leveraging the user group’s period....
|
|
BCE: A structured approach to prioritizing work and allocating resources
-
abdulapopoola.com
-
2 years ago
-
eng
Do you struggle to balance your urgent tactical needs with important strategic goals? Do you wonder how to handle the boatload of important customer requests by prioritizing and allocating resources? The BCE framework is for you.
|
|
When developing FastAPI based web services, I sometimes run into a weird issue on Windows: I kill the uvicorn process, but the port it used remains in use and I get responses in the browser, even though the server appears to not be running. Today I learned what's
|
|
Learn how the REI team built a strong security culture across development units in this AWS Re:Invent chat between Dan Ngo, Lead Security Engineer, Cybersecurity Engineering and Risk Management at REI, and Clinton Herget, Field CTO at Snyk.
|
|
Jordan Mechner ( @jmechner , creator of Prince of Persia) has written and drawn a graphic novel memoir, REPLAY. It’s out in French and will be released in English on March 19. I pre-ordered a signed English copy. More info here .
|
|
Jordan Mechner ( @jmechner , creator of Prince of Persia) has written and drawn a graphic novel memoir, REPLAY. It’s out in French and will be released in English on March 19. I pre-ordered a signed English copy. More info here .
|
|
Jordan Mechner ( @jmechner , creator of Prince of Persia) has written and drawn a graphic novel memoir, REPLAY. It’s out in French and will be released in English on March 19. I pre-ordered a signed English copy. More info here .
|
|
From Database to Domain: Elevating Software Development with DDD Introduction
-
devblog.kogan.com
-
2 years ago
-
eng
In the complex landscape of software development, aligning design methodologies with business needs is crucial. Domain-Driven Design (DDD) emerges as a key approach in addressing this alignment, especially in projects characterized by intricate business rules and processes. This methodology stands in contrast to traditional practices, such as embedding business logic within databases, offering a more adaptable and business-focused perspecti....
|
|
Exploring the historic background of Jack Black's 'You Can't Win', and investigating the identity of The Sanctimonious Kid.
|
|
If you are curious if something impacts something else, the answer is probably “yes.” Does that indicator depend on those factors? Yes, it does. If we change this thing, would it affect …? Yes, it would. If a person takes this pill, could it cause a non-exactly-zero change in the body? Yes, the presence of the pill is already a change that can always be detected with the right amount of effort. One may argue that in some cases (assuming t....
|
|
If you are curious if something impacts something else, the answer is probably “yes.” Does that indicator depend on those factors? Yes, it does. If we change this thing, would it affect …? Yes, it would. If a person takes this pill, could it cause a non-exactly-zero change in the body? Yes, the presence of the pill is already a change that can always be detected with the right amount of effort. One may argue that in some cases (assuming t....
|
|
There are several nice options in NixOS for specifying scheduled backup jobs, including borgbackup, borgmatic and restic. But I’ve often used rsync in the past, and there is no such module for scheduled rsync jobs (or rsnapshot either). So I wrote my own simple module.
|
|
I recently completed a two-week creative residence at Almost Perfect in Tokyo. I split my time on the trip between working on Booklet and exploring Japan. The Almost Perfect residence runs continuousl...
|
|
I recently completed a two-week creative residence at Almost Perfect in Tokyo. I split my time on the trip between working on Booklet and exploring Japan. The Almost Perfect residence runs continuousl...
|
|
There are several nice options in NixOS for specifying scheduled backup jobs, including borgbackup, borgmatic and restic. But I’ve often used rsync in the past, and there is no such module for scheduled rsync jobs (or rsnapshot either). So I wrote my own simple module.
|
|
Effortless uploads to MapTiler Cloud from MapTiler Engine 13.2
-
www.maptiler.com
-
2 years ago
-
eng
The new MapTiler Engine 13.2 makes it easy to upload tilesets to MapTiler Cloud via the command line, share maps online & style them on free hosting, and get in touch with our team.
|
|
There are several nice options in NixOS for specifying scheduled backup jobs, including borgbackup, borgmatic and restic. But I’ve often used rsync in the past, and there is no such module for scheduled rsync jobs (or rsnapshot either). So I wrote my own simple module.
|
|
As Google moves forward with plans to discontinue support for third-party cookies by the end of 2024 (pending approval from the UK Competition and Markets Authority), there is no doubt that this will be a transformative year for all constituents of the advertising ecosystem, challenging their readiness to maintain a transparent and cookie-proof connection with […] The post ShareThis Delivers on the Promise of Cookieless Data Solutions a..
|
A minimal functional language, maybe similar to Excel equations for sharing logic between unrelated languages. Share the same logic between a Go or PHP backend and a JavaScript front end. mtpl minimum viable template language - like mustache but with less gotchas A pkg.go.dev style service for PHP / composer packages. Materialized JSON Parser - generate parsers ahead of time for specific JSON structures to read much faster Raspberry PI Ther..
|
A minimal functional language, maybe similar to Excel equations for sharing logic between unrelated languages. Share the same logic between a Go or PHP backend and a JavaScript front end. mtpl minimum viable template language - like mustache but with less gotchas A pkg.go.dev style service for PHP / composer packages. Materialized JSON Parser - generate parsers ahead of time for specific JSON structures to read much faster Raspberry PI Ther..
|
|
HomeLab: Using 1Password CLI to handle Secrets in Kubernetes/Compose YAML
-
blog.gripdev.xyz
-
2 years ago
-
eng
My HomeLab runs a few useful things (like atuin , changedetect.io , matrix bridges and homebridge ) either in via Docker Compose or hosted on a single node K3s Kubernetes cluster. In both cases YAML all sits in a versioned git repository. If things go bad I can recreate the lab from scratch without too much pain (along with ZFS snapshots of data drives thanks to TrueNAS ). Using this basic Infrastructure as Code approach makes t..
|
|
Coding” was never the source of value, and people shouldn’t get overly attached to it. Problem solving is the core skill. The discipline and precision demanded by traditional programming will remain valuable transferable attributes, but they won’t be a barrier to entry. – John Carmack I’d be tempted to call bullshit on this one, but it’s coming from Carmack, so hey, let me think about it for a minute (it’s not the first time I’ve ca..
|
|
Coding” was never the source of value, and people shouldn’t get overly attached to it. Problem solving is the core skill. The discipline and precision demanded by traditional programming will remain valuable transferable attributes, but they won’t be a barrier to entry. – John Carmack I’d be tempted to call bullshit on this one, but it’s coming from Carmack, so hey, let me think about it for a minute (it’s not the first time I’ve ca..
|
|
vardefine doesn’t always play nice with the order in which you need to evaluate code. Here are some solutions.
|
|
vardefine doesn’t always play nice with the order in which you need to evaluate code. Here are some solutions.
|
|
vardefine doesn’t always play nice with the order in which you need to evaluate code. Here are some solutions.
|
|
In a brigh Sunday morning, we went on a lonely beach walk Our third kid turned eighteen yesterday; she’s an adult now, and we’re left with no teenagers in our family. She is on a celebrative short trip to Barcelona so we are alone at home, for the first time. It’s only temporary, but it’ll become the norm in just over a year when she leaves for University. What a strange feeling; the nest is going to be empty soon. It will take a while b..
|
|
In a brigh Sunday morning, we went on a lonely beach walk Our third kid turned eighteen yesterday; she’s an adult now, and we’re left with no teenagers in our family. She is on a celebrative short trip to Barcelona so we are alone at home, for the first time. It’s only temporary, but it’ll become the norm in just over a year when she leaves for University. What a strange feeling; the nest is going to be empty soon. It will take a while b..
|
|
In a brigh Sunday morning, we went on a lonely beach walk Our third kid turned eighteen yesterday; she’s an adult now, and we’re left with no teenagers in our family. She is on a celebrative short trip to Barcelona so we are alone at home, for the first time. It’s only temporary, but it’ll become the norm in just over a year when she leaves for University. What a strange feeling; the nest is going to be empty soon. It will take a while b..
|
|
I got a pull request from "tea.xyz" related individual and unraveled a mess of a disappointing project.
|
|
I sponsor development of technologies that answer to their users’ own interests, rather than the interests of megacorps (who harvest users’ data and attention, extract rents, impose lock-in, and so on). I particularly support indie developers who are heading upstream of their own economic incentives. I also support some creative work like music and blogs. I should do more of this, as should everyone who benefits from these works. If you c..
|
|
Recently my cable Internet service was automatically “upgraded” from 30 Mbps to 300 Mbps (along with an increase in price).
|
Why senior leaders should focus on strategy and direction rather than doing IC work, in response to Brex co-CEO Pedro Franceschi
|
Why senior leaders should focus on strategy and direction rather than doing IC work, in response to Brex co-CEO Pedro Franceschi
|
Why senior leaders should focus on strategy and direction rather than doing IC work, in response to Brex co-CEO Pedro Franceschi
|