WEBVTT

00:00.000 --> 00:13.000
So I'm here to talk to you about text processing and wonderful things like that, you know,

00:13.000 --> 00:18.000
I didn't know if you were generate documents or look into them ever, maybe you fill in forms,

00:18.000 --> 00:22.000
the governments, maybe you, maybe you're German, you know what, fuck the foreigner.

00:22.000 --> 00:25.000
You know, it's a wonderful word, vertical apps.

00:25.000 --> 00:29.000
Well, yeah, vertical apps is my, as might say, anyway.

00:29.000 --> 00:36.000
But what you really want are sort of these automatic documents that then allow you to,

00:36.000 --> 00:39.000
German as well, yeah.

00:39.000 --> 00:42.000
I think my mouse is screwed.

00:42.000 --> 00:47.000
So it's really nice to build a firm, some packed documents with content and good things.

00:47.000 --> 00:50.000
And it's really, really useful.

00:50.000 --> 00:54.000
And what we provide, obviously, with a collaborative line, based on, based on the

00:54.000 --> 00:59.000
surface technology, just to add that there is a whole lot of functionality and

00:59.000 --> 01:02.000
rest APIs that are really, really powerful.

01:02.000 --> 01:06.000
And I'll allow you to then convert documents to any format you like, obviously.

01:06.000 --> 01:10.000
But this is all new stuff we've added recently, to be able to extract data

01:10.000 --> 01:13.000
out of documents and the tiller here has been doing wonderful work on it.

01:13.000 --> 01:16.000
And so we'll look at a bit of that first.

01:16.000 --> 01:18.000
And there's a whole lot of transformation stuff.

01:18.000 --> 01:21.000
Somebody really, really cool new APIs to manipulate documents.

01:21.000 --> 01:24.000
So how do you do that? Well, it's extremely easy.

01:24.000 --> 01:26.000
There's some nice rest end points.

01:26.000 --> 01:29.000
You can see these URL bits that you can add to the end.

01:29.000 --> 01:30.000
And you can use curl.

01:30.000 --> 01:34.000
The author of curl just won the open source contribution, you know,

01:34.000 --> 01:35.000
thing.

01:35.000 --> 01:39.000
And I like to think it's because you can use collaborative line to do, to do amazing things.

01:39.000 --> 01:43.000
So, you know, you can, you can pass in a dot X and out of it, you can get all sorts of

01:43.000 --> 01:45.000
interesting information in Jason.

01:45.000 --> 01:47.000
And we'll see how that works.

01:47.000 --> 01:50.000
Or maybe you've got all sorts of interesting information in Jason.

01:50.000 --> 01:52.000
And some code transformation.

01:52.000 --> 01:56.000
And so you can put your dot X in or ODT, of course, ODT as well.

01:56.000 --> 01:57.000
Very important.

01:57.000 --> 02:00.000
And then you can pack stuff into it and get a new document out.

02:00.000 --> 02:05.000
Which you can then edit online or a tweak and convert into any format we can

02:05.000 --> 02:07.000
export at PDFs and so on.

02:07.000 --> 02:11.000
So there's a whole lot of things that we interact with.

02:11.000 --> 02:14.000
Content controls are really nice because users can create their own documents.

02:14.000 --> 02:16.000
They can insert fields into them.

02:16.000 --> 02:19.000
They can set them up just without any training at all, really.

02:19.000 --> 02:23.000
You know, stick boxes in or maybe you already have lots of forms and formats.

02:23.000 --> 02:26.000
You already, you know, control, recommend.

02:26.000 --> 02:28.000
That's all great.

02:28.000 --> 02:31.000
We can also do cool things because it's no use just filling forms out.

02:31.000 --> 02:32.000
That's quite dull.

02:32.000 --> 02:35.000
We need charts of, you know, pretty pretty things.

02:35.000 --> 02:38.000
You know, the bill for your electricity bill should have a chart.

02:38.000 --> 02:41.000
So you know, it's coal powered electricity that isn't in it.

02:41.000 --> 02:43.000
And that sort of thing.

02:43.000 --> 02:44.000
And simply document properties.

02:44.000 --> 02:46.000
Lots of people have content management systems.

02:47.000 --> 02:51.000
And for some reason, they, the jam loads of stuff, classification,

02:51.000 --> 02:53.000
all sorts of properties into the document properties.

02:53.000 --> 02:59.000
So it's just great to be able to read right manipulate those again with this API very simply.

02:59.000 --> 03:03.000
And finally, if you've got the AI overlord, it should write your presentation for you.

03:03.000 --> 03:06.000
So it would be very nice if you just talk to your computer and say, you know,

03:06.000 --> 03:07.000
make an awesome presentation.

03:07.000 --> 03:09.000
I'd like to say this is a demo of it.

