profile picture

luduvigo

The world of a passionate programmer


About me

Software Engineer working at Astek. My main interests are algorithm design and implementation, object oriented languages, functional programming and cool software projects. I love Git, Scala and mongo.

My projects

just learn Scala
InstaCook
desperate-scripts
Discover your world

Some stuff

luduwighi .json blog
Paolo Antonio Rossi
Honula

Honula - honula.com - is a smart tool to search, find and easily book Surf Camps from all over the World. 

Created by a group of 6 young professionals in love with surfing, innovation and nature preservation, Honula is the perfect place to book an entire trip based on watersports, choosing between the top surf-camps, surf-schools and accommodations. 

Honula is the answer to the common question for every surfer: 

“How can I organize my surf trip, without wasting my time and my money?”. 

After building the platform, we started testing it, and our test place was one of the best places in Europe for surfing: the Canary Islands. In one month we added some of the best structures of the Canary Islands to Honula, but in particular we received an extremely positive feedback. 

 

We have now surf-schools, surf-camps and surf accomodations from 14 countries including Spain, Portugal, France, United States, Costa Rica, Australia, Mexico, Nicaragua, Morocco and more. 

Our core values in Honula are strictly related to a simple, necessary concept: respect. Respect for the nature, in every form, including the promotion and the active participation to initiatives of beach cleaning and against marine plastic pollution.  Our social commitment, is not only our core value, but it is a way to give something back to our Planet. 

Honula, is a Hawaiian word, which means red turtle. Turtle is one of the greatest migrant animals, and personifies perfectly the spirit of our project! Travelling around the globe the turtle carries its home and this image is strongly related with our concept of being hosted:  you can go miles away, but you’ll always feel like home! Red is the colour of passion, passion of surfing and enjoying new experiences. 

“My name is Honula, and i am your red side. 

I live inside your soul, but you don’t even know me. 

I am often asleep, but if you go close to the water, i will wake up.” 

 

Live. Love. Surf. Respect.

Contacts

info@honula.com

+34 671 34 02 80  +351 915 60 45 03

 

 

 


Connect to your sport community using Sportiz.

Have you ever gone to play a team sport but when you reached the game field you realized that at the last moment one of your friends cancelled?

Have you ever wanted to play a new sport but you didn’t find anyone who wanted to play it?

Have you ever thought “I feel like football” but when you did it was too late to organize something?


If you replied “yes” to one of these Sportiz is what you are looking for.


Sportiz is the social network that will connect all the the people that want to play team sports and will make for them easier to organize a sport event, find a new one in their area or connect to groups of people with the same sport interests as them.


You will not need anymore to do several phone calls to find someone available to play. All you will need to do it will be to create a Sportiz event and to invite your friends or make it available to anyone.


As a player on Sportiz you will be a member of the local sport community and you will share your sport passion with them, you will be able to make new friends that have your same passions and the desire to .


Our mission is to give a simple way to organize your sport activity, to be aware of what other people around you is playing.


Our team in Assembly is working in order to produce a platform to do this and more things, our objective is to create something useful and nice to use.

If you want to know how Assembly is working and get introduced to the wonderful Assembly community visit https://assembly.com/ .

We just started the design and development of the application and we are still defining it, so if you are interested to our project and you want to help us to shape it, it’s your time.


If you are a developer, a designer, a marketing specialist or you want to learn something new you are very welcome to our team.

To make this product we are using the Assembly platform.

Join today our team by introducing yourself here https://assembly.com/sportiz/people and propose your ideas or start to work on some design, development or marketing bounties.

We are looking for people with ideas and motivation.


The Sportiz Team

Mercurial cheatsheet


Resources to learn Scala and improve your Scala skills
This is a simple list of resources available on the web that I found very useful to learn Scala and improve your Scala skills. It can be used as a to do list to track your Scala improvements. I hope it was a useful list of resouces for your learning and practicing

