Sonatafy Nexxus Networking

Sonatafy Nexxus Networking We provide Software Developers and Engineers in Latin America with a place to discuss career building practices, ideas and advice.

We also want to provide fun and easy tips and tricks to help individuals improve their career opportunities.

What is a MUST for you when programming?If yours is not listed, write it in the comments! ๐Ÿ’ป
05/06/2022

What is a MUST for you when programming?

If yours is not listed, write it in the comments! ๐Ÿ’ป

May the 4th be with you Sonatafy Nexxus Network!! Happy Star Wars Day from the Nexxus Team!
05/04/2022

May the 4th be with you Sonatafy Nexxus Network!! Happy Star Wars Day from the Nexxus Team!

Have you heard of the MEAN stack?Developers have always valued the ability to build their applications on integrated sta...
05/03/2022

Have you heard of the MEAN stack?

Developers have always valued the ability to build their applications on integrated stacks of foundational technology. By using a set of standardized building blocks, they can spend more time working on applications that differentiate the business, rather than gluing lots of separate components together.

But, what is the MEAN Stack?

MEAN Stack refers to a collection of JavaScript technologies used to develop web applications. Therefore, from the client to the server and from server to database, everything is based on JavaScript. MEAN is a full-stack development toolkit used to develop fast and robust web applications, these are the technology layers of the stack:

- MongoDB - document database
- Express(.js) - Node.js web framework
- Angular(.js) - a client-side JavaScript framework
- Node(.js) - the premier JavaScript web server

There are variations to the MEAN stack such as MERN (replacing Angular.js with React.js) and MEVN (using Vue.js), but the MEAN stack is one of the most popular technology concepts for building web applications.

Visit our LinkedIn group for upcoming contests and giveaways!
https://www.linkedin.com/groups/14060124/

A little bit of humor to end the week ๐Ÿ˜Œ
04/29/2022

A little bit of humor to end the week ๐Ÿ˜Œ

Have you heard of automation testing?Testing the software itโ€™s part of the development cycle and is vitally important fo...
04/27/2022

Have you heard of automation testing?

Testing the software itโ€™s part of the development cycle and is vitally important for ensuring your product is as good as you want it to be. Nowadays, testing has become more sophisticated and more advanced. Now the more advanced QA engineers started to utilize automation testing to help ease the workload of the rest of the team and provide clear and accurate results.

