Presentation Slides: Visca Meeting – Package Design Principles

You will find below the slides used the presentation:

Do you want to attend this or future meetings?

We would like to start inviting a few interested developers outside our team to attend future Visca Meetings to further expand the benefits of these meetings. The more variety of experience, the better.
Follow us on Linkedin (click here to go to the Visca Web Linkedin page) to keep up-to-date and contact us to attend.

Presentation Slides: Visca Meeting – Behind a Reverse Proxy

You will find below the slides used the presentation:

Do you want to attend this or future meetings?

We would like to start inviting a few interested developers outside our team to attend future Visca Meetings to further expand the benefits of these meetings. The more variety of experience, the better.
Follow us on Linkedin (click here to go to the Visca Web Linkedin page) to keep up-to-date and contact us to attend.

The Unix shell is one, if not, the most useful tool available in Unix Platforms.
Anything you do using the graphical interface is converted into commands performed by your system.
Therefore, learning how to use it and getting experience with it can make you go much faster and can help you understand how your system works.

In this topic, we will review many different tools that our team is using on a day-to-day basis to go faster.
Some of the topics we’ll approach are the following:

Create a HTTP tunnel to your local system in one command thanks to Ngrok,

and even more…

Presentation Slides: Visca Meeting – Unix Tricks

You will find below the slides used the presentation:

Do you want to attend this or future meetings?

We would like to start inviting a few interested developers outside our team to attend future Visca Meetings to further expand the benefits of these meetings. The more variety of experience, the better.
Follow us on Linkedin (click here to go to the Visca Web Linkedin page) to keep up-to-date and contact us to attend.

Uncle Bob said it: reading a code should be boring.
In reality? Reading a code is complicated, most of the time.

We planned to do many meetings about clean code, that’s a topic we really like at ViscaWeb and is often the main topic discussed by our developers.
But right now, let’s focus on some concepts helping to split the code, making it more understandable and avoid mistakes.

The idea is not to give an absolute truth but to review why, when and when not use those concepts:

After the initial Visca Meeting about Web Performances, the team was keen to dwelve deeper into the topic of TDD in a practical way, to benefit all members in their day-to-day thanks to real examples based on code that they already knew from the Marcadores.com project.

One of the guys, Ricard, was a natural choice to speak due to his very good theoretical knowledge of TDD. the idea is also to reinforce this meeting with subsequent workshops in the form of Katas in the following weeks.

Presentation Slides: Visca Meeting – Introduction to TDD

You will find below the slides used during Ricard’s presentation:

Video Visca Meeting: Introduction to TDD

The whole team got together last December 17th to mark the last day of the year when we were all together before everyone’s holiday and travel plans. We heard of the new EatWith concept and wanted to give it a try. We were not disappointed!

We were welcomed to a central Barcelona apartment with a wonderful rooftop terrace to enjoy an amazing assortment of fusion tapas inspired by chef Ascanio’s Italian heritage and Nuria’s Catalan family.

We enjoyed a tasting menu of more than 15 type of “tapas gourmet” exploring several flavors and culinary techniques, from traditional dishes as homemade “Gazpacho Andaluz” or catalan “Pa amb Tomàquet” (bread with tomato), to modern culinary techniques like molecular cuisine, spherification or culinary foams, with natural and fresh product from the Santa Caterina market as main ingredients.

For this initial Visca Meeting, our CTO Jonas opened the ball with a talk on web performances.

Nowadays, our websites must take 2 to 3 seconds to load, at maximum, assets included. An efficient code should make the minimum operation (CPU, I/O, memory) to perform its goal. In this talk, Jonas explained how to use some tools to improve the performances of one’s code. What was reviewed:

How to use the Symfony’s toolbar to identify bottlenecks

Introduction on BlackFire: an amazing tool to save time finding your code time killer*

Introduction to a Symfony component: StopWatch, or how to survey a specific part of your code (in debug or live mode)*

* Those topics are related to Symfony but can be used in ANY project, running on Symfony Framework or not.

Please note that this talk was focussed on back-end optimisations and was only a quick introduction to some tools usually unknown or wrongly used by developers. Later, we will try to dig into even more tools and tricks to optimise code.

Our team is interested by doing a meeting about optimisation for the front-end side. You’re interested as well? Let us know! => contact (at) viscaweb (dot) com

Last October 25th and 26th were Damien and Kristian‘s birthdays and the lucky boys got themselves a ticket to the Barça-Villarreal game (3-0) which took place on Sunday 8th of November. They probably saw one of the best goals of the season, scored by Neymar in the second half after an inspired 180 degrees sombrero.

Today our team is where it belongs: PHP Barcelona Conference 2015

It has been one of the most highly anticipated events of the year for web developers in Barcelona and the day has finally come. Great speakers have come from around the world to talk at the PHP Barcelona Conference 2015 on subjects ranging from message-oriented software design to continuous deployment, which are all very relevant to our project. We clearly couldn’t miss it.