Swift and room for improvement
It’s been roughly two years since Swift appeared, and it’s certainly had its impact, especially in the iOS development ecosystem. However the language still has some room for improvement. In this blog post I will talk about some of the improvements I’d like to see in the future. Features Swift is constantly evolving and features are still being added and removed from the language. Unless maintaining source compatibility is a must have for you, an evolving language is pretty much always a good thing as improvements are always welcome.
Open Doors #1: the kickoff of future events
Hey! It’s me here again. Last wednesday we hosted our first Open Doors at our Montevideo offices. It was really great! We met very cool people and chatted about technology, coding & random stuff while delighting ourselves with cold beers and pizza! This event set the kickoff of a series of Engineering Events we will be hosting from now on. Stay tuned at our meetup group ;) Back to yesterday, the agenda was very dynamic with 10-15 minutes talks from different perspectives.
Understanding the Redux paradigm
Lately I’ve been hearing a lot about Redux, it’s very trendy among my peers here at Tryolabs. It is so trendy that even one hard core backend developer who hated UI development started to love it just because of Redux. With this as a tipping point I decided that it was time to get my hands on it. If you’re used to MVC based architectures and want to know more about Redux, this post might be of help.
Tryolabs is Sponsoring MLconf in San Francisco!
Great news over here, we’re honored to confirm that we will be sponsoring the MLconf in San Francisco this year! This event, hosted since 2012, brings together some of the top minds related to Natural Language Processing, Deep Learning, Game Theory, Large-Scale Clustering and many other Machine Learning related fields. By November the 11th, large companies, startups and academics will be gathering together, at the heart of San Francisco, to share views about a common issue: large and noisy data sets.
fetch-it: enhanced HTTP client based on fetch
Hello world, we’re presenting fetch-it: an enhanced HTTP client based on fetch. For those of you who are not familiar with fetch, here is a formal definition: The Fetch API provides an interface for fetching resources (e.g., across the network). It will seem familiar to anyone who has used XMLHttpRequest, but the new API provides a more powerful and flexible feature set. Since discovering new things is very (very) exciting, I’ve been testing fetch for a while.
Diving into iOS development
Recently, after doing web development for years, I decided to move away from that world and dive into something new (for me), iOS development. In this blog post I will try to give a very short summary of what resources I used to get me started and why they were useful, as well as talk about some interesting features Swift has to offer. Resources Swift Step one was learning the language.
Parse is gone. Now what?
The world of BAAS, or MBAAS, was shocked the past week with the announcement made by Parse on it’s site: Parse’s hosted services will be fully retired on January 28, 2017. We’re proud that we’ve been able to help so many of you build great mobile apps. Read more on this announcement and what this means for your app here. Thank you for using Parse. The web was/is filled with people set on fire, running in circles discussing why this is happening, possible alternatives to move on to, and migration plans to other providers.
Market while developing 101: ideas & tools for the early days
It is usually useful to try to see the whole picture. In the field of Internet startups thinking about development without planning market fit, might not be a great idea. Let’s put it this way: you have an amazing idea and gathered enough capital to make it work; sure, go lean and start to build it step by step. Either if you start developing with your own team or do staff augmentation, it is important to envision and start executing a marketing plan as soon as possible.
Non-coding tips a coder should know (w/memes!)
If you are anything like us, coding is what you love the most. But you also know there are many different aspects to be aware of beside coding that are important parts of a healthy development process. When you work as a developer you usually face clients or stakeholders that expect results and part of your job is managing their expectations. This is as important as delivering high quality code.
Top 10 Python libraries of 2015
Update (12/20/2016): here you can find the 2016 edition of this post. As the new year approaches, we often sit back and think about what we have accomplished in 2015. Many of our projects would not have been as successful if it were not for the great work done by the open source community, providing some solid, bullet-proof libraries. Everyone and their grandma seems to be writing top 10 lists, so we couldn’t be less and compiled our own.