Copas y Tapas

@AlicanteTech</a> <a href=”https://twitter.com/hashtag/AlicanteTech”>#AlicanteTech

Let’s have some copas y tapas while talking about the technology you are working on today.

We have selected a place to meet that looks nice, but we’re open to suggestions!

We expect that the languages spoken will be a mixture of English and Spanish.

_____________________________________________________

Vamos a tomar algunas copas y tapas, mientras que hablamos de la tecnología en trabajas hoy.

Hemos seleccionado un lugar que estaría muy bien pero si tienes un sitio mejor solo tienes que decírnoslo.

Los idiomas que se hablarán serán tanto español como inglés.

Functional Programming Introduction -Scala-

Do you know what is functional programming? Why it is important? In an always changing IT environment you should know, so… come and find it out !! Nice mixture of theoretical information lecture and a short practical workshop in Scala.

Wikipedia

Wikipedia says the following about Scala:

“Scala (/ˈskɑːlɑː/ skah-lah)[7] is a programming language for general software applications. Scala has full support for functional programming and a very strong static type system. This allows programs written in Scala to be very concise and thus smaller in size than other general-purpose programming languages. Many of Scala’s design decisions were inspired by criticism of the shortcomings of Java.[6]

Scala source code is intended to be compiled to Java bytecode, so that the resulting executable code runs on a Java virtual machine. Java libraries may be used directly in Scala code and vice versa (language interoperability).[8] Like Java, Scala is object-oriented, and uses a curly-brace syntax reminiscent of the C programming language. Unlike Java, Scala has many features offunctional programming languages like SchemeStandard ML and Haskell, including curryingtype inferenceimmutabilitylazy evaluation, and pattern matching. It also has an advanced type system supporting algebraic data typescovariance and contravariancehigher-order types (but not higher-rank types), and anonymous types. Other features of Scala not present in Java includeoperator overloading, optional parameters, named parametersraw strings, and no checked exceptions.

The name Scala is a portmanteau of “scalable” and “language”, signifying that it is designed to grow with the demands of its users”

AngularJS Workshop: Create DBCityFinder app

sala de grados de la EPS 1

Hi everyone!

This is a learn-by-practice AngularJS tutorial, I consider that the best and most fun way to learn! 

For that we will create a meaningful app on the fly, following this step-by-step tutorial I’ve created on Github. That is DBCityFinder, an app that use DBPedia as a RESTful backend.

The speech will be organized in 2 parts:

• A 30 min overview to AngularJS

• The creation of DBCityFinder (60 min approx)

• (optional) We can have a beer afterwards in a nearby place

It is a beginner-intermediate level oriented. If have zero knowledge of AngularJS, please take a look at documentation and some examples. Otherwise it can be a bit hard for you.

Wikipedia about AngularJS:

AngularJS (commonly referred to as “Angular“) is an open-source web application framework maintained by Google and by a community of individual developers and corporations to address many of the challenges encountered in developing single-page applications. It aims to simplify both the development and the testing of such applications by providing a framework for client-sidemodel–view–controller (MVC) and model–view–viewmodel (MVVM) architectures, along with components commonly used in rich Internet applications.

The AngularJS library works by first reading the HTML page, which has embedded into it additional custom tag attributes. Angular interprets those attributes as directives to bind input or output parts of the page to a model that is represented by standard JavaScript variables. The values of those JavaScript variables can be manually set within the code, or retrieved from static or dynamicJSON resources.

According to JavaScript analytics service Libscore, AngularJS is used on the websites of NBCWalgreensIntelSprintABC News, and approximately 8,400 other sites out of 1 million tested in July 2015.[1]

AngularJS is the frontend part of the MEAN stack, together with <a>Node.js</a> runtime, <a>Express.js</a> backend framework and MongoDB database.

Location

The location is the Sala de Grados of the Escuela Politecnica Superior 1:

Copas y Tapas

@AlicanteTech</a> <a href=”https://twitter.com/hashtag/AlicanteTech”>#AlicanteTech