List of most influential books every programmer should read
This list is an interesting reference of books that are a very importante resource for every programmer that is accessible from list of books every programmer should read1
  • Code Complete (2nd edition) by Steve McConnell
  • The Pragmatic Programmer
  • Structure and Interpretation of Computer Programs
  • The C Programming Language by Kernighan and Ritchie
  • Introduction to Algorithms by Cormen, Leiserson, Rivest & Stein
  • Design Patterns by the Gang of Four
  • The Mythical Man Month
  • The Art of Computer Programming by Donald Knuth
  • Compilers: Principles, Techniques and Tools by Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman
  • Gödel, Escher, Bach by Douglas Hofstadter
  • Effective C++
  • More Effective C++
  • CODE by Charles Petzold
  • Programming Pearls by Jon Bentley
  • Working Effectively with Legacy Code by Michael C. Feathers
  • Peopleware by Demarco and Lister
  • Coders at Work by Peter Seibel
  • Surely You're Joking, Mr. Feynman!
  • The Little Schemer
  • The Seasoned Schemer
  • Why's (Poignant) Guide to Ruby
  • The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity
  • The Art of Unix Programming
  • Practices of an Agile Developer
  • Don't Make Me Think
  • Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin
  • Domain Driven Designs by Eric Evans
  • The Design of Everyday Things by Donald Norman
  • Modern C++ Design by Andrei Alexandrescu
  • Best Software Writing I by Joel Spolsky
  • The Practice of Programming by Kernighan and Pike
  • Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt
  • Software Estimation: Demystifying the Black Art by Steve McConnel
  • The Passionate Programmer (My Job Went To India) by Chad Fowler
  • Hackers: Heroes of the Computer Revolution
  • Algorithms + Data Structures = Programs
  • Writing Solid Code
  • JavaScript - The Good Parts
  • Getting Real by 37 Signals
  • Foundations of Programming by Karl Seguin
  • Computer Graphics: Principles and Practice in C (2nd Edition)
  • Thinking in Java by Bruce Eckel
  • The Elements of Computing Systems
  • Refactoring to Patterns by Joshua Kerievsky
  • Modern Operating Systems by Andrew S. Tanenbaum
  • The Annotated Turing
  • Things That Make Us Smart by Donald Norman
  • The Timeless Way of Building by Christopher Alexander
  • The Deadline: A Novel About Project Management by Tom DeMarco
  • The C++ Programming Language (3rd edition) by Stroustrup
  • Patterns of Enterprise Application Architecture
  • Computer Systems - A Programmer's Perspective
  • Agile Principles, Patterns, and Practices in C# by Robert C. Martin
  • Growing Object-Oriented Software, Guided by Tests
  • Framework Design Guidelines by Brad Abrams
  • Object Thinking by Dr. David West
  • Advanced Programming in the UNIX Environment by W. Richard Stevens
  • Hackers and Painters: Big Ideas from the Computer Age
  • The Soul of a New Machine by Tracy Kidder
  • CLR via C# by Jeffrey Richter
  • The Timeless Way of Building by Christopher Alexander
  • Design Patterns in C# by Steve Metsker
  • Alice in Wonderland by Lewis Carol
  • Zen and the Art of Motorcycle Maintenance by Robert M. Pirsig
  • About Face - The Essentials of Interaction Design
  • Here Comes Everybody: The Power of Organizing Without Organizations by Clay Shirky
  • The Tao of Programming
  • Computational Beauty of Nature
  • Writing Solid Code by Steve Maguire
  • Philip and Alex's Guide to Web Publishing
  • Object-Oriented Analysis and Design with Applications by Grady Booch
  • Effective Java by Joshua Bloch
  • Computability by N. J. Cutland
  • Masterminds of Programming
  • The Tao Te Ching
  • The Productive Programmer
  • The Art of Deception by Kevin Mitnick
  • The Career Programmer: Guerilla Tactics for an Imperfect World by Christopher Duncan
  • Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp
  • Masters of Doom
  • Pragmatic Unit Testing in C# with NUnit by Andy Hunt and Dave Thomas with Matt Hargett
  • How To Solve It by George Polya
  • The Alchemist by Paulo Coelho
  • Smalltalk-80: The Language and its Implementation
  • Writing Secure Code (2nd Edition) by Michael Howard
  • Introduction to Functional Programming by Philip Wadler and Richard Bird
  • No Bugs! by David Thielen
  • Rework by Jason Freid and DHH
  • JUnit in Action

Queried 0 seconds ago