Lambda World 2018

Lambda World 2018

Lambda World is the largest Functional programming event in the country, carefully crafted for you by 47 Degrees and the Scala and Java communities of Spain. The event takes place in Cádiz, one of the most beautiful cities in Spain, and includes Workshops, hands-on experience, hacking, and debugging.

./banner.png


Our colleagues Andrea Bessi and Alberto Adami will be our representatives in Spain.


Discover the Full Event Agenda at: http://cadiz.lambda.world/schedule/


./people.jpg Andrea Bessi & Alberto Adami at Lambda World

Read More
Bitrock at "Jenkins World"

Jenkins World 2018

Jenkins World brings together the DevOps community in two locations, providing opportunities to learn, explore, network and help shape the future of DevOps and Jenkins. DevOps World | Jenkins World is designed specifically for IT executives, DevOps practitioners, Jenkins users and partners.

2,500 attendees will attend this year, from all over the globe. They'll get access to 100+ workshops, training opportunities and sessions covering software automation, DevOps culture, performance measurement, security and more.

Bitrock is present with Matteo Gazzetta, Simone Ripamonti, and Andrea Simonini, members of Bitrock's DevOps Team. But not only DevOps are attending... Our Backend Developer Simone Esposito is attending too.


./jw-1.jpg
Nice, France | Palace of Congresses and Exhibitions Nice Acropolis October 22-25

./jw-2.jpg
Our Team at the Event

./jw-3.jpg
Nice, France | Palace of Congresses and Exhibitions Nice Acropolis October 22-25

Read More
Bitrock, Platinum Sponsor at "Technology Infrastructure Summit 2018"

Technology Infrastructure Summit 2018

Addressing the issue of digital transformation often means to focus on the application areas and the business impacts of technologies and digital solutions: performance management, customer experience, the evolution of enterprise business models are just some of the recurring themes under the broader hat of digital transformation.

On the other hand, flexibility, performance, scalability and responsiveness are the elements that are increasingly essential in a modern and digital-ready infrastructure: being able to adapt and face the challenges of the business becomes the founding condition of every IT infrastructure in an overall digital transformation strategy.

Hybrid Cloud architectures, software-defined data centers, edge computing, containers and microservices, serverless technology, infrastructure-as-a-code, robotic process automation (RPA), API-based architectures, new processes of Agile development and integration with IT operations such as DevOps and the new risks related to security are just some of the issues concerning the evolution and planning of the future of the ICT infrastructure of companies.

./tig.png

On September 20th, Bitrock will be Platinum Sponsor of Technology Infrastructure Summit 2018, where Marco Veronese, our COO, will talk about:

"AGILE ARCHITECTURE & AGILE OPERATIONS" | The evolution of IT architectures towards agile and innovative models - Introducing Microservices, Containers, Open API and DevOps processes.

Invited Speakers:

  • Massimiliano Pianciamore, Head of Distributed Architectures Competence Center, CEFRIEL
  • Mirko De Dominicis, ‎IT Manager, Rewe Group – Penny Market Italia
  • Giovanni Daprà, Co-Founder & CEO, Moneyfarm

#TIGinfratech

Read More
Bitrock at "Scala Italy 2018"

Scala Italy 2018

After sponsoring Scala Days 2018 in Berlin and Scala Days 2018 in NewYork, our commitment to supporting Scala language goes on. Also this year Bitrock will be sponsor at Scala Italy 2018, the Italian Conference on Scala, taking place in Florence, September 14th-15th.

./scala-italy.jpg


Scala combines object-oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries.

Scala is a pure object-oriented language in the sense that every value is an object. Types and behavior of objects are described by classes and traits. Classes are extended by subclassing and a flexible mixin-based composition mechanism as a clean replacement for multiple inheritance.

Scala is also a functional language in the sense that every function is a value. Scala provides a lightweight syntax for defining anonymous functions, it supports higher-order functions, it allows functions to be nested, and supports currying. Scala’s case classes and its built-in support for pattern matching model algebraic types used in many functional programming languages. Singleton objects provide a convenient way to group functions that aren’t members of a class.

Furthermore, Scala’s notion of pattern matching naturally extends to the processing of XML data with the help of right-ignoring sequence patterns, by way of general extension via extractor objects. In this context, for comprehensions are useful for formulating queries. These features make Scala ideal for developing applications like web services.

Scala is equipped with an expressive type system that enforces statically that abstractions are used in a safe and coherent manner. In particular, the type system supports:

Type inference means the user is not required to annotate code with redundant type information. In combination, these features provide a powerful basis for the safe reuse of programming abstractions and for the type-safe extension of software.

In practice, the development of domain-specific applications often requires domain-specific language extensions. Scala provides a unique combination of language mechanisms that make it easy to smoothly add new language constructs in the form of libraries.

In many cases, this can be done without using meta-programming facilities such as macros. For example,

Scala is designed to interoperate well with the popular Java Runtime Environment (JRE). In particular, the interaction with the mainstream object-oriented Java programming language is as smooth as possible. Newer Java features like SAMs, lambdas, annotations, and generics have direct analogues in Scala.

Those Scala features without Java analogues, such as default and named parameters, compile as close to Java as they can reasonably come. Scala has the same compilation model (separate compilation, dynamic class loading) like Java and allows access to thousands of existing high-quality libraries.

Read More