Skip to content
This repository was archived by the owner on Apr 19, 2023. It is now read-only.

Commit d569d32

Browse files
committed
resolve conflicts
2 parents 5f2bab3 + 27a8dbc commit d569d32

File tree

11 files changed

+70
-2526
lines changed

11 files changed

+70
-2526
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
local

2018/_src/config.yml

Lines changed: 12 additions & 247 deletions
Original file line numberDiff line numberDiff line change
@@ -1,261 +1,26 @@
11
conference:
22
name: 'Barcelona Perl & Friends 2018'
3-
date: 'Saturday 10 Nov 2018'
3+
date: 'Saturday 17 Nov 2018'
44
url: 'http://friends.barcelona.pm/2018/'
55
registration_open: true
6-
registration_url: 'https://goo.gl/forms/Q4oDujaF5i8sjJ7g2'
6+
registration_url: 'https://goo.gl/forms/UYNZ8hna513bJekh1'
77
call_for_papers_open: true
8-
call_for_papers_url: 'https://goo.gl/forms/gSQXo4yMkoOI2i7q1'
8+
call_for_papers_url: 'https://goo.gl/forms/n0oGOE0HuXd4aR4g1'
99
talks_open: true
10-
schedule_open: true
10+
schedule_open: false
1111
finished: false
1212

1313
venue:
14-
name: 'CAPSiDE offices'
15-
url: 'https://capside.com'
16-
map_url: 'https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d11973.793882743914!2d2.16937!3d41.386066!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x60a6240b19be359b!2sCAPSiDE!5e0!3m2!1sca!2ses!4v1473529872313'
17-
lunch_map_url: 'https://goo.gl/rECGRD'
18-
rooms:
19-
- name: '/lib'
20-
- name: '/bin'
2114

2215
events:
23-
- name: 'Registration'
24-
time: 09:00
25-
duration: 30
26-
- name: 'Morning Break'
27-
time: 11:00
28-
duration: 30
29-
- name: 'Lunch'
30-
time: 13:00
31-
duration: 90
32-
- name: 'Afternoon Break'
33-
time: 16:30
34-
duration: 30
3516

