Wrapping up tonight's event with a quick Q&A for Sam & Anisha.
Don't forget to follow JSX on LinkedIn to connect to each other and our wonderful speakers!
linkedin.com/company/javascr…
#JavaScript #SoftwareDevelopment #reactjs #VueJS #nodejs #FrontEnd #frontenddev #webdevelopment
"What might be surprising is our use of @storyblok as our Headless CMS.
It was recommended to us, so we hit #Storyblok with *everything* we had to find fault.
At every turn, it really stood up to the test."
- Sam Hopkins, @AND_Digital
#headlessCMS #frontend #frontenddev
"I'm sure there is no surprise that we’ve gone with #Nextjs as a front end.
The static site generation is great for #SEO, and allows us to do server-side rendering for the more complex journey."
- Sam Hopkins, @AND_Digital
#JavaScript #frontenddev #javascriptdeveloper
Next up, Sam Hopkins, Technical Lead & DnB Dancer @titantraveluk from @AND_Digital.
"Yes, that is my real title.
What's really cool about @ANDdigital is that we're a 'people-first' digital company - they don't treat you 'as just another developer."
- Sam Hopkins
"We used @strapijs, it's this really cool lightweight, open source, CMS.
What was really cool about Strapi is the GraphQL plugin that allowed us to query our data"
- Anisha Malde, IBM
#opensource #graphql #react #JavaScript #strapijs #data #endpoint
First up, #Tech100Women winner, Anisha Malde from @IBMDeveloper / @IBM is discussing how to go from 0 - Production...in just 4 sprints!
#strapi #FrontEnd #frontenddev #graphQL #womenintech #strapiCMS @strapijs #headlesscms #javascript
JSX January is kicking off at 5:30pm - join us in 5 minutes to hear from Anisha Malde, Senior Front End Developer @IBM and Sam Hopkins, Technical Lead for @titantraveluk @AND_Digital.
Click below to join our virtual event:
bit.ly/3sTpoKv
#javascript
JSX is back - complete with #Tech100Women2019 Winner / #FrontEndDeveloper, Anisha Malde from @IBM and
Sam Hopkins, #React Specialist & Tech Lead from @AND_Digital.
Find out more & RSVP today:
bit.ly/3iex59d
#javascript #javascriptdeveloper #IBM #ANDdigital #meetup
If you struggled to follow our tweets without context fear not - all video recordings of tonight's talks and accompanying presentations will be shared tomorrow.
A HUGE thank you to @Pablo_Magaz and @williamheslam for their brilliant (& entertaining) talks this evening!
#JSX
Finally! We are going to find out who the "mysterious 19th-century Russian man" @williamheslam teased earlier in the week.
He's kicking off his story with a journey through time from David Hilbert to Haskell Curry to Raymond Smullyan...
#JavaScript #React #Developer #code
PT 2.
OR... Dependency injection!
Pros:
-Pure, avoids mutating global dependencies
-Explicit, makes it clear what a component does or does not use
Cons:
- Unwieldy when composing components...
#React #JavaScript #testing
Based on his Career-o-meter, @williamheslam explains:
PT1. "Each of the four child components has internal state, which makes them hard to test."
Can we avoid this?
"We could consolidate all the state into a 'smart' parent component, making the children all pure components"...
Next of @williamheslam kicking off with a "Dev Career Simulator 2020" - just be sure not to click "extended Twitter Rant", spoiler alert it doesn't go well.
#codinglife #codingfun #developer #development #JavaScript #Simulation
"Oak, the middleware framework for Deno’s HTTP server, is highly influenced by Go and one of the greatest things about #Oak, is its simplicity."
- @pablo_magaz, Software Engineer Manager @doodletweet
#JSX #Middleware #JavaScript #Go #softwareengineering #nodejs
And we're off! @pablo_magaz kicks off JSX7 by introducing us to @deno_land.
Built by the original creator of @nodejs Ryan Dahl, and built on Google's #V8 #Javascript engine, #Deno is hailed as a "productive scripting environment for the modern programmer".
Take a look:
Join us next Thursday for JSX featuring @williamheslam and his talk "KISS: Testing stateful #React components", sneak preview below:
RSVP TODAY: bit.ly/3o82EmL
#JavaScript #testing #coding #codinglife #Software #softwaredevelopment #SoftwareEngineer
What did you do first this morning? RSVP to JSX or open your advent calendar?
bit.ly/3o82EmL
#JavaScript #SoftwareEngineering #V8 #Rust #React #runtime #TypeScript #December #AdventCalendar #KISS #RESTAPI #API
"We learned the hard way that idempotency is king.
With such big e2e test cases, where an error is occurring, you really need to know your framework.
With this in a mind, a good logging strategy goes a long way!" - @dieguito15
#TDD #SoftwareDevelopment #debugging
‘We came up with a design document approved by everyone in the team.
We set up a feedback loop meeting to show anyone involved in the release of a new feature, the e2e testing so they can see it all running - and we'd repeat until completion."
#TDD #QA #iterations #development
Next up @dieguito15 on end to end TDD.
"I was hungry when I was making this presentation - so I’ve gone with an extended Pizza metaphor.
A new type of Pizza = New Feature Request.
This requires a new ticket - which would require an e2e spec"
#development #testing #TDD























