Mission: To deliver an extraordinary experience for clients, partners, & employees.
Today’s Tip Tuesday comes from our developer Rafael Câmara, and he has some React knowledge to share this time:
When developing React apps, we may face some issues related to component reusability (i.e. components getting too specific as more and more states and actions are added on top of them). A simple pattern can help avoid these issues. You simply need to classify your components into two different groups: Presentational and Container.
The Presentational group should have stateless components, which are concerned only about displaying things. Their data is received through props, and you can extend their reusability through high order components. On the other hand, the Container components are concerned about how things work by providing data to Presentational and other Container components.
This simple pattern allows us to better understand which components can and cannot be reused. You can learn more about it at: http://glassdoor.com/slink.htm?key=vQfII.
We had an exciting week at our BH Office, hosting two remarkable meetups! First, we had a full house at the 5th React BH Meetup on April 17th. Then, DevOps was in the spotlight on April 19th at the 9th DevOps BH Meetup. At Avenue Code, we're passionate about investing and nurturing a diverse set of technical skills.
We all start somewhere.
In our case, we started with a project that gave us a glimpse of what we could become. We took what we learned and applied it to the next project, and soon enough, more clients and more projects came to follow. As we celebrate the completion of our first decade in business, we believe our success has come from our people, our values, and the quality of our relationships. We prefer the word "partner" over "vendor”, and our investment in professional relationships is a reflection of that philosophy.
Because of the genuine passion, dedication, and excitement that Avenue Coders bring to work with them every day. We value the human element in what we do. There's a recognition at Avenue Code that human beings need investment, encouragement, and support to achieve great things, and there’s an uncommon willingness to offer all of the above to every employee. As a company, we've been awarded title after title from Love Mondays, the Great Place to Work Institute, the SF Business Times, Infomoney, Inc. 5000, and more, and we’re continuing to grow and foster the great talent that makes Avenue Code what it is.
The offerings below reflect what we've learned over several years partnering with some of the biggest names in e-commerce. Thousands of SKU's? Millions of concurrent users? Legacy systems with complex integrations to entirely custom-built e-commerce platforms? Check, check, & check.
Web Interface Development
Machine Learning & Data Science
Server Side Platform Development
Enterprise Agile Coaching & Transformation
I have been working at Avenue Code full-time
- Great team environment, collaboration and culture
- Open doors policy with access to upper management
- Good work-life balance
- Opportunity to discuss and contribute ideas
- Positive and driven employees are always nice to work with
- No cons I can think of at this time.
I applied online. The process took 3 weeks. I interviewed at Avenue Code (San Francisco, CA).
A very bad interview, for the first time, I received about 20 minutes of interview, had a good chat, and then sent me a 2 day code challenge. I said it was a demo, not simple, I finished it on time, but in the next week, I didn't receive any reply to my code challenge, I look up. After reading my bitbucket account, no one read my code, then I sent letters to urge them, and I received an inappropriate mail a day later.This is very unfair for me, since it is inappropriate, there is no need to waste everyone's time. I strongly do not recommend that you go to interview this company. It is very disrespectful to people.