Challenges of staying with Flex Cost will always be a major concern if you plan to upgrade your software to conform to up-to-date technologies to keep pace with progress. However, staying with a proprietary platform may cost your business far more than the decision to migrate. If you plan to stick with Flex your software … Continue reading
At the end of May Diatom is heading straight to Stockholm in order to take part in DSummit. It is a major conference featuring a new human centered digital future and discussing challenges it brings to us.
We are so glad to announce that our Diatom Technical Blog has changed its design. We have modified its visual appearance for your convenience.
Have you faced a situation when you suddenly realized that your Large project needs to be rebuilt because you ran into an unsolvable problem related to performance? When your company have a project that is popular enough and may potentially face millions of online users we need to stop and think about it. Correctly built architecture … Continue reading
This will be a brief overview of the hash data structure, how it is implemented and how it can be manipulated in Ruby. What is a Hash? A Hash is a data structure that organizes data in key-value pairs. It is also referred to as a dictionary or associative array. These properties of a hash … Continue reading
I would like to apologize at once to those who spent years of researching AI areas, such as speech recognition, or working on AI in trading systems. Giving myself over to thoughts, I would like to start a subject about this. In scientific world, one starts out from seeking correct definitions of terms, which takes … Continue reading
As you can guess from the title, I am frustrated. I am frustrated by the fact that we neglect the solutions of the problems that already have been solved. It’s painful to admit, but I am also infected with this particular disease. More often than not I tend to overlook some of the things in … Continue reading
Legends say that in Ruby everything is an object. You might say: “Ha, the method can’t be an object!” And you would be wrong because there is a Method object in Ruby. Of course, I am exaggerating. It is not hidden. In fact, it is very well known and documented. We’ve used Method object in … Continue reading
ASP.NET MVC offers a great way of how to separate different application layers. View layer is responsible for data representation, controller layer is responsible for receiving and replying to requests, and models are used as two-way information carriers between the previous two layers. This separation of concerns is convenient for developers because there is no … Continue reading
Recently, I was asked: How do disabled people use web? I have been working as a web developer for about four years, but I have never really thought about the usability of my web application for disabled people. And that single question made me think: “Am I creating a software that is available for everyone?” … Continue reading
Behind every solid success story is one person whose exceptional intelligence, creative ability, vision, and who has the skill to transform that vision into reality. The other key ingredient is for the visionary to surround himself with brilliant people of diverse talents. That nucleus allows the establishment of a solid business foundation that will support … Continue reading
Consistently accelerating growth at Diatom Enterprises, a 10 year seasoned custom software development firm is now forcing the company to double the size of its Tampa Bay, Florida, office. Although a global company they concentrate on servicing and developing referrals from existing clients and expanding their client base in North America and Western Europe. United … Continue reading
Today is 09.09.2013, this is symbolic date for Diatom; our company celebrates 9th Birthday today.We would like to say Thank You to all our clients, partners, supporters and of course to our employees. Thank you all for being part of Diatom Enterprises for all this time. Diatom Enterprises was founded in 2004 since that time our team … Continue reading