3617
talks:
37-
- name: 'Opening'
38-
time: 09:30
39-
duration: 20
40-
accepted: true
41-
room: 0
42-
- author: 'Sue Spence'
43-
name: 'Spiders, Gophers & Butterflies'
44-
slug: 'spiders-gophers-and-butterflies'
45-
description: >
46-
A little Go vs Perl 6 concurrency
47-
icon: 'fa-random'
48-
duration: 20
49-
accepted: true
50-
room: 0
51-
time: 11:30
52-
- author: 'Francesc Guasch'
53-
name: 'Ravada VDI'
54-
slug: 'ravada-vdi'
55-
description: >
56-
Ravada is a free, easy to use Virtual Desktop solution. I will show
57-
its features, how it works and what are the installation requirements.
58-
url: 'http://ravada.upc.edu'
59-
icon: 'fa-desktop'
60-
duration: 20
61-
accepted: true
62-
room: 0
63-
time: 17:30
64-
- author: 'Loïc Prieto'
65-
name: 'MooseX::DIC Type-Constrained Dependency Injection'
66-
slug: 'moosex-dic-type-constrained-dependency-injection'
67-
description: >
68-
A talk about Dependency Injection based on "interfaces" for Perl, with
69-
the use of MooseX::DIC, a library I created for this task. Along the way,
70-
I will present the benefits of using a Dependency Injection in your
71-
application.
72-
url: 'http://docs.moosex-dic.org'
73-
icon: 'fa-bullseye'
74-
duration: 20
75-
accepted: true
76-
room: 1
77-
time: 11:30
78-
- author: 'Pau Cervera i Badia'
79-
name: 'Building a markdown parser only with functions'
80-
slug: 'building-a-markdown-parser-only-with-functions'
81-
description: >
82-
We show how to build a nontrivial parser using a functional language
83-
such as clojure or F# or Haskell. The talk is example & test driven and
84-
starts with the basics: parsing a single character and growing the parser
85-
by layering abstraction levels on top of this simple construct. Special
86-
emphasis is on the fact that no need for mutable variables or state is
87-
needed.
88-
icon: 'fa-clone'
89-
duration: 50
90-
accepted: true
91-
room: 1
92-
time: 10:00
93-
- author: 'Jose Luis Perez Diez'
94-
name: 'Luser Hacking survival kit'
95-
slug: 'luser-hacking-survival-kit'
96-
description: >
97-
Just presenting some tools and tips that can allow you to program in
98-
your locked M$ workstation and never touch BASIC.
99-
icon: 'fa-windows'
100-
duration: 20
101-
accepted: true
102-
room: 1
103-
time: 16:00
104-
- author: 'Xavier Noria'
105-
name: 'A Tour of the Elixir Source Code'
106-
slug: 'a-tour-of-the-elixir-source-code'
107-
description: >
108-
In this talk we are going to have a look at the Elixir source code to
109-
understand its implementation.
110-
icon: 'fa-flask'
111-
duration: 50
112-
accepted: true
113-
room: 0
114-
time: 14:30
115-
- author: 'Oriol Soriano Vila'
116-
name: 'CloudDeploy: perl-flavoured Infra-as-Code'
117-
slug: 'clouddeploy-perl-flavoured-infra-as-code'
118-
description: >
119-
CloudDeploy is a 100% perl-written toolkit for managing infrastructure
120-
as Moose classes and deploying it in an automated manner to AWS (only
121-
to AWS; at least, as of now). But it is also more than that: it
122-
provides a CLI to deploy, a CLI utility to manage images, functionality
123-
to calculate 'diffs' between versions of the same stack, etc.
18+
- author: 'Javi Moreno'
19+
name: 'Cómo divertirte haciendo una buena charla técnica'
20+
slug: 'como-divertirte-haciendo-una-buena-charla-tecnica'
21+
description: >
22+
Dar charlas y cursos es una de las mejores maneras que tenemos de devolver a la comunidad lo que nos ha aportado y a la vez mejorar nuestros propios conocimientos sobre cualquier materia. Pero no se nace sabiendo (como bastantes meetups evidencian dolorosamente cada semana) así que si quieres ahorrarte algunos de los problemas por los que he pasado y mantener más fácilmente la atención de los asistentes te contaré los trucos y técnicas que conozco.
23+
icon: 'fa-microphone'
24+
duration: 50
25+
accepted: true
12426

