Pedro Ferrari: @thepedroferrari

Periodic Table of Knowledge

TSJSPythonHTMLCSSElixirDartJavaGOPHPBashRubyLUAGraphQLReactVUESolid JSSvelteAngularFlutterExpressNextJSGatsbyReact NativeRemixFreshIonicNuxtJSSvelteKitReduxApolloRelayNestD3ThreeJSPrismaJestCypressStorybooktRPCTailwindReact QuerySEONodeJSDenoBunNetworkSassRESTGITa11yMentoringImageAgileScrumWebpackParcelViteSnowpackGulpGruntDockerJiraCodepenJenkinsKubernetesOptimizelyContentfulSanityStrapiTrelloMiroFigmaWord­PressShopifyAWSGoogle Cloud PlatformVercelNetlifyMicrosoft AzureFirebaseLinodeMySQLPostgresRedisFireStoreMongoDBApacheNGINXCaddyTensor­flowRustEdgeWebGLWebGPUAstroClojureRxJSFlaskC++ElmF#HaskellPyTorchRTypeORMBlock­chainMusicGamingHealthSustain­abilityScienceTechStreamingDesignTravelSportsEducationMarketingNonprofitPrivacy and SecurityCoding
Pedro Ferrari Senior Software Engineer

Pedro Ferrari

Stockholm, Sweden

How to solve programming problems:

  1. Don't panic
  2. What are the inputs?
  3. What are the expected outputs?
  4. Work through some examples by hand.
  5. Create a simple mechanical solution. Something that doesn't really solve the issue but gives you a starting thinking point.
  6. Develop incrementally and test as you go

Projects