Let’s have some copas y tapas while talking about the technology you are working on today.

We have selected a place to meet that looks nice, but we’re open to suggestions!

We expect that the languages spoken will be a mixture of English and Spanish.

_____________________________________________________

Vamos a tomar algunas copas y tapas, mientras que hablamos de la tecnología en trabajas hoy.

Hemos seleccionado un lugar que estaría muy bien pero si tienes un sitio mejor solo tienes que decírnoslo.

Los idiomas que se hablarán serán tanto español como inglés.

LMOY – Last Meetup of the Year

Hello everybody,

Since the “Taller introduccion de Impresión 3D y Diseño 3D” Meetup has been cancelled, we can have a few drinks/small party Friday evening instead. Please register for the meetup and then we’ll see where we go. Perhaps an idea would be to just go to las castañas?

WordPress Security (repeat)

Unfortunately due to busy schedules and late planning there were few people at the WordPress Security meetup.

So, let’s try again!

I have prepared an interesting overview of many security tips. Combined with my general knowledge and interest in security, you’ll be sure to take away some new knowledge about security in general and WordPress security specifically.

Free drinks and snacks!

There will be free drinks and snacks, sponsored by Miguel Ruiz of SpanishPMO.com (“La Web amiga de los Jefes de Proyectos en español”) and Charles Oakes (“a leading IT solutions organisation”).

Location

http://laamsteleria.es/cuerpo_seis.html

<a></a>

<a></a>

<a></a>

<a>http://photos1.meetupstatic.com/photos/event/7/b/8/c/600_445831628.jpeg</a&gt;

https://goo.gl/maps/pLfWGaobZRD2

</a>

<a href=”https://goo.gl/maps/pLfWGaobZRD2″>

</a>

<a href=”https://goo.gl/maps/pLfWGaobZRD2″>

Parking

There is plenty of parking space at the beginning of Avenida Rambla before the Town Hall in San Juan pueblo.

Copas y Tapas

@AlicanteTech</a> <a href=”https://twitter.com/hashtag/AlicanteTech”>#AlicanteTech

Let’s have some copas y tapas while talking about the technology you are working on today.

We have selected a place to meet that looks nice, but we’re open to suggestions!

We expect that the languages spoken will be a mixture of English and Spanish.

_____________________________________________________

Vamos a tomar algunas copas y tapas, mientras que hablamos de la tecnología en trabajas hoy.

Hemos seleccionado un lugar que estaría muy bien pero si tienes un sitio mejor solo tienes que decírnoslo.

Los idiomas que se hablarán serán tanto español como inglés.

Copas y Tapas

@AlicanteTech</a> <a href=”https://twitter.com/hashtag/AlicanteTech”>#AlicanteTech

Let’s have some copas y tapas while talking about the technology you are working on today.

We have selected a place to meet that looks nice, but we’re open to suggestions!

We expect that the languages spoken will be a mixture of English and Spanish.

_____________________________________________________

Vamos a tomar algunas copas y tapas, mientras que hablamos de la tecnología en trabajas hoy.

Hemos seleccionado un lugar que estaría muy bien pero si tienes un sitio mejor solo tienes que decírnoslo.

Los idiomas que se hablarán serán tanto español como inglés.

Tmux & Gnu Parallel shaken, not stirred

• TMUX: is a sessions multiplexer as the good old friend screen but with vitamins.

•  GNU parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables. A job can also be a command that reads from a pipe. GNU parallel can then split the input and pipe it into commands in parallel.

Both work well by their own and they can collaborate for greater good.

What else can be done using GNU parallel or tmux:

• A Quick and Neat 🙂 Orchestrator using GNU Parallel

• Collaborate on the same console. Two users working  on the same shared session

•  More examples to be added

Any idea, suggestion, question or collaboration is welcomed!

Repository with the files to be used:

https://github.com/juasiepo/TmuxAndGnuParallel_workshop.git

So you know git clone https://github.com/juasiepo/TmuxAndGnuParallel_workshop.git