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.

Softphones: Cost-effective, flexible, and superior to conventional phone systems

Softphones: Cost-effective, flexible, and superior to conventional phone systems

Softphone applications are versatile and robust VoIP tools that facilitate two-way communication via the Internet, seamlessly operating on both Windows and Mac platforms. These applications boast all the functionalities of traditional telephones, allowing users to make and receive calls, transfer calls, access call history and voicemail, all while significantly reducing costs. Gone are the days of relying on landline terminals for dialing numbers. The need for hardware maintenance, physical phonebooks, traditional phone lines, and the inconvenience of occupied hands during crucial note-taking moments during calls are things of the past.

Eduard Lupacescu

4 days ago

An essential guide to Technical and Security audits for your IT infrastructure

An essential guide to Technical and Security audits for your IT infrastructure

We all know it: the backbone of any organization lies within its IT infrastructure, a complex web of technology that demands meticulous oversight to safeguard against the myriad of threats lurking in the digital shadows. Technical and security audits emerge as the twin sentinels in this ongoing battle, offering a robust shield against potential breaches while ensuring the machinery of an entity hums with efficiency and reliability. This article serves as a comprehensive guide, illuminating the path to understanding, implementing, and benefiting from these crucial audits.

Eduard Lupacescu

15 days ago

Laravel testing strategies: A developer’s guide to efficient, robust applications

Laravel testing strategies: A developer’s guide to efficient, robust applications

We all know that establishing a sturdy foundation through effective testing is paramount. Laravel, an exquisite PHP framework, offers an expansive suite of testing tools and strategies to ensure applications stand unwavering amidst varied technological challenges. This article navigates through the intricacies of testing in Laravel, shedding light on prevalent strategies and tools while providing tangible code examples and insights to fortify your Laravel application.

Gabriel Petrescu

2 months ago

Click, Like, Share: The psychology behind your social media obsession

Click, Like, Share: The psychology behind your social media obsession

According to recent studies, in 2023, the average internet user spent 2 hours and 30 minutes daily on social media, while the average teenager spent an aproximate of 8 hours and 39 minutes on screens, every day. How much is that out of a lifetime? BroadBrandSearch says that time equals 6 years and 8 months spent on social media, for the average person, while the youngsters top that up to 20 + years of their lives spent ON. But why do we do it?

Silvia Truta

3 months ago

What does data security mean in the context of ERP and how can AI predict cybersecurity trends?

What does data security mean in the context of ERP and how can AI predict cybersecurity trends?

Hello, there! As we all already know, data security has become more than a necessity - it's an obligation. Today, we want to discuss how ERP systems not only make businesses more efficient but play a crucial role in data protection, especially when equipped with advanced security measures.

Cristi Jora

3 months ago

The Art of Declining: Strategies for assertive communication in business

The Art of Declining: Strategies for assertive communication in business

We all know that sometimes, saying "No" is not just an option, but a necessity. The ability to assertively decline requests, offers, or demands is crucial for maintaining healthy professional relationships and ensuring personal and organizational well-being. In this article we want to explore the multifaceted art of saying no in the business industry, offering insights and strategies for various professional scenarios.

Silvia Truta

3 months ago

The implications of conflicts in Ukraine and Israel on small businesses and the pathway towards a resilient future

The implications of conflicts in Ukraine and Israel on small businesses and the pathway towards a resilient future

In the shadows of the ongoing conflicts in Ukraine and Israel, an often overlooked dimension might be: the universal and echoing impact on small businesses, both within conflict zones and globally. As sociological explorations investigate into the world of macro-level disturbances, the intimate stories of entrepreneurs, grappling with shattered economic landscapes, emerge with a critical need for global awareness and proactive initiatives.

Silvia Truta

4 months ago

Psychological mechanisms: The importance of speed in websites and applications

Psychological mechanisms: The importance of speed in websites and applications

The accelerated characteristic of web pages and applications is not merely a technical matter; it envelops psychological elements which significantly influence user engagement and satisfaction. The efficient functionality of digital platforms can enhance user experience, ensuring their needs are met with precision and agility. This exploration into the subject aims to dissect the dynamics of performance in websites and applications from a psychological and user experience perspective.

Eduard Lupacescu

4 months ago

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

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

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

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

6 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

7 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

7 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

7 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

7 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

8 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

8 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

9 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

9 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

9 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

9 months ago

Learning curve .NET

Learning curve .NET

Eduard Lupacescu

12 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

about 1 year 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

about 1 year 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

over 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

almost 2 years 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.

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

over 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

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

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

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

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

about 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

over 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

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

over 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

over 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

over 5 years ago