Insights from
BinarCode

Blog about web development, code, startups, agile, Vue.js, Laravel, remote work & more. We love to share our ideas and experiences with the world.

Adventure and fun at Green Resort Șuncuiuș - We talk hiking, kayaking and connecting

Adventure and fun at Green Resort Șuncuiuș - We talk hiking, kayaking and connecting

Hello, everyone! We've got a wonderful story to share about our recent team-building weekend at Green Resort Șuncuiuș. No frills or extravagance, just good old-fashioned fun and bonding. So, sit back, relax, and let us take you through our unforgettable getaway. Eight of us from our close-knit IT team decided to escape the city grind for a weekend of nature and camaraderie. Plus, we had our special team member who made the journey from Moldova to be with us. That's dedication for you!

Silvia Truta

8 days ago

A conversation with Victor M., one of our most valued Full Stack Developers

A conversation with Victor M., one of our most valued Full Stack Developers

Uncover the essence of professionalism as we sit down with one of our elite full stack developers. Dive into his journey and expert insights.

Silvia Truta

9 days ago

We're gearing up for GITEX once more this year!

We're gearing up for GITEX once more this year!

Hey there! We bet you've heard about GITEX! But what you probably didn't know, and we didn't either, is that GITEX was first held in 1981, making it one of the longest-running tech exhibitions in the region. Can you believe it? Over the years, it has grown significantly in scale and importance.

Eduard Lupacescu

29 days ago

Our journey with Project.co - The Next-Gen SaaS Project Management Solution

Our journey with Project.co - The Next-Gen SaaS Project Management Solution

In this article, we will focus on our journey with Project.co, a software we worked on for more than 2,5 years. But first...what is SaaS?

Silvia Truta

about 2 months ago

Feature Flagging in Laravel: Optimizing Development and Deployment

Feature Flagging in Laravel: Optimizing Development and Deployment

This blog post is tailored for both technical professionals, such as developers and software engineers, seeking to leverage feature flagging techniques to optimize their development workflow, and it is equally relevant for non-technical specialists, like marketing professionals, who aim to gain insights into how feature flagging can enhance A/B testing, user engagement, and business strategies.

Victor Malai

3 months ago

Laravel testing file_get_contents

Laravel testing file_get_contents

When writing tests for Laravel applications with PHPUnit, you may encounter some challenges when testing code that makes use of PHP's file_get_contents function to fetch the contents of a file.

Eduard Lupacescu

3 months ago

Navigating Cloud Migration: Strategies for Seamless Transition and Scalability

Navigating Cloud Migration: Strategies for Seamless Transition and Scalability

Construction Partner, a comprehensive software solution tailored to meet the diverse needs of construction businesses, has been a reliable desktop application for over two decades. While it accumulated a substantial customer base and performed admirably, the limitations of its desktop setup impeded the implementation of crucial advancements. These limitations included the inability to scale effectively, integrate features like email communication and online payments, automate processes, and obtain valuable analytics insights. Additionally, the reliance on local data storage for each customer led to cumbersome updates and complicated maintenance and support procedures. To address these challenges and to empower Construction Partner for the future, a strategic transition to the cloud was considered imperative.

Arthur Kirkosa

3 months ago

From Intern to Frontend Development Pro - Alex L.

From Intern to Frontend Development Pro - Alex L.

At BinarCode, we believe in fostering talent and providing growth opportunities for our team members. In this article, we showcase the inspiring journey of Alex, who started as an intern and has now become a valuable member of our frontend development team. Join us as we dive into Alex's experiences, challenges, and the lessons learned along the way.

Silvia Truta

3 months ago

Common Anti-patterns in Laravel Development

Common Anti-patterns in Laravel Development

Laravel has emerged as one of the most popular PHP frameworks for web application development. It offers a wide range of features and tools that streamline the development process. However, like any other technology, Laravel is not immune to common mistakes and anti-patterns that can impact the performance, security, and maintainability of applications. In this article, we will explore some of the common anti-patterns in Laravel development and discuss strategies to avoid them.

Victor Malai

3 months ago

Safeguarding Your Business from Cyber Threats: Best Practices for Security

