As a JMAP client implementer, there’s a big plus, beside JMAP, in having an integrated server for email, contacts, and files. Some setups take days even for email, so an easy, fast setup saves a lot of time. Also, after…
Yep, there's always someone ranting about JSON inefficiencies, which I don't observe at all :)
Can confirm that (implemented JMAP). Deltas and asking for the entire mailbox instead of folder by folder is really good. And as a side effect: 1. Less client-side logic for sync. 2. There are many JSON parsers compared…
Really? Fire the Rust Servo team and double the CEO's salary in the same year? Almost the same money.
Mozilla diversifies by increasing the CEO's salary for nothing. Wiki: In 2020, after returning to the position of CEO, Baker's salary was more than $3 million. In 2021, her salary rose again to more than $5 million, and…
What do you mean by JMAP is 'limiting as an API'? It actually lifts the IMAP protocol to be used by web apps easily.
In addition to Cloud, there is one more thing: Mobile. Banks. Parking lots. Shops. Europe should invest in a Linux phone OS with NFC and unified push notifications.
This is just a step toward offline support. It's not available yet, because Android comes first. The app is ready for offline use, but I don't want to implement it without 'full text search.' I plan to use SQLite FTS5.…
I'm actually working on this (https://mailtemi.com/blog/storage-redesign/). After pushing Mailtemi on Android, I will continue working on full offline support.
It does behind CASA!
Can you give an example of expensive binary data parsing? Having implemented JMAP and IMAP protocols myself, I haven’t encountered a need in either protocol to send binary data to the server for sync/search operations…
Neither Fastmail's JMAP for third-party apps nor Stalw.art supports Contacts/Calendars yet. Fastmail said that it will be enabled once it passes IETF standardization. Stalw.art also mentioned they will add support after…
JMAP uses fewer resources server-side, and with their scale, it will probably reduce operating costs. But it will depends on how much they will save compared with devel/migration costs.
MSGraph is slower and not as convenient for email compared to JMAP. In addition to requiring more API calls for the same result, MSGraph starts throttling with HTTP 429 responses after several calls, making the initial…
You can use https://stalw.art. Compared to other email stacks, it is very easy to set up. Its support is on par with Fastmail. I develop a JMAP email app (https://mailtemi.com) and have run equal tests against stalw.art…
As a server (https://stalw.art/) has very solid JMAP support. James (https://james.apache.org) has good support too. Only the filter part of the API lacks some features.
I've followed your advice, 'Google it.' "According to the company's filings, Mitchell Baker's compensation went from $5,591,406 in 2021 [PDF] to $6,903,089 in 2022." Did not continue to dig further. Mozilla tanked a…
Gmail is successful because it naturally is the biggest honeypot. Most antispam API filters are like accumulators. When a trend is detected, the rest are protected. But overall, it's about scale.
I've got sometimes a legitimate Google or MS dev newsletter emails going into their own spam folders :) .
The people who were capable continued to program, while the incapable ones found an easier career path through Agile.
I used multi_index a lot in the past. However, since I also frequently use sqlite, I have decided to exclusively use SQLite for multi_index in memory. If there is a problem, temporarily using sqlite as a file makes it a…
Yep, just a few bites :) Especially if you're on vacation. IMAP IDs can change, requiring the email client to re-download all emails.
Each JMAP server should include IMAP QRESYNC like functionality at least. Plus the ability to batch JMAP calls. For instance, if you have five folders with IMAP, it might take at least five hops to access them. With…
Initially, the proposition relied on Fastmail protocol, which was/is superior to IMAP. It was pleasing that standardization began, as MS Activesync charged a few dollars per user just for the protocol. Even the Apache…
Already useful. After googling for 1 hour how to test some features with openssl. Want to add comments for QA's, how to test production with pure openssl with som exotics like FIPS. Many links but scattered info. Then I…
As a JMAP client implementer, there’s a big plus, beside JMAP, in having an integrated server for email, contacts, and files. Some setups take days even for email, so an easy, fast setup saves a lot of time. Also, after…
Yep, there's always someone ranting about JSON inefficiencies, which I don't observe at all :)
Can confirm that (implemented JMAP). Deltas and asking for the entire mailbox instead of folder by folder is really good. And as a side effect: 1. Less client-side logic for sync. 2. There are many JSON parsers compared…
Really? Fire the Rust Servo team and double the CEO's salary in the same year? Almost the same money.
Mozilla diversifies by increasing the CEO's salary for nothing. Wiki: In 2020, after returning to the position of CEO, Baker's salary was more than $3 million. In 2021, her salary rose again to more than $5 million, and…
What do you mean by JMAP is 'limiting as an API'? It actually lifts the IMAP protocol to be used by web apps easily.
In addition to Cloud, there is one more thing: Mobile. Banks. Parking lots. Shops. Europe should invest in a Linux phone OS with NFC and unified push notifications.
This is just a step toward offline support. It's not available yet, because Android comes first. The app is ready for offline use, but I don't want to implement it without 'full text search.' I plan to use SQLite FTS5.…
I'm actually working on this (https://mailtemi.com/blog/storage-redesign/). After pushing Mailtemi on Android, I will continue working on full offline support.
It does behind CASA!
Can you give an example of expensive binary data parsing? Having implemented JMAP and IMAP protocols myself, I haven’t encountered a need in either protocol to send binary data to the server for sync/search operations…
Neither Fastmail's JMAP for third-party apps nor Stalw.art supports Contacts/Calendars yet. Fastmail said that it will be enabled once it passes IETF standardization. Stalw.art also mentioned they will add support after…
JMAP uses fewer resources server-side, and with their scale, it will probably reduce operating costs. But it will depends on how much they will save compared with devel/migration costs.
MSGraph is slower and not as convenient for email compared to JMAP. In addition to requiring more API calls for the same result, MSGraph starts throttling with HTTP 429 responses after several calls, making the initial…
You can use https://stalw.art. Compared to other email stacks, it is very easy to set up. Its support is on par with Fastmail. I develop a JMAP email app (https://mailtemi.com) and have run equal tests against stalw.art…
As a server (https://stalw.art/) has very solid JMAP support. James (https://james.apache.org) has good support too. Only the filter part of the API lacks some features.
I've followed your advice, 'Google it.' "According to the company's filings, Mitchell Baker's compensation went from $5,591,406 in 2021 [PDF] to $6,903,089 in 2022." Did not continue to dig further. Mozilla tanked a…
Gmail is successful because it naturally is the biggest honeypot. Most antispam API filters are like accumulators. When a trend is detected, the rest are protected. But overall, it's about scale.
I've got sometimes a legitimate Google or MS dev newsletter emails going into their own spam folders :) .
The people who were capable continued to program, while the incapable ones found an easier career path through Agile.
I used multi_index a lot in the past. However, since I also frequently use sqlite, I have decided to exclusively use SQLite for multi_index in memory. If there is a problem, temporarily using sqlite as a file makes it a…
Yep, just a few bites :) Especially if you're on vacation. IMAP IDs can change, requiring the email client to re-download all emails.
Each JMAP server should include IMAP QRESYNC like functionality at least. Plus the ability to batch JMAP calls. For instance, if you have five folders with IMAP, it might take at least five hops to access them. With…
Initially, the proposition relied on Fastmail protocol, which was/is superior to IMAP. It was pleasing that standardization began, as MS Activesync charged a few dollars per user just for the protocol. Even the Apache…
Already useful. After googling for 1 hour how to test some features with openssl. Want to add comments for QA's, how to test production with pure openssl with som exotics like FIPS. Many links but scattered info. Then I…