Blog

7 questions to our powder freak developer

Giovanni Bielleris a freelancewebdeveloperand designer in love with coding and web solutions. He has been working with us since 2013, doing a lot of amazing projects. Giovanni graduated from the University of Pavia in communication, innovation and multimedia. He then started working for different smaller and bigger companies near Milan. After improving his development skills, he started his own business moving back to his hometown near the mountainside. From Champoluc, he manages different projects while working also as a ski instructor during the winter season.

What excites or interests you about coding?

Everytime i think about why I code and why I love, it I end up thinking that I started by studying subjects related to marketing, communication and design. So why did I start to code? Simple, my job at the time gave to me the possibility to approach coding and I quickly fell in love with it!

The first thing that I noticed about coding was order. Everything had a specific position. There was not chaos. Well… chaos was present, but only caused by “dirty” code. Proper coding appealed to me straight away because I love precision and pixel perfect things; the founding principle of the coding world is cleanness.

Another important aspect that pushed me towards coding was the variety of applications that were possible. For example, you may have completely different needs, such as the wish to implement a page view tracker or having a web page to show your new products. You can satisfy these requirements using exactly the same language and the same logical pattern. The results will be totally different but the source stays exactly the same.

the founding principle of the coding world is cleanness

Last but not least, the enormous community of Front-End Developers is growing at an exponential rate. Over the last five years, the change has occurred at the speed of light: new standards, new companies that call the shots in the web world, 785.637 js frameworks (false data but likely 🙂 ), and millions of GitHub projects with developers from all over the world who share their coding experiences.

In a nutshell, coding is awesome! It’s a really cheap but powerful tool. You can create a brand new web page with the worst pc in the world, and with just a txt file renamed as html. Just using your mind and your logical skills you can build strong and winning applications that can change people’s lives.

Can you describe your workflow when you create a web page?

First of all I analyze the design that was provided by the designer , and mentally divide the various areas of the future blocks of code. If there are assets such as images I extract them from the .psd file, to later add them to the /img folder of the project.

The next step is to create a project folder with the basic files and directories that I need. Usually a standard structure for an HTML project has an index.html file and some folders such as /css, /js, or /img. CSS and JS folders have their main.css and main.js files.

Finally I’m ready to start coding. I first open the index.html file, and start writing down the structure of the project. Then, I add all the html parts that will compose the page (menu, sliders, images, texts, forms, etc…).

At this point, I have to give style & life to the page. I need to connect the html to the the main.css; the main.js file will help me for this purpose. Main.css will contain all the styling rules of the page. Main.js , on the other hand, will give me the possibility to add interactions to the page, such as, for example, intercepting clicks of users to open a popup.

Obviously this is a simplified process. The bigger and more ambitious a project is, the more complex it will be to build the application or website. And at the end, when you are starting a new huge project made with the last modern dev stack, and you feel like a boss, it comes the Javascript Fatigue 🙂 

What’s a cool project that you’ve recently worked on?

I collaborate with Waynaut, one of the coolest Italian startups! Their project of multimodal travel aAPI is really cool and ambitious.

In late 2016, we built the first example of a multimodal booking. This really enjoyable experience of booking allows to get on your smartphone, in just one click, all the tickets of the different means of transportation you’ll need for your travels.

We decided to use React for the front-end development. It was the first experience with this new library that the guys over at Facebook decided to share with the world for new fast and strong applications. I love to write javascript and discovering a new way of thinking javascript development gave me a lot of inspiration.

Now we’re planning to refactor all the front-end projects with React and Redux. It will be a new interesting adventure!

What are the things you like about the developer tools you use?

Developer tools are, of course, my best friends during coding sessions. Without them I think that doing a simple debug could be hell.

From the early versions of Firebug to date, a lot of changes have been made and the continuous progress makes it even better. For example, every month you can experiment a new feature. You may not use it after a month, but you know it’s there to help you.

Specifically, I am a big fan of Chrome. I love the way in which all elements are organized and the countless possibilities that you can have (I think I don’t use even 20% of its power). Moreover, anything doesn’t require any additional components, that’s wonderful.

Who inspires you in the front-end community?

More than people, companies and organizations that are changing the web world inspire me. I’m speaking about super realities such as Google and Facebook, that create new standards everywhere and that help people all over the world reach useful contents and informations that completely change their lives.

Non-profit organizations, such as Mozilla, one of the fathers of the modern web are also pretty inspiring. I love to think that they’re all just a big family 🙂

Actually, all the startups, freelancers and web companies in the world inspire me every day. They are just developers like me, who love to share coding experiences and help someone else in some other place in the world.

If you want to understand better what I’m talking about, try to explore a few GitHub projects or GitHub issue trackers, you will see people coming from Japan and Iceland speaking about a new feature to add to their project. They have actually never met AFK (AwayFromKeyboard), but they are friends and they contribute to one of the largest communities I have ever seen.

Do you have any personal projects?

I keep telling myself that I should develop some ideas but in the end I never do. I‘m happy to develop the ideas of other people. Perhaps I just love coding so much 🙂 But one day the Big Idea will come! I will let you know.