03:09.000 --> 03:11.000
But, you know, anyway, maybe next year.

03:11.000 --> 03:15.000
So inserting, deleting, blurring slides, changing layouts, adding content there and so on.

03:15.000 --> 03:19.000
And probably, I mean, escape for a lot more here.

03:19.000 --> 03:23.000
So for those who like reading Jason, you know, there you go.

03:23.000 --> 03:26.000
So, you know, this is what you would see in the dialogue.

03:26.000 --> 03:27.000
It is what it is.

03:27.000 --> 03:28.000
And this is what comes out.

03:28.000 --> 03:29.000
Or goes back in again.

03:29.000 --> 03:31.000
If you're a particular interesting thing.

03:31.000 --> 03:36.000
So you can see all of this, this great metadata and semantic data about the document.

03:36.000 --> 03:38.000
And then you can, of course, change it.

03:38.000 --> 03:42.000
So you can, you can whack stuff back in of your, your taste.

03:43.000 --> 03:44.000
Similarly, content control.

03:44.000 --> 03:47.000
So you can have a whole lot of, you know, content in your documents.

03:47.000 --> 03:50.000
Perhaps being filled out or add more content.

03:50.000 --> 03:52.000
Remain to the documents.

03:52.000 --> 03:55.000
Very simple, incredibly fast, beautiful sea.

03:55.000 --> 03:57.000
I similarly can get data out of charts.

03:57.000 --> 04:02.000
You know, you can find all of those charts, your, you know, your staff have been creating across

04:02.000 --> 04:04.000
your whole document corpus and what's in them.

04:04.000 --> 04:09.000
And then, of course, you can transform them and change all of these bar charts into these bar charts

04:09.000 --> 04:11.000
and with different sorts of data.

04:11.000 --> 04:16.000
And you're starting to see some of these, these sort of sequential command commands being sent to, you know,

04:16.000 --> 04:24.000
deleting rows and sorting rows and actually sort of kind of transformation language there for manipulating the charts in various ways.

04:24.000 --> 04:30.000
So yeah, or maybe you just want to fill it with data, you know, you have the, the chart configured as you'd like it.

04:30.000 --> 04:32.000
And yeah, look at this.

04:32.000 --> 04:33.000
I don't know who these people are.

04:33.000 --> 04:35.000
They're doing good.

04:35.000 --> 04:38.000
And lots of data there to go into the charts.

04:38.000 --> 04:40.000
Sorry, it's illustrated these slides beautifully for me.

04:40.000 --> 04:42.000
And, you know, yeah.

04:42.000 --> 04:46.000
And then, of course, slides, you know, say, say, this, this is a pretty picture of,

04:46.000 --> 04:51.000
shuffling slides around and doing all sorts of clever things for that.

04:51.000 --> 04:54.000
And better still, Olivia will be pleased to this.

04:54.000 --> 04:55.000
We documented it as well.

04:55.000 --> 04:57.000
So this is, I know, I know.

04:57.000 --> 04:59.000
You know, what, what, what an example.

04:59.000 --> 05:03.000
So you, you can find a whole lot of things there in the SDK or on how that works.

05:03.000 --> 05:05.000
And we even have unit tests too.

05:05.000 --> 05:06.000
So look, look at that.

05:06.000 --> 05:07.000
I know.

05:07.000 --> 05:08.000
I know.

05:08.000 --> 05:10.000
But, but, how can you know, it's for real.

05:10.000 --> 05:13.000
You know, you've got this document from some crazy person.

05:13.000 --> 05:18.000
But, it would be nice to know that it's actually being properly digitally signed.

05:18.000 --> 05:19.000
So, yeah.

05:19.000 --> 05:21.000
So we've done a whole lot of work.

05:21.000 --> 05:25.000
Micklish has been doing this to, actually, make sure you get proper electronic signatures.

05:25.000 --> 05:28.000
I don't know if you have a page or doc you signed bill.

05:28.000 --> 05:29.000
But you know you've paid it.

05:29.000 --> 05:33.000
You know, there's no, there's no uncertainty in your bank balance about this.

05:33.000 --> 05:36.000
And so, a Nicholas actually, you're sorry, but you get for us to do some of this stuff.

05:36.000 --> 05:39.000
So, you know, partner feedback turned into a real kid.

05:39.000 --> 05:42.000
So, I think you might wise, well, anyway, we'll see in a second.

05:42.000 --> 05:48.000
So, one of the important things is that you really don't want to share your whole documents with a third party.

05:48.000 --> 05:53.000
You just really want to, and actually, the way all the most all of these signing things work.

05:53.000 --> 05:59.000
And interestingly, public key encryption as well is that you have a hash or some other key,

05:59.000 --> 06:02.000
some small thing that you're actually signing, that isn't your document.

