Engineering at Arionkoder
We care deeply about how we approach the engineering process. This is why we pay special attention to aligning with our culture. This affects how we work, why we take the decisions we take, and who we work with. Read more about our engineering culture here.
Introduction
Our Engineering Culture
We approach the engineering process with the intent of aligning it with our culture and values.
This affects how we work, why we take the decisions we take, and who we work with.
Meet the engine that drive us
Tech agnostics: how we choose our stack
We declare ourselves tech agnostics. This means that first, we analyze the challenge we’re facing, and only after deciding on the best architectural design we move on to select the best tech stack for its requirements.
At Arionkoder we understand that technology has cemented its place in everyone’s lives. Be it on your monitor, your pocket, on a billboard, or on your wrist, you’re surely in contact with it. But how do we reach these places? Our talented engineering team faces these challenges every day.
Guilds
What is a Guild and why do we have them?
A Guild is a team comprised of arionics with similar skillsets who come together to create a community centered around the specific skill they possess and its transmission. Their members become ambassadors of a particular technology within the organization.
Guilds are flexible, welcome all people, and work toward smaller, attainable objectives. They can help evaluate potential solutions and provide better viability to your team’s decisions, while giving arionics technical support when they need it. No arionic is alone.
Imagine your shiny new project has some complex architectural requirements. You surely have a competent arionic assigned to this issue, but what if they have some doubts about their decision? Or maybe, as part of your project, you need to quickly dabble in a very specific topic that nobody on your team has expertise in? This is where your arionic’s guilds come into play.
Continuous Improvement Meetings
(and why they’re so important)
Like other project management techniques, guilds rely on regular meetings to keep everyone on the same page and hold everyone accountable for their commitments.
The key meeting for guilds is the Continuous Improvement Meeting (CIM), where members share progress, recognize challenges and come up with solutions. This way, members can discuss exciting new features, topics, issues, or news they've discovered. This way, arionics learn while working and expand their horizons.
Guilds: A long-term project
While it’s important to think about the short-term benefits of guilds, it’s also important to consider their long-term benefits.
Guilds provide a long-term support structure for our teammates and a route to new discoveries and self-improvement that doesn’t conflict with their current projects. They’re a place to have dynamic conversations, ask for help, and to grow with a team. That’s why guilds help us ensure we’re always well-equipped to solve the challenges we face.
Endlessly curious learners
We also focus on internal training, which is why talks are periodically given on different topics of interest. From new technologies and their applications to new solutions to current challenges, we love sharing our knowledge with both technical and non-technical people.
The Basics
(Hello World)
Nicolas Moreira talks to us about Programming languages, Frameworks, libraries, Web development
and more.
Data
Everywhere
Dive into the world of Data, its uses and roles, focusing on what Data Scientists and Business Intelligence professionals can accomplish, as told by Hernán García.
The
Blockchain
Discover the amazing world of blockchain and all its implications for current topics such as NFTs, the Metaverse, and Web3 in the words of our Head of Engineering Nicolás Moreira, joined by Martín Oyhanarte, Damián Calderón and Ariel Aranda.
Giving back to the community
As you can imagine, being a developer can be an extremely rewarding career path. But the field is also full of new challenges. One of them is the lack of opportunities to share their work with the world.
At Arionkoder, we care about this and invite our developers to share their insights with the community.
Our engineers deliver talks about their work at local meetups and conferences, participate internally through Arionkoder’s Engineering Blog and share their knowledge internally with their teammates. By doing so, arionics can showcase their skills and help other people learn about technology in a fun and engaging way.
Insights from our team
Engineering is a very broad field and technology is constantly evolving. We permanently learn and write about topics we’re passionate about.
On our Medium page, you can find several articles with how-tos, tutorials, and reviews written and curated by Arionics. Learn more about our opinions, findings, and work at Medium or at Arionkoder Blog
Resources from our team
While creating solutions for our clients, we’ve curated a lot of gists, tips, tricks, and templates that help us jump-start projects and hit the ground running in a faster and more effective way than ever before.
In our GitHub repository you’ll find solutions in several programming languages and frameworks such as Ruby on Rails, Django, Fast-API, Angular, Express, and more.