Related Setup: https://gist.github.com/hofmannsven/6814278
Related Pro Tips: https://ochronus.com/git-tips-from-the-trenches/
https://medium.com/react-native-training/react-native-iphonex-92ff511282af | |
https://github.com/react-navigation/react-navigation/issues/2589 | |
https://blog.callstack.io/react-native-meets-iphonex-a0f5034f7a41 | |
https://stackoverflow.com/questions/46884370/react-native-iphone-x-safeareaview | |
https://breakingscope.com/2018/01/26/using-safeareaview-iphone-x-react-native/ | |
https://www.spritle.com/blogs/2017/12/29/can-react-native-apps-work-on-iphonex/ | |
https://www.bram.us/2018/02/20/react-native-and-iphone-x-safeareaview/ |
Related Setup: https://gist.github.com/hofmannsven/6814278
Related Pro Tips: https://ochronus.com/git-tips-from-the-trenches/
URL | HTTP Verb | Action |
---|---|---|
/photos/ | GET | index |
/photos/new | GET | new |
/photos | POST | create |
/photos/:id | GET | show |
/photos/:id/edit | GET | edit |
/photos/:id | PATCH/PUT | update |
/photos/:id | DELETE | destroy |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
This is a compilation of questions that we have stumbled upon in our job interviews. None of the questions are generic or borrowed from internet, they are real questions. Me and the other authors (@rudiaj, manny) have decided not to log company names, as that would spoil the idea of the interview itself.
The questions come from multiple interviews for Full-Stack, Front-End and Back-End positions. All interviews were Junior Level. Most of the questions (level 1) deal with pretty basic stuff and serve a functional purpose of eliminating candidates that do not have a certain level of overall and precise knowledge. A smaller amount of questions are harder (level 2), and they are usually meant to test the way you solve problems. These questions are more important in the eyes of the employer, and this part of the test is often performed live or over a video call. These level 2 questions are almost always in the form of a programming task. The idea being that you are
function spinalCase(str) { | |
str = str.replace(/[\s_]/g,"-") | |
str = str.toLowerCase() | |
return str; | |
} | |
spinalCase('This Is Spinal Tap'); |
function translate(str) { | |
var arr = str.split("") | |
var firLetter = arr[0] | |
var secLetter = arr[1] | |
var vowels = ["a","e","i","o","u"] | |
for(i=0;i<vowels.length;i++){ | |
if(firLetter==vowels[i]){ | |
var newSt1 = arr.join("")+"way" | |
return newSt1 | |
} |
function replace(str, before, after) { | |
var arr = str.split(" ") | |
var newArr = [] | |
for(i=0;i<arr.length;i++){ | |
if (arr[i]==before){ | |
if(before.charAt(0).toUpperCase()){ | |
after.split("")[0]=after.charAt(0).toUpperCase() | |
newArr.push(after) |
function replace(str, before, after) { | |
var arr = str.split("") | |
var newArr = [] | |
for(i=0;i<arr.length;i++){ | |
if (arr[i]!=before){ | |
newArr.push(arr[i]) | |
}else{ | |
newArr.push(after) | |
} |
function sumAll(arr) { | |
arr = arr.sort() | |
var sum = 0 | |
for (var i = arr[0];i<=arr[1];i++){ | |
sum += i | |
} | |
return sum | |
} |