Safeguarding Your Business from Cyber Threats: Best Practices for Security

In today's digital age, ensuring the security of your business's data and online assets is more crucial than ever. Cyber threats are on the rise, and no organization, regardless of its size, is immune. To protect your business from potential cyber attacks and maintain the trust of your customers, it's essential to implement robust security practices. In this article, we will explore some of the best practices for safeguarding your business from cyber threats.

Silvia Truta

4 months ago

The Power of Social Media Marketing in the IT Industry

The Power of Social Media Marketing in the IT Industry

Social media has seamlessly integrated itself into our daily lives, revolutionizing the way businesses connect with their target audience. For small IT businesses, harnessing the potential of social media marketing can be a game-changer. The marketing department, especially in the realm of social media, wields tremendous power in determining a business's success.

Silvia Truta

4 months ago

Growing as a Developer at BinarCode: Diana S.

Growing as a Developer at BinarCode: Diana S.

Allow us to present Diana Sindrilaru, PHP Backend Developer at BinarCode, and a third-year Psychology student. With an impressive six years of experience in the industry, Diana has been an integral part of the BinarCode team for almost two years.

Silvia Truta

4 months ago

Attracting and Retaining Top Talent in the IT Industry

Attracting and Retaining Top Talent in the IT Industry

In today's competitive IT industry, attracting and retaining top talent is crucial for the success and growth of any company. In this blog post, we will outline a winning strategy that can help your organization bring in valuable team members, whether they are full-time employees or collaborators. Some of the essential steps and key considerations to keep in mind when headhunting could be:

Silvia Truta

4 months ago

Code as poetry. How to write elegant code

Code as poetry. How to write elegant code

Antoine de Saint-Exupery once said: "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away”. This can also be applied to software development, as many developers strive to achieve perfection in their code.

Silvia Truta

5 months ago

Learning curve .NET

Learning curve .NET

Eduard Lupacescu

7 months ago

A Look Inside the Hiring Process at BinarCode

A Look Inside the Hiring Process at BinarCode

In this article, we provide an overview of the hiring process at BinarCode. From resume review to final offer, we outline the steps that we take to identify talented and motivated individuals who are passionate about software development.

Eduard Lupacescu

9 months ago

Build interactive dashboards with Vue.js & Tailwindcss

Build interactive dashboards with Vue.js & Tailwindcss

This article is a step by step guide on how you can create interactive dashboards with Vue.js, TailwindCSS and Gridstack. We will cover on how you can create column based layouts with widgets that can be added, deleted, reordered & resized.

Cristi Jora

10 months ago

6 Business Strategies for Scaling Up and Succeeding

6 Business Strategies for Scaling Up and Succeeding

The decision to scale your business will be a pivotal moment in your business' history. Depending on your line of work, the ability to scale, and the path to scaling effectively will be different. Here are some general strategies to help scale your business.

Cristi Jora

about 1 year ago

Project Estimation: Inhouse Software Development vs Outsourcing

Project Estimation: Inhouse Software Development vs Outsourcing

Developing software for your company is almost a requisite to stay afloat in the 21st century. Companies like Google, Facebook, Netflix, and Amazon have shown us what it means to develop quality software tools that millions of us interact with on a daily basis. Your company deserves some quality software ...

Eduard Lupacescu

over 1 year ago

When in doubt, learn to code.

When in doubt, learn to code.

As we all know since the start of the Internet, programming is one of the fastest growing industry where the need for people is ever growing, and with help of the internet, this is the best opportunity one can have to learn to code, especially with 2021 COVID-19 situation where people are forced to stay inside and having extra time on their hands.

Mihai Pascu

over 2 years ago

How Much Does it Cost to Hire a Software Engineer?

How Much Does it Cost to Hire a Software Engineer?

The formula is simpler than it seems So, you want to create custom software to overhaul your business? Easier said than done . You’ve spent hours working, stayed up long nights planning, and poured blood, sweat, and tears into your enterprise. But even the most experienced businessmen may be asking ...

Cristi Jora

over 2 years ago

What is outsourcing in software engineering?

What is outsourcing in software engineering?

