Gecko Dynamics


How it all started? - History of Python

Python is one of the most known and popular languages, its concise, modular approach, and easy-to-use helped it with becoming one of the five most popular programming languages according to the TIOBE index. Python is a high-level, interpreted, interactive, and object-oriented scripting language with dynamic semantics, used for general-purpose programming. It is known for its simplicity, high readability, ease of use, and modular approach, since the beginning Python has grabbed a lot of attention. Last week we wrote a little bit more about the History of React, this week we spent some time digging into the history of Python, here comes the results.Read more

Vue Composition API vs React Hooks

React Hooks were introduced at React Conf in October of 2018. Hooks solve a variety of problems in React that have encountered over five years of writing and maintaining tens of thousands of components. It was hard to reuse stateful logic between components, if you had a chance to work with React for a while before introducing Hooks, you may be familiar with patterns like render props and higher-order components that try to solve this. Those techniques required you to restructure your components when you use them, which could be tricky and make code harder to follow.Read more

How it all started? - History of React

React is one of the most popular libraries for building composable user interfaces. It helps with creating large web applications that can change data, without reloading the page. React store the state of your application internally, and only re-rendering your content into the browser (the DOM manipulation) when the state changes. The main purpose is to be fast, scalable, and simple. React can be used with a combination of other JavaScript libraries or frameworks, such as Angular JS in MVC. It approaches building user interfaces by breaking them into components. The appearance of React helped front-end developers with creating user-friendly interfaces. It can be said that history starts in 2010 with the creation of XHP, which was an inspiration for Jordan Walke to create React.Read more

Vue 3 - Teleports

Vue’s component architecture enables us to build our user interface into components that beautifully organize our business logic and presentation layer. Teleporting is a new feature brought by the release of Vue 3, and it is inspired by React Portals. Same portals, which are a common feature in React, were available in Vue2 under the portal-vue library, now the Vue team added with the help of a third-party plugin named Portal-Vue.Read more

How it all started? - History of Java

As one of the most known and vastly used programming languages, Java has had a profound impact on how the present world looks. It’s more than 25 years old, to put that into perspective, if Java was a person, they would be old enough to have finished college! Java is on our smartphones, powering millions of apps. It is used in almost all aspects of our lives. You don’t have a developer who would not recognize its influence.Read more

Oracle JDK vs Open JDK

In this article, we want to discuss the differences between Oracle JDK vs OpenJDK. There has been a lot of confusion lately about Java and its available SDKs (Software Development Kits). To be clear, both are implementations of the same Java specification that passed the TCK (Java Technology Certification Kit) and are owned and maintained by Oracle. The greatest difference is that Oracle JDK is free for development and testing, but you have to pay for it if you use it in production, and OpenJDK is free for any environment. So, are there any crucial differences between them?Read more

Vue2 vs Vue3

Some of you might hear that the third version of Vue is knocking on the door. Vue JS keeps evolving year by year and Vue 3 is going to be its latest. Vue 3 and Vue 2 go along a similar line, however, there are significant changes in both. The official version of Vue 3 has been released in September 2020. Currently the APIs, core, structures are stable and you can use it in production environments. The question that every Vue.js developer is asking himself is, what are the changes the newest version will bring and how will they impact the overall performance and stability? Our JS developers took a deeper look at the Vue 3, and here are their findings.Read more

What is a cloud?

Cloud computing is a huge trend for businesses and ordinary people. It’s a term used to describe a global network of servers that delivers different services through the Internet. These servers are designed to either store and manage data, run applications like Google Docs, or to deliver content, everyone knows Netflix, right? One might say that cloud will, if not already has, become a standard. With all the talk about ‘the cloud’ these days it’s worth saying that according to some statistics 85-90% percent of businesses use some type of cloud services. Why? Probably because of simplicity, instead of accessing files and data from a local or personal computer, you are accessing them online from any Internet-capable device. With these servers all around the world, you can go global with your application easier. With cloud, you have unlimited computing power and the distance that information has to travel and latency caused by that is not a problem anymore. With cloud, you don’t have to think where the servers are because major players have them on every continent.Read more

Being a Best Software Development Partner in COVID world

As you might know - last year we have been recognized as the Best Software Development Partner at Central European Startup Awards in 2019, since then a lot has changed in a way that no one thought it was possible. The Coronavirus outbreak has changed the reality of the IT industry, it pushed the digital revolution on a whole new level. These days being a reliable partner in Software Development is more important than ever.Read more

Where to find best software development companies in Poland?

