Jan Wilmake's Blog

Chat with This Blog

2018

All blog posts tagged with 2018

In search for the perfect Communication App for Co-Working spaces: Slack, Facebook groups, and beyond

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

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

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

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

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?

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

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

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

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?

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

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

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!

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!

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!

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?

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

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

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

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

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?

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

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

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)

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

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

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!

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.

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.

← Back to all posts