What is outsourcing in software engineering? Outsourcing is a process by which a company hires a third-party service to handle their software development projects. This process is in contrast to hiring your own software development team, or if you have a team, relieving them of work and allowing them to ...

Cristi Jora

about 3 years ago

What is the Average Time it takes to Hire a Software Engineer?

What is the Average Time it takes to Hire a Software Engineer?

How long does it take to hire a software engineer? Here’s the short answer A study conducted by Dr. Andrew Chamberlain of glassdoor.com stated that the average time-to-hire for workers in the U.S. across all jobs is about 22.9 days, with more complex jobs taking a longer time-to-hire. A software ...

Eduard Lupacescu

over 3 years ago

Best Cities For Finding Software Engineers

Best Cities For Finding Software Engineers

Software development: it’s perhaps the fastest-growing sector of engineering that has ever existed, and one that continues to evolve at a rapid pace. The occupation has accumulated a status in the 21st century similar to that of mechanical engineering in the early to mid-1900s. Not only have software developers changed ...

Eduard Lupacescu

over 3 years ago

How to Automate Manual Business Processes

How to Automate Manual Business Processes

Automation is the new paradigm Manual business processes are the dinosaurs of the global workforce. These dinosaurs have yet to go fully extinct, but we find their fossils in the automated business system software that more and more companies are utilizing to cut down on redundant employees. Perhaps most importantly, ...

Cristi Jora

over 3 years ago

Editable interfaces with Vue.js and Tailwindcss

Editable interfaces with Vue.js and Tailwindcss

With each year, Javascript is becoming more and more popular and also more and more powerful. In the last year at BinarCode we had at least 2 projects with requirements to build dynamic interfaces that can be easily configured and adapted based on user needs. In this article, we will ...

Cristi Jora

over 3 years ago

Building draggable interfaces with Vue.js and Tailwind

Building draggable interfaces with Vue.js and Tailwind

The frontend landscape changed quite a lot in the last years (hopefully for the better). Now there are tools and technologies that help us achieve great results pretty quickly and efficiently. Among those tools the combination of Vue.js and Tailwind stands out as it let's you build prototypes (and not ...

Cristi Jora

almost 4 years ago

The most powerful Laravel/PHP tool you're not using yet

The most powerful Laravel/PHP tool you're not using yet

I know we all don’t have enough time! Well at least in the PHP world we finally have a solution that will save us a lot of time in the daily routine! I would like to mention that I’m always impressed, inspired and support people who innovate things that allow ...

Eduard Lupacescu

almost 4 years ago

3 Anti-Patterns to avoid in Vue.js

3 Anti-Patterns to avoid in Vue.js

Vue.js is probably one of the most enjoyable Javascript libraries to work with. It has an intuitive api, it’s fast, easy to use and flexible. However, along with flexibility some developers tend to fall into small traps that might have a negative impact on the application performance or long term ...

Cristi Jora

about 4 years ago

Laravel 5.6 Custom Monolog channel to store logs in MariaDB

Laravel 5.6 Custom Monolog channel to store logs in MariaDB

This article explains how to build a custom Monolog channel to store custom activity logs in a database. This can be useful for debugging and tracing user actions especially in production environments.

Eduard Lupacescu

about 5 years ago

Tips for building lighter and more performant Vue.js SPA

Tips for building lighter and more performant Vue.js SPA

Building Single Page Apps these days is very common and quite easy. However, delivering a small and performant SPA is quite difficult and challenging. We will try to cover some size & performance tips that you can use to make your website faster and lighter.

Cristi Jora

about 5 years ago

Creating reusable transitions in Vue.js

Creating reusable transitions in Vue.js

Transitions in Vue.js are really great. There is no doubt that they can bring your app to life very easily but often you have to write them from scratch in each project or even bring some CSS library like animate.css to make them look good. post. Pretty neat huh?

Cristi Jora

about 5 years ago

Understanding scoped slots in Vue.js

Understanding scoped slots in Vue.js

Perhaps, one of the most powerful features in Vue 2 are the Scoped Slots. So what does this strange set of words actually mean ? Why scoped ? How can scoped slots help us leverage better web applications ?

Cristi Jora

about 5 years ago