Paul's latest activity
- 10mo ·
-
Public·
-
social.mailpace.com
I'm launching a new Monthly Mailing List for MailPace, Awesome Email, filled with developer-focused content on email, as well as the latest mailpace product updates, sign up here: https://buttondown.email/mailpace/
…See more
I'm launching a new Monthly Mailing List for MailPace, Awesome Email, filled with developer-focused content on email, as well as the latest mailpace product updates, sign up here: https://buttondown.email/mailpace/
See less
I'm launching a new Monthly Mailing List for MailPace, Awesome Email, filled with developer-focused content on email, as well as the latest mailpace product updates, sign up here: https://buttondown.email/mailpace/
I'm launching a new Monthly Mailing List for MailPace, Awesome Email, filled with developer-focused content on email, as well as the latest mailpace product updates, sign up here: https://buttondown.email/mailpace/
- 10mo ·
-
Public·
-
social.mailpace.com
I'm launching a new Monthly Mailing List for MailPace, Awesome Email, filled with developer-focused content on email, as well as the latest mailpace product updates, sign up here: https://buttondown.email/mailpace/
…See more
I'm launching a new Monthly Mailing List for MailPace, Awesome Email, filled with developer-focused content on email, as well as the latest mailpace product updates, sign up here: https://buttondown.email/mailpace/
See less
I'm launching a new Monthly Mailing List for MailPace, Awesome Email, filled with developer-focused content on email, as well as the latest mailpace product updates, sign up here: https://buttondown.email/mailpace/
I'm launching a new Monthly Mailing List for MailPace, Awesome Email, filled with developer-focused content on email, as well as the latest mailpace product updates, sign up here: https://buttondown.email/mailpace/
- 1y ·
-
Public·
-
social.mailpace.com
Just updated our templates to v2, https://github.com/mailpace/templates with Tailwind 3 and Maizzle 4!
…See more
Just updated our templates to v2, https://github.com/mailpace/templates with Tailwind 3 and Maizzle 4!
See less
Just updated our templates to v2, https://github.com/mailpace/templates with Tailwind 3 and Maizzle 4!
Just updated our templates to v2, https://github.com/mailpace/templates with Tailwind 3 and Maizzle 4!
- 1y ·
-
Public·
-
social.mailpace.com
Made some updates to the mailpace landing page https://mailpace.com
Not strictly necessary, but it was fun creating a mini-terminal simulation!
…See more
Made some updates to the mailpace landing page https://mailpace.com
Not strictly necessary, but it was fun creating a mini-terminal simulation!
See less
Made some updates to the mailpace landing page https://mailpace.com
Not strictly necessary, but it was fun creating a mini-terminal simulation!
Made some updates to the mailpace landing page https://mailpace.com
Not strictly necessary, but it was fun creating a mini-terminal simulation!
- 1y ·
-
Public·
-
social.mailpace.com
Now I want to order by ascending ok: ORDER BY ASC great
Now let's order by descending because as always I mix them up
ORDER BY DSC
ERROR: syntax error at or near "DSC"
kill me now
it's DESC btw
…See more
Now I want to order by ascending ok: ORDER BY ASC great
Now let's order by descending because as always I mix them up
ORDER BY DSC
ERROR: syntax error at or near "DSC"
kill me now
it's DESC btw
See less
Now I want to order by ascending ok: ORDER BY ASC great
Now let's order by descending because as always I mix them up
ORDER BY DSC
ERROR: syntax error at or near "DSC"
kill me now
it's DESC btw
Now I want to order by ascending ok: ORDER BY ASC great
Now let's order by descending because as always I mix them up
ORDER BY DSC
ERROR: syntax error at or near "DSC"
kill me now
it's DESC btw
- 1y ·
-
Public·
-
social.mailpace.com
What's wrong with this query?
SELECT * FROM table ORDER_BY updated_at LIMIT 10;
...
ORDER_BY should be ORDER BY - wtf SQL why
…See more
What's wrong with this query?
SELECT * FROM table ORDER_BY updated_at LIMIT 10;
...
ORDER_BY should be ORDER BY - wtf SQL why
See less
What's wrong with this query?
SELECT * FROM table ORDER_BY updated_at LIMIT 10;
...
ORDER_BY should be ORDER BY - wtf SQL why
What's wrong with this query?
SELECT * FROM table ORDER_BY updated_at LIMIT 10;
...
ORDER_BY should be ORDER BY - wtf SQL why
- 1y ·
-
Public·
-
social.mailpace.com
Just completed a rolling upgrade to Redis 7 on Production (with no downtime of course).
Anyone else get a terrible sinking feeling every time they make big changes in Production?
…See more
Just completed a rolling upgrade to Redis 7 on Production (with no downtime of course).
Anyone else get a terrible sinking feeling every time they make big changes in Production?
See less
Just completed a rolling upgrade to Redis 7 on Production (with no downtime of course).
Anyone else get a terrible sinking feeling every time they make big changes in Production?
Just completed a rolling upgrade to Redis 7 on Production (with no downtime of course).
Anyone else get a terrible sinking feeling every time they make big changes in Production?
- 1y ·
-
Public·
-
social.mailpace.com
@Franky47 two reasons: spam/phishing emails (sometimes we have to look back if to moderate senders appropriately), and for users to check what was sent in the dashboard recently
…See more
@Franky47 two reasons: spam/phishing emails (sometimes we have to look back if to moderate senders appropriately), and for users to check what was sent in the dashboard recently
See less
@Franky47 two reasons: spam/phishing emails (sometimes we have to look back if to moderate senders appropriately), and for users to check what was sent in the dashboard recently
@Franky47 two reasons: spam/phishing emails (sometimes we have to look back if to moderate senders appropriately), and for users to check what was sent in the dashboard recently
…See more
See less
- 1y ·
-
Public·
-
social.mailpace.com
…See more
- 1y ·
-
Public·
-
social.mailpace.com
@pdenya @Franky47 this morning I started to refactor to pass the config as a variable, and for some modules the pattern works well (if I have an initialiser/constructor function), but for others the entire module is expected to be initialised at run time. So to avoid adding an init function to those modules, I’ll probably leave some as imports.
I’ll open source this product in a few weeks, hopefully!
…See more
@pdenya @Franky47 this morning I started to refactor to pass the config as a variable, and for some modules the pattern works well (if I have an initialiser/constructor function), but for others the entire module is expected to be initialised at run time. So to avoid adding an init function to those modules, I’ll probably leave some as imports.
I’ll open source this product in a few weeks, hopefully!
See less
@pdenya @Franky47 this morning I started to refactor to pass the config as a variable, and for some modules the pattern works well (if I have an initialiser/constructor function), but for others the entire module is expected to be initialised at run time. So to avoid adding an init function to those modules, I’ll probably leave some as imports.
I’ll open source this product in a few weeks, hopefully!
@pdenya @Franky47 this morning I started to refactor to pass the config as a variable, and for some modules the pattern works well (if I have an initialiser/constructor function), but for others the entire module is expected to be initialised at run time. So to avoid adding an init function to those modules, I’ll probably leave some as imports.
I’ll open source this product in a few weeks, hopefully!
…See more
See less
- 1y ·
-
Public·
-
social.mailpace.com
@Franky47 yes, this makes the most sense, thanks!!
…See more
@Franky47 yes, this makes the most sense, thanks!!
See less
@Franky47 yes, this makes the most sense, thanks!!
@Franky47 yes, this makes the most sense, thanks!!
…See more
See less
- 1y ·
-
Public·
-
social.mailpace.com
In Typescript, what's the best way to load a config across multiple modules? Should you do this in every module that needs the config:
`import config from ''./config.js"`
OR should you import the config once and pass the config as a variable to any functions that need it? e.g.
```
import config from ''./config.js"
startServiceA(config);
startServiceB(config);
...
```
…See more
In Typescript, what's the best way to load a config across multiple modules? Should you do this in every module that needs the config:
`import config from ''./config.js"`
OR should you import the config once and pass the config as a variable to any functions that need it? e.g.
```
import config from ''./config.js"
startServiceA(config);
startServiceB(config);
...
```
See less
In Typescript, what's the best way to load a config across multiple modules? Should you do this in every module that needs the config:
`import config from ''./config.js"`
OR should you import the config once and pass the config as a variable to any functions that need it? e.g.
```
import config from ''./config.js"
startServiceA(config);
startServiceB(config);
...
```
In Typescript, what's the best way to load a config across multiple modules? Should you do this in every module that needs the config:
`import config from ''./config.js"`
OR should you import the config once and pass the config as a variable to any functions that need it? e.g.
```
import config from ''./config.js"
startServiceA(config);
startServiceB(config);
...
```
…See more
See less
- 1y ·
-
Public·
-
social.mailpace.com
Do I have any followers who play chess? Looking for correspondence players over at lichess
…See more
Do I have any followers who play chess? Looking for correspondence players over at lichess
See less
Do I have any followers who play chess? Looking for correspondence players over at lichess
Do I have any followers who play chess? Looking for correspondence players over at lichess
- 1y ·
-
Public·
-
social.mailpace.com
Our identities are too closely coupled to the medium (your #mastodon handle exists on your server, your #pixelfed handle exists only on pixelfed etc.).
We should separate identity into one of two options, a DNS based identity (e.g. like email, and how mastodon lets us bring our own domain), or a pub/private key (ala https://nostr.com/). The identity should be portable between services and allow apps to aggregate content into one interface, kind of like how OpenID was supposed to be...
…See more
Our identities are too closely coupled to the medium (your #mastodon handle exists on your server, your #pixelfed handle exists only on pixelfed etc.).
We should separate identity into one of two options, a DNS based identity (e.g. like email, and how mastodon lets us bring our own domain), or a pub/private key (ala https://nostr.com/). The identity should be portable between services and allow apps to aggregate content into one interface, kind of like how OpenID was supposed to be...
See less
Our identities are too closely coupled to the medium (your #mastodon handle exists on your server, your #pixelfed handle exists only on pixelfed etc.).
We should separate identity into one of two options, a DNS based identity (e.g. like email, and how mastodon lets us bring our own domain), or a pub/private key (ala https://nostr.com/). The identity should be portable between services and allow apps to aggregate content into one interface, kind of like how OpenID was supposed to be...
Our identities are too closely coupled to the medium (your #mastodon handle exists on your server, your #pixelfed handle exists only on pixelfed etc.).
We should separate identity into one of two options, a DNS based identity (e.g. like email, and how mastodon lets us bring our own domain), or a pub/private key (ala https://nostr.com/). The identity should be portable between services and allow apps to aggregate content into one interface, kind of like how OpenID was supposed to be...