Programming How to scrape public information from LinkedIn, Facebook and Twitter using Javascript For my app Dunbar I needed to scrape person information. The goal was to get profile picture options to show them in the app. It wasn't easy. A whole new world opened up to me. The world of data scraping! Puppeteer (Node JS) is
Programming Application Loader gone in XCode 11? This is how you upload your app now In XCode 11.1, application loader is nowhere to be found. Apple has removed it, seemingly for no apparent reason. This is how you can still upload your app: Install Transporter
Entrepreneurship The advantages of open sourcing At LECKR, I'm developing open source components for the apps I'm building. Instead of making everything specific to the apps I'm working on, we look ahead and see that some of the things can be used universally across multiple apps (Let's call this process
Programming How to use CloudFlare with Ghost with automatic SSL Previously I had setup my node server with ghost using let’s encrypt. However, when using CloudFlare, this isn’t needed anymore. I wanted to use CloudFlare so I could get ghost on the subdomain and a surge.sh React website on the main
Programming The solution to the PO Fallacy - How to code more, and plan less As a solo devpreneur I find myself over-analyzing and planning + thinking too much. Even when working in bigger teams, I end up creating so many to-do's that I get afraid of starting because it's so much. I end up planning without executing. It's kind
Programming What is the best way to test new features in your React Native App? In the past 2 years, I've worked on 9 React Native apps, and I've tried many different ways to test new features. All possibilities have advantages and drawbacks, so here
Programming I just made an app in 26 hours In the beginning of March 2019, I started with Dunbar. This post describes how it went.
Programming How got get your app under control? Remove wildgrow, KISS, monolithize A lot of startups run out of money and can't take off because they have a very clumsy/heavy codebase that's hard to change/maintain. In early stage startups, it
Programming Migrating to Expo to become more lean and stable It can very well be the case that when you started your react native project a few years ago, Expo didn't exist or wasn't matured yet. However, now Expo is
Programming Forcing your app users to update the app Things to add: - Why - How - Code repo open source Create backend endpoint ‘version_info’ which exposes ‘newest version’ & ‘required version’, and maybe ‘newest native version’ or
Programming The Expo Edge - why you should choose Expo over bare React Native I recommend Expo, because it gives you an edge compared to other ways to create apps. The expo edge 😎 You should really try it! Certainly if you're new to the
Programming Seven mistakes I think my software company made building their React Native App For about 8 months now, I've worked for a software-company that's building a React Native App for a client. My role is to program features and fix bugs in React
Programming Processing feedback of your users in your app: HockeyApp, Intercom, WhatsApp? Every app needs feedback from its users. It's a very important step in the lean development cycle of creating a good product. There are multiple ways Intercom WhatsApp HockeyApp Native & Custom Native (No build expo possible) JS & Outsourcing all functionality JS &
Programming Upgrading from Wix Navigation v1 to Wix Navigation v2, or React Navigation v3? In the past year that we've worked on an app at our company we've used Wix React Native Navigation V1 (WN1). It has worked well enough to use it, but over time, we've discovered many quirks and problems. Since v2 improved a lot of
Programming About scaling horizontally without sharding: How many RPS are possible without sharding? Is this between-step worth it? Sharding is hard and creates much room for risks and mistakes. Therefore, it could be smart to delay this as long as possible. There could be one dedicated MySQL Server
Programming Never let your API go down with a flexible client My app sends about 0.5 RPS to the API. Once a minute I query the serverInfo which also contains info about CPU load. If the CPU load gets higher
Programming Scaling my Node JS GraphQL Server Vertically to 5k RPS on a single machine Intro When you're building an MVP, it's good to be prepared for a little bit of traffic. My app Communify uses about 0.5 requests per second per user that's
Programming Scaling Horizontally to one million RPS This Forbes Article and its Original Post describe how a guy managed to hit 1Million RPS for a while with one load balancer and 10$. This post also contains a
Programming Perfections VS Speed in Data-driven React Native Apps In the past 2 years of working with react native, I've worked with 3 Expo apps and one Native App. I've learned a very valuable lesson regarding the difference between
Programming Today I open-sourced nearly 10% of my codebase I tried to be more open source the past few weeks. My main codebase is still private, but I've open sourced a few things: React Native Super Image React Native
Entrepreneurship Chat-BaaS: Chat Backend as a Service Chats are very universal. With Communify, I'm solving a problem that many software companies have solved, are solving, and will solve. I am solving it for React-Native + Node JS + GraphQL
Programming Big reason to use React navigation over Wix navigation Today I discovered a really big reason why React navigation is fundamentally better than Wix navigation. React navigation has functions createBottomTabNavigator/createStackNavigator, etc. which return a component. However, Wix navigation
Programming Wet code and inline styles Maybe I’m a bad coder… but I feel like there are a few principles of coding - that good coders use a lot – are weird. The most important is
Programming Publishing your expo app to both app stores Publishing your expo app to both app stores can be an exhausting and scary process with many unknowns if you do it for the first time. To make it a