But in a few words, what is automation testing? is the process of testing software and other tech products with code (normally C #, JavaScript, and Ruby) to ensure it meets strict requirements. Essentially, itโ€™s a test to double-check that the equipment or software does exactly what it was designed to do. It tests for bugs, defects, and any other issues that can arise with product development.

If you are in the QA world testing manual software, you should be learning the next step to supercharge your career, try to learn automation testing.

Visit our LinkedIn group for upcoming contests and giveaways!
https://www.linkedin.com/groups/14060124/

Do You Need a Powerful Computer to Code?Short answer, No! you can even write code on a potato pc from 15 years ago, of c...
04/26/2022

Do You Need a Powerful Computer to Code?

Short answer, No! you can even write code on a potato pc from 15 years ago, of course, that's not ideal, and yes, you will save time if you have a faster computer, but if we go back to the basics of programming and we understand that coding is just writing and editing code in text files, we will realize that we just need a decent computer and that's all.

But don't get me wrong, at some point, you will have to test that code, and depending on the type of project you are working on, you might need a little bit more hardware power to make your life easier.

Let's say you are a videogame developer, in this case, you will need a decent computer to do all the proper testing, or if you are training neural networks you may need a powerful GPU to expedite the process.

If you are short on money but you need to start programming ASAP, get the computer you can, remember that the most important tool is your mind, any recent cheap computer will allow you to get the job done, remember that you can later make the testing in a different computer if necessary.

To wrap up, remember you can learn to code in any computer, even a tiny raspberry PI, you should only consider a powerful computer when is absolutely necessary, and you can take the following factors as a point of reference for your decision.

Mobility (Do you need to code on the move?)
The type of project (What are you developing?)
The scale of the project (Is this a huge project?)

What is a Quality Assurance Engineer?Have you ever wondered why software development requires specific processes to crea...
04/26/2022

What is a Quality Assurance Engineer?

Have you ever wondered why software development requires specific processes to create a quality product? The answer is the end-user since he is the one who interacts with the product developed to fulfill a specific function (check your heart rate, check your bank account, etc.) and to be sure that the product is tested, the role of the QA engineer enters in action, but what is this role mean?

A QA engineer monitors every phase of the software development process, including design, development, testing, debugging, and delivery. They maintain the quality standards of the software at every stage and ensure the final product meets the requirement. A QA engineer also defines the tests to verify that the software does not have any technical shortcomings.

This is an important role that has to be always in our development team, to ensure that our code and the final product are ready to be released to the end-user.

Visit our LinkedIn group for upcoming contests and giveaways!
https://www.linkedin.com/groups/14060124/

Are you familiar with Agile Methodology?Have you heard of the Agile methodology? As a software developer or scrum master...
04/23/2022

Are you familiar with Agile Methodology?

Have you heard of the Agile methodology? As a software developer or scrum master, it is something of extreme importance when you are creating a project that must be fulfilled in a certain time at the request of the client, following an intelligent process. But in more explained words, what is and how it o works?

The Agile methodology is a way to manage a project by breaking it up into several phases. It involves constant collaboration with stakeholders and continuous improvement at every stage. Once the work begins, teams cycle through a process of planning, executing, and evaluating. Continuous collaboration is vital, both with team members and project stakeholders.

So, if you are not familiar with the Agile methodology, you need to start learning that ASAP, is something that is going to help you a lot in your development career.

Visit our LinkedIn group for upcoming contests and giveaways!
https://www.linkedin.com/groups/14060124/

The Best Code Editors for Software Developers/EngineersThis could be a subjective topic because what I like, might be di...
04/22/2022

The Best Code Editors for Software Developers/Engineers

This could be a subjective topic because what I like, might be different from what you like, but we can't deny that there are a few options that most people would agree on, here are some of the best code editors for programmers.

Visual Studio Code
Released in 2015 by Microsoft, vs code quickly became one of the most used code editors around the world, it's free, multiplatform, and quite robust which makes it perfect for complex or larger projects, it also has a huge variety of extensions and plugins that makes it feel almost like an IDE.

Sublime Text
This is almost like a classic, released in 2008, sublime text has stayed in the top code editors for almost 15 years, it has a clean and minimalistic UI that makes it really easy to use. It also has a lot of plugins available and the only clear disadvantage is that you have to pay for it.

Notepad++
This is the oldest one so far, with a super minimalistic UI and an effective set of features notepad++ is still able to compete with the newest editors available, it's free and compatible with multiple programming languages, we could say that the main disadvantage is that it's only compatible with Windows.

Honorable mentions
Vim (Commonly used by Linux users)
Emacs (Commonly used by Mac users)

What is a Software Architect?A software architect is a developer who is responsible for the high-level design and strate...
04/22/2022

What is a Software Architect?

A software architect is a developer who is responsible for the high-level design and strategic planning of new software products. This can include hardware planning as well as the design methodology of the code.

The software architect position is considered a newer post that has evolved after the introduction of multitier applications. The role of a software architect may also include devising technical standards, including coding standards, tools, or platforms. A number of tools are available in the market that allows the software architect to manage and develop a program or application smoothly and uninterruptedly. The job responsibilities also include managerial and non-functional aspects as well as technical considerations such as technology strategy, compatibility, interoperability, support, deployment, upgrade policies, and end-user environments.

If you are a Software Architect who is looking for an opportunity to expand your career and knowledge, don't wait for more and contact Sonatafy Technology for information about open positions and more.

Visit our LinkedIn group for upcoming contests and giveaways!
https://www.linkedin.com/groups/14060124/

Do You Know the Real Meaning of Being a Software Developer/Engineer?You made a huge choice when you decided to be a deve...
04/21/2022

Do You Know the Real Meaning of Being a Software Developer/Engineer?

You made a huge choice when you decided to be a developer, but have you ever wondered why did you choose this path?

We could say that software engineering is like any other craft in the sense that you have to put your touch on it to make it stand, I know that is better known as a profession but I like to call it a craft because a piece of code can become a piece of art, thanks to the power of our minds, you don't believe me? that's ok, that's how most of the creators of the apps that make your life easier nowadays felt when nobody believed in them, and now your life is way easier thanks to those guys.

That's the real Meaning/Purpose of being a developer/Engineer, the word engineer means to use your ingenuity to create things, as an engineer you are a creator, and is your duty to create things to help other people, whether you are working on your own project or somebody else's remember that the goal is to develop something that will benefit a lot of people, and as a developer, you have this huge responsibility, literally people's lives could be in your hands.

You could take a different approach on this and that's ok, we all have different perspectives and points of view, but I think we can all agree that we want the best for our kind, and as a professional who's passionate about the technology you can make your contribution to make that happen.

Address

San Diego, CA

Alerts

Be the first to know and let us send you an email when Sonatafy Nexxus Networking posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share