If you have already decided to outsource your software development, you may think about the best place where you can find most talented developers. The answer is not simple as always, from many areas like Asia, India, Eastern Europe and many more, you have to choose not only between the price but also between cultural or time differences. In that case, Poland and the whole Central and Eastern Europe region(CEE) with some outstanding software companies that are specialized in web & mobile and custom software development is worth your consideration. The question is where you can find the best software development companies in Poland?Read more

Covid-19 is forcing Digital Transformation

It’s almost a year since Gecko Dynamics has been recognized as the Best Software Development Partner at Central European Startup Awards in 2019. That was a big success but also the start of a journey that we are still on. The more things we learn and must deal with, the more it makes us feel passionate about our work and to be honest, it makes us even more eager about the work that comes ahead. We’ve never thought that through the time the world would change so much and that 2020 would be the year of forced digital transformation.Read more

Shaping the future of the aviation industry with the IATA 2020 ONE Record Online Hackathon

We’re happy to announce that GeckoDynamics CEO - Alex Tarasiuk as part of the ACKON team won the 2020 ONE Record Online Hackathon organized by IATA - The International Air Transport Association which represents some 290 airlines comprising 82% of global air traffic.Read more

Java vs C#

In the online battles of Java vs C#, millions of man-hours were wasted and billions of nerve cells on each side were destroyed. While this post could be the most provocative on our blog and the most meaningless at the same time, let’s analyze each of these languages and find the areas where each of them will be in the right place.Read more

Java vs PHP

Since the beginning of time, people have always been fighting because of various reasons and using various weapons. For food, for territory, for lands, gods, women, politics and many other reasons, using rocks, bows, swords, guns, artillery and many other weaponsRead more

What to write in Java? Project types that java fits best

When the idea for any software is born – the first question that arises for an entrepreneur is what technologies to use? The right answer to this question can be the key factor in the future both for the project and the business as a whole. There are many programming languages and making the right decision can be very difficult. In this post, we will look at one of the most popular programming languages ​​in the world and the advantages of using it for different types of projects. Of course, it’s Java. Java was created over 25 years ago and has since then been confidently holding its place on the top of software’s Olympus.Read more

Gecko Dynamics Proud to be Named on Clutch 1000

Here at Gecko Dynamics, we understand how tough it can be to manage and fulfill your company’s mission, while also implementing top-notch development techniques. That’s why we’re dedicated to producing world class web and custom software development application, so you can focus on growing and maintaining your businesses success. We specialize in custom software development, web development, mobile development and IT consulting services. With over 15 years of experience, our method is tried and true with over 100 happy clients.Read more

Noteworthy Solutions by Gecko Dynamics Laced with Experience Magnetize Researchers at GoodFirms

Noteworthy Solutions by Gecko Dynamics Laced with Experience Magnetize Researchers at GoodFirms. Gecko Dynamics is a renowned name in the field of digital solutions and has made a place of its own in the esteemed list of top web development companies in Vancouver. Take a good look at the Gecko Dynamics’ GoodFirms profile to know more about the remarkable achievements of the firm.Read more

Gecko Dynamics recognized as the Best Software Development Partner at Central European Startup Awards in 2019

Today is a happy day for the whole Gecko team! We’ve been recognized as the Best Software Development Partner at Central European Startup Awards in 2019. We want to thank for all the votes that made this happen and for the hard work of our team that made it possible in the first place. Guys, without you this journey would not be such a great adventure!Read more

Gecko Dynamics Receives Clutch Leader Award for Java Development Expertise!

In 2019 modern software teams are shifting their focus away from traditional measurements of speed, velocity, and efficiency and instead towards increasing customer satisfaction and quality code. We’ve had our fair share of experience as Java developers since our inception in 2002, and we are so proud to have received a Clutch Leader Award in their recent report among other Java developers! This is no small feat, as we have been chosen out of thousands of other firms!Read more

Best practises for working with legacy code

There is a nightmare that keeps haunting and haunting developers. It’s called refactoring of an existing product. It is not a secret to anyone, that a legacy code is often considered to be developer’s worst enemy, but at the same time we all know there are situations when there is no room for developing the project from scratch, e.g. because it’s an existing commercial product or simply because it has been continuously developed for 10 years already and the client does not have another 10 years or any other means to develop it again. It’s not a secret that such kind of jobs are not the most desirable, but they happen and give you a choice: to sit down and cry or to take it and find a solution.Read more

Let's meet

time iconWe will get back to you in 12 hours or sooner

chat iconTotally non-obliging chat

calendar iconSpeak with our consultants and get the possible cost and duration of your project

Have some questions? Go ahead!

Thank you!

Your message has been sent