# #2018 — Jan Wilmake's Blog

Posts tagged with **2018**

## Posts

- [In search for the perfect Communication App for Co-Working spaces: Slack, Facebook groups, and beyond](https://blog.janwilmake.com/2018/networking-coworking.md): 11/14/2018 - An analysis of communication tools in coworking spaces, comparing Slack, Facebook Groups, and LinkedIn, and introducing Communify as a purpose-built platform for fostering local collaboration and community.
- [Pivoting to a creation-centric metric of productivity](https://blog.janwilmake.com/2018/pivot-creation-centric-metric-productivity.md): 5/22/2018 - A shift in measuring productivity from passive learning and time spent to active creation and hands-on coding, introducing the Groundhog Day 100 Days of Code challenge.
- [The dark side of globalization](https://blog.janwilmake.com/2018/the-dark-side-of-globalization.md): 4/2/2018 - A critical reflection on the risks of global internet uniformity and platform manipulation, arguing that decentralized regional diversity provides safer experimentation for humanity.
- [Wet code and inline styles](https://blog.janwilmake.com/2018/wet-code-and-inline-styles.md): 4/2/2018 - A controversial take on coding practices advocating for inline styles and WET code over DRY principles to prioritize development speed and reduce abstraction overhead.
- [Publishing your expo app to both app stores](https://blog.janwilmake.com/2018/expo-standalone-publishing.md): 3/31/2018 - A detailed step-by-step guide for publishing Expo apps to the Google Play Store and Apple App Store, covering configuration, builds, credentials, screenshots, and updates.
- [How to create a sustainable world?](https://blog.janwilmake.com/2018/how-to-create-a-sustainable-world.md): 3/26/2018 - A philosophical exploration of humanity's environmental impact and potential solutions, discussing climate-control, evolution-control, and population management as strategies for creating a sustainable future.
- [The importance of rooms lies in hyperpolar immersion](https://blog.janwilmake.com/2018/the-importance-of-rooms-lies-in-hyperbolic-polar-immersion.md): 3/21/2018 - Exploring how different physical and digital environments can create focused immersion states for various goals, especially when living in limited spaces or traveling.
- [It's Nyepi in Bali. Time to reflect](https://blog.janwilmake.com/2018/its-nyepi-in-bali-time-to-reflect.md): 3/17/2018 - A personal reflection on maintaining a disciplined EAT, CODE, KITE, REPEAT routine in Bali, setting ambitious goals for building community software and creating sustainable technology solutions.
- [My 7 key ways to keep my Code Quality Ultra High](https://blog.janwilmake.com/2018/high-code-quality.md): 3/13/2018 - Seven key principles for maintaining high code quality, balancing concerns like DRY principles, naming conventions, external dependencies, and reducing time-to-context.
- [React Native App Structure: Fat-, pure-, wrapper- or screen-components?](https://blog.janwilmake.com/2018/react-native-app-structure-fat-pure-wrapper-screen-components.md): 3/13/2018 - An exploration of component organization strategies in React Native, introducing a folder structure based on component types including fat, pure, screen, wrapper, and universal components.
- [The rise of the Solo Dev Startup — 7 Reasons why writing useful apps on your own becomes moore easy](https://blog.janwilmake.com/2018/solo-dev-startup.md): 3/9/2018 - An analysis of seven technological and cultural trends making solo app development increasingly viable, from React Native and Apollo GraphQL to open-source libraries and Moore's law.
- [Collaborations in the coworking space often rely on coincidence](https://blog.janwilmake.com/2018/collaborations-in-the-coworking-space.md): 3/7/2018 - Observations on how professional collaborations in coworking spaces still rely heavily on coincidence, and why location-based networking platforms are needed for digital nomads.
- [Meet iProud: The productivity app for entrepreneurs!](https://blog.janwilmake.com/2018/iproud.md): 3/7/2018 - Introducing iProud, a productivity to-do app for entrepreneurs built in 2 weeks after 6 months of learning, designed to help users make lists, complete tasks, and connect with others.
- [The most complex app I ever made, made it to both app stores!](https://blog.janwilmake.com/2018/the-most-complex-app-i-ever-made-made-it-to-both-app-stores.md): 3/7/2018 - A brief celebration of successfully launching MasterCrimeZ to both iOS App Store and Google Play Store after 4 months of development.
- [Creating a performant GraphQL Server - node is harder than I thought!](https://blog.janwilmake.com/2018/creating-a-performant-graphql-server-node-is-harder-than-i-thought.md): 3/6/2018 - An exploration of performance optimization strategies for GraphQL servers built with Node.js, covering benchmarking, database pooling, Dataloader, and production deployment techniques.
- [How to connect your app to a server?](https://blog.janwilmake.com/2018/how-to-connect-your-app-to-a-server.md): 3/6/2018 - Technical considerations for connecting React Native apps to servers, covering SSL requirements, CloudFlare configuration, error handling, and connection testing strategies.
- [Must have Tooling & Programs](https://blog.janwilmake.com/2018/must-have-tooling-programs-for-the-entrepreneurial-full-stack-developer.md): 3/6/2018 - A quick overview of essential development tools and productivity apps for building React Native applications, including VSCode, ESLint, Prettier, RescueTime, and WakaTime.
- [[Notes of a programmer]: Apollo store updates](https://blog.janwilmake.com/2018/notes-of-a-programmer-apollo-store-updates.md): 3/6/2018 - Technical notes on the four methods of updating Apollo's client-side cache, comparing automatic updates, refetchQueries, manual store manipulation, and optimistic responses.
- [Setting up a GraphQL Backend without GraphCool](https://blog.janwilmake.com/2018/setting-up-a-graphql-backend-without-graphcool.md): 3/6/2018 - A comprehensive guide to setting up your own GraphQL backend with Node.js, Express, Sequelize, and MySQL, including deployment to a remote server with Nginx and SSL configuration.
- [Shortcuts Cheatsheet](https://blog.janwilmake.com/2018/shortcuts-cheatsheet.md): 3/6/2018 - A comprehensive cheatsheet of keyboard shortcuts and terminal commands for VSCode, MacOS, React Native Simulator, Chrome DevTools, and common Git workflows.
- [Should you go web or native?](https://blog.janwilmake.com/2018/should-you-go-web-or-native.md): 3/6/2018 - A decision framework for choosing between web and native app development, evaluating capabilities, platform preferences, user acquisition, retention strategies, and cost considerations including PWAs versus React Native.
- [The Expo Edge - why you should choose Expo over bare React Native](https://blog.janwilmake.com/2018/the-expo-edge.md): 3/6/2018 - A comprehensive comparison of Expo versus bare React Native and ExpoKit, outlining advantages like build automation and OTA updates, and disadvantages including app size constraints.
- [The MVP Challenge - From 0 to MVP in 100 days: Using Expo](https://blog.janwilmake.com/2018/the-mvp-challenge.md): 3/6/2018 - A comprehensive guide to building an MVP in 100 days using React Native and Expo, covering coding style decisions, architecture choices, work ethic, and a detailed workflow from setup to launch.
- [Workflow query creation (React Apollo)](https://blog.janwilmake.com/2018/workflow-query-creation-react-apollo.md): 3/6/2018 - A step-by-step workflow for creating GraphQL queries in a full-stack React Apollo application, from schema definition to client-side implementation.
- [The Multiple Personality Coder](https://blog.janwilmake.com/2018/as-a-full-stack-developer-its-good-to-have-multiple-personality-disorder-2.md): 2/27/2018 - A humorous exploration of different mental modes developers shift between while coding, from debugging to perfecting UI, illustrated through fictional programmer personalities.
- [Why I went to Bali and why I don’t know where I’m going next](https://blog.janwilmake.com/2018/why-i-went-to-bali-and-why-i-dont-know-where-im-going-next.md): 2/8/2018 - A reflection on the concept of intermittent hyper immersion shifts and how regularly changing environments accelerates personal growth and learning through challenging assumptions.
- [Handling time on your server, using different ORM's in node: Sequelize and mysql2. Beware!](https://blog.janwilmake.com/2018/handling-time-on-your-server-using-different-orms-in-node-sequelize-and-mysql2-beware.md): 2/4/2018 - A technical deep-dive into timezone handling issues when using Sequelize vs mysql2 in Node.js, exploring how different ORMs process timestamps differently and cause validation problems.
- [How I’m going to make 2018 my most impactful year yet — A clear vision, fear-setting, and a crystal clear plan.](https://blog.janwilmake.com/2018/2018-year-of-creation.md): 1/19/2018 - A personal manifesto outlining ambitious 2018 goals, using fear-setting and extreme accountability measures to build two apps while pursuing a vision of working productively in paradise.
