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.

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

3 days 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

10 days 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

19 days ago

Learning curve .NET

Learning curve .NET

Eduard Lupacescu

3 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

5 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

6 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

11 months 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

about 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

almost 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

about 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

almost 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

about 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

about 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

about 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

over 3 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

over 3 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

almost 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

over 4 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

over 4 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

over 4 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

over 4 years ago