What’s your favorite feature of Internet Explorer?

I believe it is Microsoft Edge 🙂 No jokes, when I started to code IE6 was still one of the most platforms requested by the clients. In a period in which Firefox and later Chrome were already light years ahead, it was really exhausting. You would build a beautiful and sleek web page in Firefox and then you opened it in IE6 and it would be totally broken. Of course, the developer was to blame, but still, backward compatibility was terrible.

Now everything has changed, the requested compatibility is more manageable and Microsoft invested a lot in development and research for new technologies and tools for developers. Just think of great products such as Visual Studio Code or the Developers Tools of Microsoft Edge.

Microsoft Devil’s time is up. It’s strange to say but nowadays there are other enemies of free and common web… You know who I’m talking about!

 

Thank you for your time, Gio!

Our replies
to your questions

Apri o chiudi
Why choose glueglue?

We are a digital product agency with more than 10 years of experience and highly specialized skills in both design and development.
Over time, we have consolidated an agile and effective method to work best with all types of clients: from the start-up that needs some kind of support to the multinational corporation that wants to integrate a team with design and executive agility, our most appreciated peculiarity.
We are positioned in a medium-high market segment and are able to offer excellent value for money. Direct supervision by glueglue's founding partners of each project ensures the highest quality of service and finished product. We are on the top list of the best User Experience and digital product agencies on Clutch, the most widely used database of digital consulting agencies in the world.

Apri o chiudi
How does glueglue work and what are the areas of expertise?

We always start with a careful analysis of the customer's needs considering not only the product needs but also the medium and long-term business objectives.
As a first step, we often deal with the visual identity, evaluating the positioning by analyzing the competitor and identifying areas for improvement in terms of branding and image.
Then, we move on to the UX/UI area: we study the user experience of your product or service through a UX Review with 3 dedicated professionals to identify the points which it is necessary to act to improve the usability of the site or app examined.
In the following phase, we design the User Journey Map, i.e. the map of all the paths that the user follows, interacting with the product and the brand . Identifying all the contact points is of strategic importance in order to immerse ourselves in situations of real use and understand where value can really be created for the end user and therefore for the product.
We will then move on to the phase of creating the wireframes, with the sharing of an interactive prototype that will define the functionality and structure of each single page and interaction of the product.
Once the wireframes have been consolidated, we will move on to the design phase of the graphic interface, with attention paid to the smallest details in so as to ensure a positive and truly satisfying user experience.
At this point, our developers come into play for the implementation part. We use the most current technologies such as React, Flutter, Gatsby JS, Symfony, Node.JS and others to create products with high standards of quality and stability, working and pixel perfect.

Apri o chiudi
What distinguishes glueglue from other top design or product agencies?

To offer maximum value, the glueglue team works on a limited number of projects. In this way, our professionals can dedicate an uninterrupted focus to always obtain excellent results.
Each project is managed on the basis of precise deadlines and intermediate meetings with the client. We take care of the unique needs and potential of each product and consequently, each solution created is exclusive and highly customized.
Thanks to the experience of 10+ years in the digital sector, we have developed a successful method to achieve the highest goals in the areas that matter: strategy, design and development.

Apri o chiudi
Can you do web design?

We work on all types of digital products, from iOS and Android apps to webapps and complex platforms.
Furthermore, part of the team specializes in creating marketing websites, i.e. websites totally focused on promoting the product or services.

Apri o chiudi
Do you also do branding or should I look for another agency?

Being a full-service agency, we also offer branding services such as naming and logo design. Among the products we create for our customers, the brand guidelines stand out, i.e. the detailed guidelines document for the corporate image. We are totally comfortable working on existing guidelines or in collaboration with a branding agency.

Apri o chiudi
How much does it cost to entrust you with a digital project?

We like to always be as transparent as possible and we believe that talking openly about the budget is important to understand how to get added value from the partnership for both parties. Given this, since each customer has its own peculiarities and presents different challenges, we do not use a price list, but we invest time to understand the customer's reality well and provide a specific approach and an appropriate price.
Indicatively, the price of user experience and graphical interface design projects can vary in a range between €10,000 and €30,000, depending on various factors such as the client's needs and the complexity of the project.
The cost of the projects in area Branding is positioned between €5,000 and €15,000, always taking into account any possible peculiarities.
As regards the more technical part, the cost for the development of iOS and Android web and mobile apps ranges from €20,000 upwards .
Website development starts from a minimum of €10,000. Our average hourly rate for single consultations is €60 per hour.
If you want to get to know us better, you can schedule 30 minutes free by appointment.

Apri o chiudi
Do you also work with early stage startups, therefore with limited resources?

Of course, we love startups! Over time we have met many enlightened and highly talented entrepreneurs.
We have invested in some startups, preferring work for equity. Our experience has always been positive, contributing to the achievement of various rounds of investments for a total value of over 30 million Euros.

Let's talk about partnership

Book a 30 minute free call!

Book now