Software Development Outsourcing in Poland: A Comprehensive Guide
Explore Poland's software outsourcing landscape, showcasing skilled talent, competitive advantages, and successful partnerships for businesses seeking opportunities.
MVC is a design pattern that divides the responsibilities of an application to make it easier to move about. Rails follows this design pattern by convention.
GraphQL, like any technology, has its problems, some of them directly result from the architecture and some are identical to what we see in any other application. However, the solutions are completely different.
Rails is a Rack-compatible framework focused on quick application development. Unfortunately, the "everything out of the box" approach and blind Rails-way behavior often cause the application code to lose quality, both in terms...
What is StimulusReflex? Quite popular nowadays HTML over-the-wire approach led us to the creation of frameworks and libraries which send HTML over the wire instead of using JSON. StimulusReflex is one of them.
The explosive growth of the web that has started about 10 years ago has caused great confusion in the world of the internet. Not only did it make it possible to do more things in the browser, but also changed the general view of...
Cities like San Francisco, Boston, and New York have always been buzzing with the startup scene. But what about New York’s neighbor, Connecticut?
A few years ago, I was grilling with some of my friends, all Java developers. Not sure how it came up, but we started talking about our coding environments. I told them I’m doing all my development using Vim and terminals. It...
Before we start creating a bang method, let's learn what exactly this type of method is and what its characteristics are. Let's start with the fact that there is no unambiguous definition of these types of methods. Simply put, a...
Or at least it is supposed to be! We know the drill. The hate on JavaScript did not come from nowhere. The lack of different languages to be used on the web was an issue on it’s own for a long period of time.
In this article, we would like to present you how to configure Apollo servers (regular and lambda) to work with MongoDB. Then we’ll deploy our serverless API on Netlify. We decided to use Apollo GraphQL, MongoDB and Netlify...
Many programmers beginning their careers consider the topic of naming variables, functions, files, and other components as not very important. As a result, their design logic is often correct – algorithms run quickly and produce...
Boston - the startup capital of the East Coast. Fueled by talents from Universities such as Harvard and MIT this city has huge potential when it comes to technology, biotechnology and healthcare industries. With nearly 700k...
Using web applications has become commonplace for every society. We deal with them every day. We can say that they surround us. We use them at work, for entertainment and as tools for communicating with others. Often, as users...
Magento has stolen the hearts of thousands of e-commerce business owners across the globe. Customization and endless opportunities for growth are just a few reasons worth mentioning. But what exactly is it? Magento is an...
XSS attacks enable attackers to inject client-side scripts into web pages viewed by other users. The main effects of this vulnerability are the possibility of execution of any actions in the context of the logged-in user, and...
Recently, NextJS is gaining more and more popularity as a way to build React applications. Certainly, a major contributor is the fact that NextJS offers several different data fetching strategies.
For an experienced developer, this text may not be surprising at all, but I think that plenty of articles I’ve read about the CORS setup in Rails were saying something like: use rack-cors, allow any host to access the API, and...
Everyone who use JavaScript ecosystem is nowadays aware of Typescript. Typescript is one of the most beloved technologies* and its usage is constantly increasing (usage share increased from 52% in 2018 to 78% in 2020)*.
When you think of the startup scene in the United States of America, you automatically assume Silicon Valley, right? That’s where all the buzz is. But what about the rest of the states, let alone the East Coast? I just want to...
We are launching a SaaS report dedicated to the whole SaaS market. It is a useful pill of knowledge for the non-technical founders who are struggling with many challenges, especially the technological ones. Check out the report...
The new year always brings new goals and challenges that need to be met by engineering teams led by CIOs and CTOs. On top of that, last year was an extremely difficult time for many businesses and industries due to COVID-19 that...
One of things that made us confused when we were building our new website were morphed waves which you can see in different places on the pages. We had many ideas on how to implement them the right way without big effort....
This episode was planned for publishing in December before Christmas break so it looks like I’m the bottleneck who is to blame for the delay. I have kept delaying the publication week by week as a few high priority tasks got in...
One of the most beloved features of Ruby is its very flexible syntax. Personally, I love Ruby for how many possibilities we have in defining classes and their properties, and this is what I will discuss in this article.
Chasing unicorns is a damn expensive hobby. Every year, startups eat up billions so that only one out of tens or hundreds can profit in millions. Founders and product owners raise money from investors and sacrifice their...
The CTO’s duties are diverse, aren’t they? Primary, it is about being in charge of technological needs as well as research and development (R&D) of the organization. However, in some cases, the CTOs have to face some other extra...
Creating a new project includes choosing the right database to store your data. Many developers that I know choose the relational database by default from the beginning. But is it the best decision? Of course, it depends on many...
Some time ago, we boasted about the new opening for The Codest. We carried out an intensive rebranding process and presented it to the world a few days ago. It was a busy time, full of challenges and arduous work of our entire...
With the advancement of browser technology, web applications have begun to transfer more and more logic to the front-end, thus relieving the server and lowering the number of operations it has to perform. In basic CRUDs, the role...
They say time flies fast when you are having fun. For me personally, the fun part is especially important in everyday startup and business growth ride. It makes me enjoy myself no matter how much of my inner energy resources are...