Deepening knowledge of the company's employees is the key to let them develop themselves and keep them in good mental condition. There are a couple of ways to provide them with it. Of course, an interesting and challenging project should be a major factor, as most of the developers' time is consumed there. Giving them an opportunity to take part in side projects, for example, via hackathons is also a great way to explore new areas.
Another great idea to expand their horizons is just to let your employees share knowledge between themselves. Here comes a fairly easy way to make it work, which is Lightning Talks!
Deepening knowledge of the company's employees is the key to let them develop themselves and keep them in good mental condition. There are a couple of ways to provide them with it. Of course, an interesting and challenging project should be a major factor, as most of the developers' time is consumed there. Giving them an opportunity to take part in side projects, for example, via hackathons is also a great way to explore new areas.
Another great idea to expand their horizons is just to let your employees share knowledge between themselves. Here comes a fairly easy way to make it work, which is Lightning Talks!
Stress is a very broad subject when it comes to Project Management. Read this article to get familiar with this topic and find out the best ways to deal with it :)
Stress is a very broad subject when it comes to Project Management. Read this article to get familiar with this topic and find out the best ways to deal with it :)
As a full-stack boutique software house, we often deal with experienced clients that found themselves in many different situations regarding hiring or managing developers in their projects. For some, it has always been effortless and lucky, but for others, it has been a neverending nightmare and a long list of failures before they found us.
As a full-stack boutique software house, we often deal with experienced clients that found themselves in many different situations regarding hiring or managing developers in their projects. For some, it has always been effortless and lucky, but for others, it has been a neverending nightmare and a long list of failures before they found us.
When it comes to train travel, there is one major player in Poland - the company called PKP Intercity which is also a national carrier. Unfortunately, I don't know anyone who see no flaws in PKP Intercity website and use it effortlessly. But I know a lot of people in all ages who'd rather go to the station and buy a ticket face-to-face only to avoid using this site. As it is carrier supported by the government, it should be user friendly, so… what exactly goes wrong? This is always a tough question.
When it comes to train travel, there is one major player in Poland - the company called PKP Intercity which is also a national carrier. Unfortunately, I don't know anyone who see no flaws in PKP Intercity website and use it effortlessly. But I know a lot of people in all ages who'd rather go to the station and buy a ticket face-to-face only to avoid using this site. As it is carrier supported by the government, it should be user friendly, so… what exactly goes wrong? This is always a tough question.
So as you might already know Visuality this year is going to be present on **Gitex Dubai!** Such events always make people from our industry wonder what to actually do there. Unfortunately everybody wants to advertise and sell, but is standard sales talk a really good idea? Visuality participated in a lot of different conferences and meetups what's more we cooperate with companies from Dubai before so we do have some experience with that. So what you should really do to make the most out of the Gitex Dubai this year? Read my article to get some advice.
So as you might already know Visuality this year is going to be present on **Gitex Dubai!** Such events always make people from our industry wonder what to actually do there. Unfortunately everybody wants to advertise and sell, but is standard sales talk a really good idea? Visuality participated in a lot of different conferences and meetups what's more we cooperate with companies from Dubai before so we do have some experience with that. So what you should really do to make the most out of the Gitex Dubai this year? Read my article to get some advice.
It was a pleasure to participate in the next exciting event. Last week in beautiful Gdynia the first HR Wave Conference called No-Bullsh**t HR took place. It was a great occasion to get to know how other companies face problems everyone copes with and how they organise their work and culture.
It was a pleasure to participate in the next exciting event. Last week in beautiful Gdynia the first HR Wave Conference called No-Bullsh**t HR took place. It was a great occasion to get to know how other companies face problems everyone copes with and how they organise their work and culture.
Last March 2019, I had the opportunity to visit London and the B2B Marketing Expo 2019.
I attended many seminars presented by Creation agency, Cognism, PushON, Protocol Global, and Exposure Ninja.
Below I will present you my takeaways and notes on how to market to Businesses in 2019.
Last March 2019, I had the opportunity to visit London and the B2B Marketing Expo 2019.
I attended many seminars presented by Creation agency, Cognism, PushON, Protocol Global, and Exposure Ninja.
Below I will present you my takeaways and notes on how to market to Businesses in 2019.
Ruby is a beautiful language to work with. It provides tons of amenities for developers.
Like every other language, though, Ruby has things that you may not be aware of, or may not fully understand — and these quirks are the subject of today's blog post.
Ruby is a beautiful language to work with. It provides tons of amenities for developers.
Like every other language, though, Ruby has things that you may not be aware of, or may not fully understand — and these quirks are the subject of today's blog post.
When we talk about Human Resources, we often focus on the first part — recruitment. However, we have to remember that the employees will spend more time with us, and their employment period is a part of their life cycle in our company.
When we talk about Human Resources, we often focus on the first part — recruitment. However, we have to remember that the employees will spend more time with us, and their employment period is a part of their life cycle in our company.
We've been featured again!
We've been featured again!
Software Developers and Project Managers. Do they play for the same team? They work in the same companies, work on common projects, but do they really always share the work, or do they sometimes fight each other for no good? Well, it depends. Mainly depends on the side that you’re looking from.
Software Developers and Project Managers. Do they play for the same team? They work in the same companies, work on common projects, but do they really always share the work, or do they sometimes fight each other for no good? Well, it depends. Mainly depends on the side that you’re looking from.
Uncertainty is an inseparable part of creating any software. At the beginning of the project you never have a full knowledge about future requirements and features. Developers don’t know the whole specification, project manager doesn’t know all clients’s expectations and usually clients are not aware about all features their product should have. When the amount of unspecified requirements is significant, choosing to create a prototype could be really beneficial.
Uncertainty is an inseparable part of creating any software. At the beginning of the project you never have a full knowledge about future requirements and features. Developers don’t know the whole specification, project manager doesn’t know all clients’s expectations and usually clients are not aware about all features their product should have. When the amount of unspecified requirements is significant, choosing to create a prototype could be really beneficial.
Last week I took part in 8th Employer Branding Forum based in Warsaw. The theme of the meeting was the question asked by the organizers “Is the culture of the organization important?”
Last week I took part in 8th Employer Branding Forum based in Warsaw. The theme of the meeting was the question asked by the organizers “Is the culture of the organization important?”
Since 2007, our dedicated software engineering teams at Visuality have built reliable, scalable products for our clients. We have been dedicated to becoming knowledgeable in various technologies (React.js, Golang, Ruby on Rails, PWA and AMS Suites) in order to create high-quality products. Specifically, our knowledge in Ruby on Rails was recently recognized by Clutch.co as they named us top Ruby on Rails developers.
Since 2007, our dedicated software engineering teams at Visuality have built reliable, scalable products for our clients. We have been dedicated to becoming knowledgeable in various technologies (React.js, Golang, Ruby on Rails, PWA and AMS Suites) in order to create high-quality products. Specifically, our knowledge in Ruby on Rails was recently recognized by Clutch.co as they named us top Ruby on Rails developers.
In the first episode of marketing hacks, you could learn how to track an offline conversion. Right now I would like to take a step back and present to you some basic hacks and tips which will for sure make your life easier and save some of your time.
In the first episode of marketing hacks, you could learn how to track an offline conversion. Right now I would like to take a step back and present to you some basic hacks and tips which will for sure make your life easier and save some of your time.
Two things that we think make a company stand out from others are great communication and organization. We emphasize those characteristics within our own so that we can deliver winning solutions in a timely fashion to our clients.
Two things that we think make a company stand out from others are great communication and organization. We emphasize those characteristics within our own so that we can deliver winning solutions in a timely fashion to our clients.
Marketing hacks is a series of articles in which I will share with you exciting hacks, tips and tricks that I’m learning during my digital marketing journey.
Today’s hack will help you to track off-line conversions such as email or call conversions. We will use Visuality’s example of how we track the source of our leads.
Marketing hacks is a series of articles in which I will share with you exciting hacks, tips and tricks that I’m learning during my digital marketing journey.
Today’s hack will help you to track off-line conversions such as email or call conversions. We will use Visuality’s example of how we track the source of our leads.
In the world of modern web applications you cannot avoid becoming a heavy user of APIs. Consumption of…
In the world of modern web applications you cannot avoid becoming a heavy user of APIs. Consumption of…
As you may have read in we recently visited SXSW conference held in Austin, Texas. Our main goal for this event was actually exhibiting during the trade show but somehow I managed to attend few talks held there and I decided to share some insights from the best ones:)
As you may have read in we recently visited SXSW conference held in Austin, Texas. Our main goal for this event was actually exhibiting during the trade show but somehow I managed to attend few talks held there and I decided to share some insights from the best ones:)
As you probably saw on our social media and blog we decided to go to SXSW this year --- but not only as visitors but also as exhibitors
As you probably saw on our social media and blog we decided to go to SXSW this year --- but not only as visitors but also as exhibitors
So as you might already know Visuality this and next year is going to be present on many different conferences. SXSW, Techcrunch Disrupt SF, Gitex Dubai, DLD Tel Aviv and WebSummit --- you will see us there for sure.
So as you might already know Visuality this and next year is going to be present on many different conferences. SXSW, Techcrunch Disrupt SF, Gitex Dubai, DLD Tel Aviv and WebSummit --- you will see us there for sure.
If you're interested how a recruitment process at Visuality looks like - read this article.
If you're interested how a recruitment process at Visuality looks like - read this article.
We are once again listed amongst TOP Ruby on Rails Developers in the World by Clutch.co leaders ranking and we are actually in the 7th place! Our excellence and ability to consistently deliver quality results have not gone unnoticed.
We are once again listed amongst TOP Ruby on Rails Developers in the World by Clutch.co leaders ranking and we are actually in the 7th place! Our excellence and ability to consistently deliver quality results have not gone unnoticed.
You hear all the time that Visuality is a full-stack software house. But what does that really mean?
You hear all the time that Visuality is a full-stack software house. But what does that really mean?
If you follow us on Instagram you know that we’ve been busy at the end of the year… all in the name of knowledge! We wanted to learn as much as we could, to be able to create the best things you want and need to run your business. Visuality team has just attended an intensive training course about "Internationalization of the company".
If you follow us on Instagram you know that we’ve been busy at the end of the year… all in the name of knowledge! We wanted to learn as much as we could, to be able to create the best things you want and need to run your business. Visuality team has just attended an intensive training course about "Internationalization of the company".
We are still the same boutique software house we used to be! Richer in experience, new employees with a variety of valuable skills, many new contacts and projects. Read this article to learn what happened in 2018.
We are still the same boutique software house we used to be! Richer in experience, new employees with a variety of valuable skills, many new contacts and projects. Read this article to learn what happened in 2018.
In every company, no matter if it creates software, mechanical parts, chemicals, delivers law or economic ideas or any other similar example that comes to your mind, there is a need to ensure processes, which provide quality of designed solutions or products. These processes, in general, are called Acceptance Testing(AT).
In every company, no matter if it creates software, mechanical parts, chemicals, delivers law or economic ideas or any other similar example that comes to your mind, there is a need to ensure processes, which provide quality of designed solutions or products. These processes, in general, are called Acceptance Testing(AT).
Visuality is one big family. Read the article to see how our business developer sees it.
Visuality is one big family. Read the article to see how our business developer sees it.
Read this article to learn why are we using wallboard systems in our projects, what data we monitor and what value does it have.
Read this article to learn why are we using wallboard systems in our projects, what data we monitor and what value does it have.
We are happy to announce that we are in the top 200 developers around the WORLD, featured as a 2018 Clutch Global Leader.
We are happy to announce that we are in the top 200 developers around the WORLD, featured as a 2018 Clutch Global Leader.
Progessive Web Apps are getting more and more popular. Read my article to learn what they are, and why are they so cool.
Progessive Web Apps are getting more and more popular. Read my article to learn what they are, and why are they so cool.
Two years ago we introduced Docker to our company. One of our projects was complex in terms of deployment architecture and scalability. We were looking for a solution which allows us to simplify the process of deployment and scaling client's instances in the future. Docker turned out as a very good tool to isolate apps into containers with all needed dependencies and treat them as block boxes. Read this article to find out more!
Two years ago we introduced Docker to our company. One of our projects was complex in terms of deployment architecture and scalability. We were looking for a solution which allows us to simplify the process of deployment and scaling client's instances in the future. Docker turned out as a very good tool to isolate apps into containers with all needed dependencies and treat them as block boxes. Read this article to find out more!
We're building something here, detective. We're building it from scratch. All the pieces matter.
We're building something here, detective. We're building it from scratch. All the pieces matter.
Read this article to learn what are the main differences between two most popular cooperation models between software houses and their clients. You will also learn which we use the most and why.
Read this article to learn what are the main differences between two most popular cooperation models between software houses and their clients. You will also learn which we use the most and why.
4 best upcoming tech conferences according to Visuality
4 best upcoming tech conferences according to Visuality
As you may remember, 4 months ago, we shared an article that described our idea for opening Poznań office. Read this article to find out what has happened since then:)
As you may remember, 4 months ago, we shared an article that described our idea for opening Poznań office. Read this article to find out what has happened since then:)
Our sneakerhead intern explains what risks come with a high demand for a product and how companies are dealing with it.
Our sneakerhead intern explains what risks come with a high demand for a product and how companies are dealing with it.
The choice was not easy but we know that it was a good one. Read my article to see what great technologies help us in building high-quality apps for you. A little bit of history and tech research in plain English will help understand what programming was and what it has become nowadays.
The choice was not easy but we know that it was a good one. Read my article to see what great technologies help us in building high-quality apps for you. A little bit of history and tech research in plain English will help understand what programming was and what it has become nowadays.
Should I hire a freelancer or a software house? It's a difficult decision that product owners sooner or later will have to make. Read or article to learn about the pros and cons of each solution.
Should I hire a freelancer or a software house? It's a difficult decision that product owners sooner or later will have to make. Read or article to learn about the pros and cons of each solution.
Almost each company has its own logotype which is the main element allowing to distinguish the business from the competitors. The logotype is a recognizable mark which very often, in some symbolic way, presents the values of the business. But we need to remember that this is one of the many aspects of branding which influences brand awareness.
Almost each company has its own logotype which is the main element allowing to distinguish the business from the competitors. The logotype is a recognizable mark which very often, in some symbolic way, presents the values of the business. But we need to remember that this is one of the many aspects of branding which influences brand awareness.
Dreaming about being a UX/UI designer? Read the article and you'll know what is what.
Dreaming about being a UX/UI designer? Read the article and you'll know what is what.
Let me introduce you to a new technology - WebUSB. Surely it will give a new impulse to the market of web applications. It will decrease usage of native apps when USB connection is required. Excited? Read this article.
Let me introduce you to a new technology - WebUSB. Surely it will give a new impulse to the market of web applications. It will decrease usage of native apps when USB connection is required. Excited? Read this article.
We're planning to open a new office in Poznań. If you want to know more about the reasons and the way we want to start this new adventure, read this article.
We're planning to open a new office in Poznań. If you want to know more about the reasons and the way we want to start this new adventure, read this article.
Short introduction to CSS moduels in Rails with webpacker
Short introduction to CSS moduels in Rails with webpacker
A lot of friends ask me for advice on choosing a good software house. Here you will find my thoughts on the subject:)
A lot of friends ask me for advice on choosing a good software house. Here you will find my thoughts on the subject:)
Not Invented Here Syndrome is the tendency of organizations to reject suitable existing solutions in favor of internally-developed ones. The result of this is often wasting hours on reinventing the wheel. In many projects, one the first important architectural decision is the API design. Given the gravity of this decision, countless meetings and discussions are held over the topic of what convention and formatting to adopt and almost always there are as many opinions as there are developers. What if there existed a ready-made solution?
Not Invented Here Syndrome is the tendency of organizations to reject suitable existing solutions in favor of internally-developed ones. The result of this is often wasting hours on reinventing the wheel. In many projects, one the first important architectural decision is the API design. Given the gravity of this decision, countless meetings and discussions are held over the topic of what convention and formatting to adopt and almost always there are as many opinions as there are developers. What if there existed a ready-made solution?
Thinking about your startup? Just read it, already!
Thinking about your startup? Just read it, already!
So far we've been introduced with a couple of preprocessors like Less, SASS, Stylus and a lot of tools and methods for composing, organizing and managing stylesheets for our modern web applications. React, as a powerful JS library of contemporary front-end development also had its own particular need for more capable styling options for its reusable components.
So what is the best approach for styling React components? Regarding this matter, there is no acknowledged common approach or best practice yet but you can find couple of ways to do it.
So far we've been introduced with a couple of preprocessors like Less, SASS, Stylus and a lot of tools and methods for composing, organizing and managing stylesheets for our modern web applications. React, as a powerful JS library of contemporary front-end development also had its own particular need for more capable styling options for its reusable components.
So what is the best approach for styling React components? Regarding this matter, there is no acknowledged common approach or best practice yet but you can find couple of ways to do it.
Each day when we get up we come across dozens or even hundreds of products, services or brands which compete against each other for our attention. When we just open our eyes we are bombarded with company logotypes, colourful and beautiful packages or sophisticated shapes. Very often we even don’t realize how many commercial stimuli come act on us. Think – how many logotypes can you notice just after getting up? A logo on a toothpaste, toothbrush, shower gel, shampoo, hair dryer, t-shirt...and this is only the beginning!
Each day when we get up we come across dozens or even hundreds of products, services or brands which compete against each other for our attention. When we just open our eyes we are bombarded with company logotypes, colourful and beautiful packages or sophisticated shapes. Very often we even don’t realize how many commercial stimuli come act on us. Think – how many logotypes can you notice just after getting up? A logo on a toothpaste, toothbrush, shower gel, shampoo, hair dryer, t-shirt...and this is only the beginning!
As we're approaching the end of the year 2017, we may think about an upcoming year. Many of us will look back on the current year and think about all the things they wanted to do, but never managed to. Than some of us will label this as "New Year's resolutions" and will plan to fulfil them in 2018. We look at them with hope and determination.
Most of them will never be done anyway or will be abandoned shortly, because thinking about a task and writing it down is usually not enough. We encounter similar situation in software development, when we impulsively add a new task to the scope as a #TODO.
As we're approaching the end of the year 2017, we may think about an upcoming year. Many of us will look back on the current year and think about all the things they wanted to do, but never managed to. Than some of us will label this as "New Year's resolutions" and will plan to fulfil them in 2018. We look at them with hope and determination.
Most of them will never be done anyway or will be abandoned shortly, because thinking about a task and writing it down is usually not enough. We encounter similar situation in software development, when we impulsively add a new task to the scope as a #TODO.
Implementing three different solutions to practical programming problem
Implementing three different solutions to practical programming problem
Few days ago Tobias Pfeiffer came to Visuality and gave a really great talk about clean code. While listening to him I realised, how important it is to us and how it influences our clients. Code quality has always been a big thing in Visuality so its always nice to hear somebody else confirm what we do everyday here:)
Few days ago Tobias Pfeiffer came to Visuality and gave a really great talk about clean code. While listening to him I realised, how important it is to us and how it influences our clients. Code quality has always been a big thing in Visuality so its always nice to hear somebody else confirm what we do everyday here:)
Christmas makes us think of friends. And in Visuality friends make us think of our garden, where in warmer months we use to invite them for merry gatherings. Alas it was winter, and our garden stood cold and desolate.
So our IoT club decided to light up the atmosphere and invite people to the garden anyway - virtually.
Christmas makes us think of friends. And in Visuality friends make us think of our garden, where in warmer months we use to invite them for merry gatherings. Alas it was winter, and our garden stood cold and desolate.
So our IoT club decided to light up the atmosphere and invite people to the garden anyway - virtually.
Introduction and CHAPTER 0 of the startup series.
Introduction and CHAPTER 0 of the startup series.
I want to share with you some thoughts about our approach towards startup projects and workshops we organize with their founders whenever we have a chance.
I want to share with you some thoughts about our approach towards startup projects and workshops we organize with their founders whenever we have a chance.
This is a introduction to data structures and time complexity analysis
This is a introduction to data structures and time complexity analysis
Here's how I've made the first step into introducing Elixir and Phoenix to our Rails development team at VIsuality.
Here's how I've made the first step into introducing Elixir and Phoenix to our Rails development team at VIsuality.
How to read, process and write binary files
How to read, process and write binary files
Introduction to new series of posts about core programming
Introduction to new series of posts about core programming
Techniques to motivate yourself
Techniques to motivate yourself
Elevator Pitch Competition by Visuality and Digital Knights
Elevator Pitch Competition by Visuality and Digital Knights
The beginning of revolution in a sector witnessed by Visuality
The beginning of revolution in a sector witnessed by Visuality
'Coup d'état' of newcomer's perception
'Coup d'état' of newcomer's perception
What happens at NASA Space Apps Challenge,
goes further than NASA Space Apps Challenge.
What happens at NASA Space Apps Challenge,
goes further than NASA Space Apps Challenge.
Last week we had an amazing opportunity to visit Berlin. This time it was to attend StartupCamp again. How was it this year? Read this post to figure out for yourself;)
Last week we had an amazing opportunity to visit Berlin. This time it was to attend StartupCamp again. How was it this year? Read this post to figure out for yourself;)
Visuality’s Investment Day 5 recent open-source projects.
Visuality’s Investment Day 5 recent open-source projects.
For small projects which do not have CI integration, RSpec tests can be run just before deployment.
For small projects which do not have CI integration, RSpec tests can be run just before deployment.
The 2015 comes to an end and It needs some brief summary as the new one - even greater - 2016 comes.
The 2015 comes to an end and It needs some brief summary as the new one - even greater - 2016 comes.
The highest quality and affordable software development for Scandinavian countries is in Poland.
The highest quality and affordable software development for Scandinavian countries is in Poland.
Visuality was started 8 years ago in some small town outside of...
Visuality was started 8 years ago in some small town outside of...
Brief description of problem that we had with conflicting javascript libraries and how we fixed it.
Brief description of problem that we had with conflicting javascript libraries and how we fixed it.
Few words about front-end focused conference, that takes place in Warsaw's Praga . Or how to mix disco with emails and good UX !
Few words about front-end focused conference, that takes place in Warsaw's Praga . Or how to mix disco with emails and good UX !
Sesame
NodeJS Based Office Door Opener with using Raspberry Pi and Slack
A door opener integrated with our #Slack bot using #RaspberryPi and #nodejs. Cool!
Sesame
NodeJS Based Office Door Opener with using Raspberry Pi and Slack
A door opener integrated with our #Slack bot using #RaspberryPi and #nodejs. Cool!
A piece of Silicon Valley in Gdynia. Meet the wolves.
A piece of Silicon Valley in Gdynia. Meet the wolves.
This time we came to Berlin to learn some more about SaaS. Find out what we discovered.
This time we came to Berlin to learn some more about SaaS. Find out what we discovered.
Are you considering career at Visuality? Here is some advice to you.
Are you considering career at Visuality? Here is some advice to you.
Last friday (6th march 2015) we attended Innoviation Nest SaaS Meetup in Cracow. This was our second SaaS meetup and we were truly amazed this time too.
Last friday (6th march 2015) we attended Innoviation Nest SaaS Meetup in Cracow. This was our second SaaS meetup and we were truly amazed this time too.
Since our company is growing very fast and we are starting our own startup we decided it is a good thing to visit Berlin.
Since our company is growing very fast and we are starting our own startup we decided it is a good thing to visit Berlin.
You may want to support features of other gem in yours, but only when gem user actually uses that other gem in his project. Here's how to do it with examples from textris gem.
You may want to support features of other gem in yours, but only when gem user actually uses that other gem in his project. Here's how to do it with examples from textris gem.
One of our front-end developers, Adam, showed me this tool that supposedly could make writing HTML code faster. I had no idea...
One of our front-end developers, Adam, showed me this tool that supposedly could make writing HTML code faster. I had no idea...
Recently, I've had to hook text messaging into one of our apps. After a quick review of existing solutions, I've found nothing that would meet some of my needs, so I've decided to create a new gem for it.
Recently, I've had to hook text messaging into one of our apps. After a quick review of existing solutions, I've found nothing that would meet some of my needs, so I've decided to create a new gem for it.