06:02.000 --> 06:04.000
And unique for that document.

06:04.000 --> 06:07.000
And those hashes, you know, they vary in different ways.

06:07.000 --> 06:12.000
But so, with your PDF here, we can hash the bits of the PDF that we care about.

06:12.000 --> 06:15.000
And we can then send that over the internet.

06:15.000 --> 06:17.000
And Micklish has done some sterling work here.

06:17.000 --> 06:21.000
Because of course, the code originally was not intended to pause at a certain point,

06:21.000 --> 06:22.000
having hashed your documents.

06:22.000 --> 06:27.000
And then send a thing from the server to the JavaScript client, to the web,

06:27.000 --> 06:31.000
signing authority, and then back again all the way back in sign your PDF.

06:31.000 --> 06:32.000
Now, it does.

06:32.000 --> 06:33.000
So, it sounds easy.

06:33.000 --> 06:37.000
But from a kidding perspective, I don't think there's anything terribly easy about it.

06:37.000 --> 06:38.000
So, that's pretty awesome.

06:38.000 --> 06:42.000
I mean, in this case, the next cloud, so you actually will be able to see this in the next,

06:42.000 --> 06:44.000
all in one image you should just download it.

06:44.000 --> 06:46.000
It should just be able to work.

06:46.000 --> 06:51.000
And there's a whole lot of things there with, you know, secure views and all sorts of nice pieces

06:51.000 --> 06:53.000
to make this work.

06:53.000 --> 06:55.000
So, let's pretend we're users.

06:55.000 --> 06:56.000
How does this work?

06:56.000 --> 06:58.000
Well, you know, we have a document.

06:58.000 --> 07:00.000
A PDF here, we can open that up.

07:00.000 --> 07:02.000
And we can do this insert signature line.

07:02.000 --> 07:04.000
A very simple here.

07:04.000 --> 07:06.000
And put it where you want it to look like it's in the right place.

07:06.000 --> 07:11.000
Obviously, the document is digitally signed, but it's nice to have a little, you know, symbol.

07:11.000 --> 07:13.000
It tells you that this is, in fact, the case.

07:13.000 --> 07:19.000
And we use a company called EID Easy, which is pretty awesome.

07:19.000 --> 07:23.000
And they provide all sorts of amazing backends to the multitude and

07:23.000 --> 07:27.000
as different standards that are used for this.

07:27.000 --> 07:30.000
So, you can, you know, select your country in which kind of ID.

07:30.000 --> 07:32.000
And they will then lead you through that.

07:32.000 --> 07:35.000
This, this amazing ID, deflate.

07:35.000 --> 07:38.000
So, so there's many different ways that this can work.

07:38.000 --> 07:42.000
Plect into your browser and, yeah, luckily, we don't have to handle that.

07:42.000 --> 07:46.000
We have a partner who does all of the, the really tough signing stuff.

07:46.000 --> 07:50.000
Actually, this story of my life, you know, things that seem easier aren't.

07:50.000 --> 07:54.000
And so, you know, you think it would be easy to authenticate someone.

07:54.000 --> 07:57.000
You know, like log in, you know, it's just a password, right?

07:57.000 --> 07:58.000
You just have it.

07:58.000 --> 07:59.000
Yeah, it turns out it's really horrifying.

07:59.000 --> 08:02.000
And there's all of these complicated authentication systems.

08:02.000 --> 08:03.000
Complicate storing files.

08:03.000 --> 08:04.000
I mean, how hard can that be?

08:04.000 --> 08:05.000
You just say that, right?

08:05.000 --> 08:06.000
Oh, I've got a finish.

08:06.000 --> 08:08.000
No, it's just two minutes, 51 here, it's all right, man.

08:08.000 --> 08:11.000
But anyway, so, yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah.

08:11.000 --> 08:13.000
But anyway, it turns out signing is not easy.

08:13.000 --> 08:16.000
So, you need EID Easy, that makes it easy.

08:16.000 --> 08:19.000
And yeah, and then, of course, you can share the signature slater.

08:19.000 --> 08:21.000
Here's a document with a valid thing.

08:21.000 --> 08:28.000
If you want to use acrobat, even, it even says this signature is a qualified EU regulation, blah, blah, blah, excellent.

08:28.000 --> 08:30.000
And so, so there you go.

08:30.000 --> 08:32.000
I think that's pretty much it.

08:32.000 --> 08:36.000
It's available, I think, in our current red release, you can just play with it.

08:36.000 --> 08:41.000
And it shall be in the next, well, built on 25.8 Libre of Technology.

08:41.000 --> 08:42.000
Give it a go.

08:42.000 --> 08:43.000
Sign your documents.

08:43.000 --> 08:44.000
Thank you.

08:44.000 --> 08:46.000
Thank you.

