First Of All, Let’s Be Clear, interns at Devagnos don’t fetch coffee. They don’t file papers or do massages to seniors (well not all the time at least for the last one). They work on real projects that have a real impact on our company, our products, and our customers. You’ll leave our offices with new technical, creative, and business skills and having accomplished something significant.
As an intern, you’ll work with a mentor in the company. That person will be your go-to for questions and guidance about your project, about Devagnos, and about the industry in general. …
Just recently, in one our iOS apps, we’ve had to implement a system to check if strings had emojis in order to parse them, and it is as simple as :
extension String {
var containsEmoji: Bool {
for scalar in unicodeScalars {
switch scalar.value {
case 0x1F600...0x1F64F, // Emoticons
0x1F300...0x1F5FF, // Misc Symbols and Pictographs
0x1F680...0x1F6FF, // Transport and Map
0x2600...0x26FF, // Misc symbols
0x2700...0x27BF, // Dingbats
0xFE00...0xFE0F: // Variation Selectors
return true
default:
continue
}
}
return false
}
}
AppDelegate.swift
filedidFinishLaunchingWithOptions
function in AppDelegate.swift
var navigationBarAppearace = UINavigationBar.appearance()navigationBarAppearace.tintColor = uicolorFromHex(0xffffff)
navigationBarAppearace.barTintColor = uicolorFromHex(0x034517)
tintColor
attribute change the background color of the navigation barbarTintColor
attribute affect to the color of theAny product has at least one user — the admin. The minimum you could do when your small startup is about 4 people, is to replace the default admin password with a complex password and share it with a password manager that supports sharing.
The reason for sharing is to avoid a situation where only a single employee has permissions to the system, while another employee needs it.
It is preferable to have a different user for each person for each service. A middle-ground is to create an ‘admin’ (for special circumstances), developer (for day to day work) and ‘service’…
One of the things that frustrates me to no end is when entrepreneurs strive too hard to build a personal brand or become an influencer before they work on building a company. We go into business to be profitable and make lives better. Yet, that is somehow getting lost in our Kardashian-worshipping world where what you appear to be is more than what you actually are.
We’ve turned being an influencer into a job title that people are starting to love and revere. We’ve also taken a process that used to happen organically and turned it into a rigid, formal…
Using npm effectively can be difficult. There are a ton of features built-in, and it can be a daunting task to try to approach learning them.
Personally, even learning and using just one of these tricks (npm prune
, which is #4) saved me from getting rid of unused modules manually by deleting node_modules
and re-installing everything with npm install
. As you can probably imagine, that was insanely stressful.
We’ve compiled this list of 11 simple-to-use npm tricks that will allow you to speed up development using npm, no matter what project you’re working on.
Run: npm home $package
Running the…
CEO & Founder @devagnos