125-
126-
At CAPSiDE we have been managing infrastructure for more than 15 years.
127-
The experience we have earned along the way has been bundled into this
128-
tool that has just been open sourced and made available to our
129-
community. We use CloudDeploy daily and we heavily rely on it since the
130-
project inception in 2013.
131-
icon: 'fa-sitemap'
132-
duration: 50
133-
accepted: true
134-
room: 0
135-
time: 12:00
136-
- author: 'Diego Kuperman'
137-
name: 'A bag of sweets with mojo'
138-
slug: 'a-bag-of-sweets-with-mojo'
139-
description: >
140-
Anyone knows about Mojolicious web framework and many also knows some
141-
of the modules that comes with it, like the Mojo::UserAgent and
142-
Mojo::DOM.
143-
What not that many people know is that inside the bag, there is lots
144-
of other more general purpose modules with the same sweety interface
145-
we know and love. In this talk I'll be exploring, thru examples, all
146-
the non web related modules that comes inside the Mojolicious package.
147-
icon: 'fa-heart'
148-
duration: 50
149-
accepted: true
150-
room: 0
151-
time: 15:30
152-
- author: 'Jose Luis Martinez'
153-
name: 'Volar a la nube: consejos para tu viaje'
154-
slug: 'volar-a-la-nube-consejos-para-tu-viaje'
155-
description: >
156-
Una charla sobre cosas que te ayudarán a hacer tu viaje a la nube un
157-
placer.
158-
icon: 'fa-cloud'
159-
duration: 50
160-
accepted: true
161-
room: 0
162-
time: 10:00
163-
- author: 'Ed Freyfogle'
164-
name: 'Life inside a Perl-using, developer-focused, SaaS business'
165-
slug: 'life-inside-a-perl-using-developer-focused-saas-business'
166-
description: >
167-
I'm one of the makers of the OpenCage Geocoder, a geocoding API built in
168-
Perl. My talk will focus on the challenges and pleasures behind a SaaS
169-
business targeting software developers. I'll look at some of the tools
170-
and services we use, and the challenges of being a distributed team.
171-
icon: 'fa-street-view'
172-
duration: 50
173-
accepted: true
174-
room: 1
175-
time: 14:30
176-
- author: 'Cristóbal García'
177-
name: 'Robust code in dynamic languages: the Clojure approach'
178-
slug: 'robust-code-in-dynamic-languages-the-clojure-approach'
179-
description: >
180-
Dynamic languages have a reputation of paying a high price for his
181-
flexibility. The absence of a type checker may make it more difficult
182-
to spot subtle bugs as the business rules or data model evolves. To
183-
avoid such risks, one of the potential approaches we can take is to
184-
increase our test coverage. Unfortunately, creating more test cases is
185-
not a silver bullet. As any other code, tests need to be created and
186-
managed.
187-
188-
189-
In this talk, we will explore the clojure.spec framework, the response
190-
from the clojure community to the challenges above. Once we describe
191-
(specify) the valid shapes our data can take, the toolkit, among
192-
other things, enables us to use generative testing to manage a large
193-
number of cases along with automated data validation for everyday use.
194-
icon: 'fa-check'
195-
duration: 50
196-
accepted: true
197-
room: 1
198-
time: 12:00
199-
- author: 'Toni Hermoso Pulido'
200-
name: 'Wikipedia and Wikidata data access with Perl'
201-
slug: 'wikipedia-and-wikidata-data-access-with-perl'
202-
description: >
203-
In this short talk we would introduce some popular and convenient
204-
approaches for interacting with Wikipedia and Wikidata by using Perl.
205-
206-
207-
We would learn how to query the available API and SPARQL endpoints,
208-
create simple bots and import data.
209-
icon: 'fa-wikipedia-w'
210-
duration: 20
211-
accepted: true
212-
room: 1
213-
time: 17:00
214-
- author: 'Salvador Fandiño'
215-
name: 'Empaquetando aplicaciones Perl para Windows'
216-
slug: 'empaquetando-aplicaciones-perl-para-windows'
217-
description: >
218-
Esta charla va sobre mi nuevo módulo Win32::Packer que permite crear
219-
fácilmente instaladores para Windows de aplicaciones Perl con todas sus
220-
dependencias en formato MSI.
221-
icon: 'fa-truck'
222-
duration: 20
223-
accepted: true
224-
room: 1
225-
time: 15:30
226-
- author: 'Alex Fernández'
227-
name: 'Code Your Future - Escuela de programación para refugiados'
228-
slug: 'code-your-future'
229-
description: >
230-
CodeYourFuture, ubicada en Gran Bretaña, es la primera y única escuela
231-
de programación que tiene como finalidad enseñar a los refugiados a
232-
programar. La mitad de los estudiantes vienen de Siria. Otros vienen de
233-
Uganda, Etiopía, Afganistán y otro es oficialmente reconocido como sin
234-
estado por el gobierno de Gran Bretaña. Ninguno puede volver a su hogar
235-
ni a sus vidas anteriores y aprenden a programar con el fin de encontrar
236-
un trabajo estable en Gran Bretaña. Esperamos que después de seis meses,
237-
cada estudiante tenga los suficientes conocimientos de programación para
238-
encontrar un trabajo como desarrollador web.
239-
240-
¿Quieres ayudarnos a crear una comunidad en Barcelona?
241-
icon: 'fa-code-fork'
242-
duration: 20
243-
accepted: true
244-
room: 0
245-
time: 17:00
246-
- author: 'Manuel Rivero'
247-
name: 'Native and browser SPA versions using re-frame, ClojureScript and ReactNative'
248-
slug: 'native-and-browser-spa-versions'
249-
description: >
250-
We'll talk about what we learned developing the browser and native
251-
versions of a SPA, that share 90 sth % of their code using React and
252-
ReactNative and about the advantages of using a functional language
253-
like ClojureScript combined with the re-frame framework which has an
254-
architecture similar to Redux but with great conceptual improvements
255-
such as effects and coeffects that improve testability by eliminating
256-
the need of mocking inside the SPA business logic, or reactive
257-
subscriptions which make views dumber and can also reduce the number of
258-
renderings.
259-
icon: 'fa-ban'
260-
accepted: true
261-
cancelled: true

0 commit comments

Comments
 (0)