Sign in

Full-stack iOS Engineer & Co-Founder of nup and UNIpad | Passionate iOS dev | Chess & Netflix addict | Musk believer | Dev on wheels ♿️

5 proven tips that can really boost your team’s productivity

Photo by William Iven on Unsplash

Working with a small team may sound easier as opposed to working with a very large one, but the truth is you're going to face many challenges there as well. Especially if you are inexperienced as I was.

I know that in the beginning of a startup, everyone can take the role of the developer. So this goes out to you, the lead developers, the project managers, the CTOs and CEOs… to those who are starting or joining a startup of just a handful of devs.

No one likes changes
One of the worst things you can do to your team…

Make sure your app doesn’t crash anymore (or at least not as much as it used to)

Imagine this scenario; You just updated your app and went out to blow off some steam. As you are all relaxed, your phone starts ringing again and again. Your last build crashes more than Windows Vista! 😜

I don’t wanna be that guy, but it’s probably your fault and so you deserve this 😬

In my experience, 9/10 times there’s an unexpected crash, it’s because I was so sure a variable would always have a value… until it didn’t. …

Or how to do things in one line

For my first post, I wanted to write about something that’s easy to understand, yet very useful and powerful! That’s why I chose to show to you the array methods Swift has to offer for manipulating data in Arrays.

I don’t think there’s any app out there that doesn’t use arrays to “play” with data. Very often, you’ll need to search for a specific value, or set of values and you’ll probably do something like this:

let numbers = [87, 21, 9, -12, 55]
var selectedNumbers: [Int] = []
for number in numbers {
if number >…

Migrating lots and lots of files in a day

In this story, which is my very first, we will dive into the process of migrating your MongoDB files to an S3 object storage (although you can follow all steps before the transfer, if you want to migrate them elsewhere).

We’ll take a brief look on how mongo stores files and how you can access them. Then, we’ll see how to export those files to your server’s disk and finally, how to upload them to your S3 instance.

But first, a little backstory on how I ended up needing to transfer 41GB of 300K image files.

(In order to follow…

Sotiris Kaniras

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store