Geeky stuff 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
Geeky stuff 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
Geeky stuff 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
Geeky stuff 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
Geeky stuff Redux Light and Universal endpoints This blogpost is still being written and isn't finished, but I already put it here for you to read. Redux adds a lot of layers and boilerplate, which increases time-to-context. Here are the pro's and cons of Redux in my opinion. In this post,
Geeky stuff 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
Geeky stuff I just made an app in 26 hours In the beginning of March 2019, I started with Dunbar. This post describes how it went.
Geeky stuff 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
Geeky stuff 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
Geeky stuff 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
Geeky stuff 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
Geeky stuff 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
Geeky stuff 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 &
Geeky stuff 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
Geeky stuff 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
Geeky stuff 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
Geeky stuff 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
Geeky stuff 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
Geeky stuff 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
Geeky stuff 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
Geeky stuff 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
Geeky stuff 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