What’s the most elegant way to manage configuration in a React Native app? Well, there may be many legit approaches but here’s one I like.
Turbo modules broke remote debugging for React Native on all JavaScript. Until now you might have not been impacted by this if you don't use a native module that leverages Turbo Module's JSI features like react-native-reanimated. Moving forward with the new Fabric architecture everyone will be impacted.
For the sake of demonstration, suppose you need to generate an array of numbers from 0 to 99. How might you do this?
The top athletes in the world understand that their health impacts their performance, and are willing to spend lavishly on their wellbeing to reach peak results. Why don’t we?
I’ve seen many bad interviews. Sometimes, only a few questions are bad, but usually it goes further than that. Bizarre questions, like “what’s the difference between a number and an array,” are just a symptom of deeper issues.
Becky has always been able to use exercise to unwind and clear her mind. Yet for a long time at the height of her burnout, the software engineer couldn’t relax at all.
Looking back on her experience with burnout, Mari-Megan wishes someone had shaken her and told her to snap out of it—yet she also recognizes that, like so much in life, we have to come to meaningful realizations on our own.
Jesse waited tables, taught high school, and served as an assistant manager at a fast food chain. He learned how to code, working for a university, and then a major company, and then a startup. But no matter where he was at, or what he achieved, his feelings of work stress and burnout wouldn’t go away.
With the advent of ES6 and Class fields we can now write shorter components and without the need of worrying with the this keyword bind.
G2i developers partner with Lattice development team for ten weeks to create Lattice's mobile application.
React Native Tutorial: Explore and learn how to build a component list inside your app which you can access through your dev menu.
Recap of ReasonConf, a conference for web-developers & OCaml enthusiasts, where we learned about using React Native, ReasonReact, GraphQL and more.
Android App Developer's journey. A Recap of our 4-week journey to a React Native Android app for Beek.io using GraphQL API
If you're looking to hire a React Native developer, here are both the hard and soft skills you should be looking for.
In order to simplify dependency management, code reuse, and collaboration across teams, many projects have sought out to use the Monorepo structure.
Another use case of You.i Engine that is leveraging component reusability on any form factor (mobile, tablet, or TV).
Learn how we were approached to help build a streaming video app and delivered a high-quality cross-platform video player using React Native
Digging down deep to talk about the best features and advanced techniques of Focus Management with React Native.
Gatsby, Contentful, Netlify work well together and provide a great alternative to traditional CMS; we call them a triple threat.
JavaScript on the server-side (or outside of the browser) has opened a wide range of applications for the language. And that’s one of the reasons it is one of the most popular right now.
A couple of months ago, I was hunting for a new job. I found myself going through lots of interviews and stressing a lot over preparing for them.
Stop wondering what it takes to be effective at remote work and find out with these tips and tricks from the pros at G2i.
Answer front-end technical interviews with confidence. Here's how to help frontend / react engineers prepare with mock interviews.
“The single biggest problem in communication is the illusion that it has taken place.” — George Bernard Shaw, Nobel Prize-winning playwright
"I fancied myself a bit of a nerd growing up," Patrick quips, recounting his journey from tinkering with computers to building his first website at the tender age of ten. With the eager curiosity of a child combined with the precision of a budding engineer, he plunged headfirst into the world of technology, learning, exploring, and creating.
Every startup founder begins with a dream, a vision that propels them forward. For Patrick Cason, the dream was to take part in redefining fintech and empowering everyday Americans with innovative financial solutions. Like many others, Patrick harbored ambitions fueled by passion and grit. "Being a founder," he mused, "is a roller coaster of emotions, from the exhilarating highs of ideation to the crushing lows of execution."
ReactJS library is one of the most popular solutions to build great web applications, but it’s not the only one. There are libraries similar to each other in terms of problems they are trying to solve and there are libraries trying to solve a specific problem. After reading this article you’ll get a better understanding of ReactJS and how to answer interview questions properly.
I’ve seen many bad interviews. Sometimes, only a few questions are bad, but usually it goes further than that. Bizarre questions, like “what’s the difference between a number and an array,” are just a symptom of deeper issues.
This blog post will help you understand front end interviews and provide a sampling of common questions, as well as correct answers.
Hiring is risky, so obviously we can’t pick a developer at random. You have to talk to them and test their knowledge to mitigate the risk of hiring someone that isn’t a good fit for the position.
A couple of months ago, I was hunting for a new job. I found myself going through lots of interviews and stressing a lot over preparing for them.
Programming is part art and part science. How does story telling with your code fit into this dichotomy?
Over the years, we’ve evaluated thousands of React Native developers, carefully honing our interview skills and constantly improving our vetting process by asking the right questions.
Harry Gandhi has talked to hundreds of founders and served as an advisor to countless company leaders since 2017. He’s worked with two VC firms and is adviser in residence at the 1517 Fund. Through these roles, and his own personal experiences with burnout, Harry’s developed a unique perspective on the challenges founders and developers face in the workplace.
The first step is acknowledging that you won’t ever be able to know everything. So set your sights a little lower and focus on knowing just enough to be dangerous. That is, you should be able to hold a conversation about a new technology, and more importantly, identify when it may be appropriate to start learning more about it in earnest.
Even if they are well-compensated and are working a manageable amount of hours, a lack of recognition and appreciation can still leave a developer feeling unmotivated and exhausted.
Guillermo Rauch clearly knows how to build a successful startup, founding Vercel in 2015 and building it into a frontend developer platform that raised $150M in a funding round last year that saw its valuation double to $2.5 billion. He shares how he got there in a conversation with G2i’s Michelle Bakels and Gabe Greenberg.
Adrian could feel his throat tightening on the subway ride home from work. Earlier that day, he had started visibly shaking when a coworker tried to talk to him. In the moment, he tried to apologize for all the things his coworker couldn’t have known. That he had grown up with cerebellar ataxia.
The top athletes in the world understand that their health impacts their performance, and are willing to spend lavishly on their wellbeing to reach peak results. Why don’t we?
Looking back on her experience with burnout, Mari-Megan wishes someone had shaken her and told her to snap out of it—yet she also recognizes that, like so much in life, we have to come to meaningful realizations on our own.
Becky has always been able to use exercise to unwind and clear her mind. Yet for a long time at the height of her burnout, the software engineer couldn’t relax at all.