Simon McManus
3.3K posts

Simon McManus
@simonmcmanus
Simon McManus - Web Enthusiast- Cat owner - Gardener - see @smm_links or https://t.co/Oos4mJ5kTO for my links
Essex 参加日 Eylül 2007
623 フォロー中563 フォロワー

@philhawksworth It's similar, but makes it much easier to keep the html in html files and just compose it all with js.
English

@philhawksworth That's the sort of thing I built sizlate for:
npmjs.com/package/sizlate
Will try to post an example later on.
English

@psd Love this Paul. No doubt you will be great in the new role. Hope you are well.
English

Wrote a piece about our experience with Hypothesis Driven Development at Trainline: medium.com/trainline/less…
English

moved the blog over to @eleven_ty and made a little wrapper to support layouts using Sizlate:
simonmcmanus.com/posts/eleventy…
English

This looks interesting. A slightly different approach to sizlate but I suspect it will work nicely. Nice to see more libs using standard html with css syntax for templating.
Matthew Phillips@matthewcp
Announcing Corset, a new approach to declarative DOM binding! corset.dev Corset is an alternative to frameworks like React and Vue. Instead of JSX/templates, you use a CSS-like DSL to bind to the DOM that already exists. This difference has profound implications 👇🏼
English

The full post is available at simonmcmanus.com/posts/engineer…, what are your engineering principles? Did I miss any?
English

Continuous improvement
As engineers, we never stop learning, which means there is always room for improvement. Actively seek it out and challenging assumptions around the status quo. It's vital that engineers feel empowered to bring about change.
#continuousimprovement" target="_blank" rel="nofollow noopener">simonmcmanus.com/posts/engineer…
English

Integrate continuously
To operate at scale, it's often necessary to separate concerns and have clear boundaries so people work independently. The risk is the pieces built-in isolation won't work in unison...
#integratecontinuously" target="_blank" rel="nofollow noopener">simonmcmanus.com/posts/engineer…
English

Last responsible moment
On big projects, it's often tempting to do some work up front to figure out the best solution. In reality, it's better done as close to the actual work to ensure the solutions are relevant.
#lastresponsiblemoment" target="_blank" rel="nofollow noopener">simonmcmanus.com/posts/engineer…
English

Embrace the unknown
By Acknowledging what we don't know, we remove assumptions from the process. We can then dedicate time to understanding and solving those problems in isolation.
#embracetheunknown" target="_blank" rel="nofollow noopener">simonmcmanus.com/posts/engineer…
English

Remove assumptions
The best way to remove assumptions is to break a task down into smaller delivery units and make sure you have clear acceptance criteria for them. Keep breaking it down till there are no assumptions of concern.
#removeassumptions" target="_blank" rel="nofollow noopener">simonmcmanus.com/posts/engineer…
English

Justify complexity
t's not always possible to avoid complexity entirely. We can minimise it by insisting any complexity introduced has to demonstrate it will add more user/business value, keeping unnecessary tech/requirements away from your code.
#justifycomplexity" target="_blank" rel="nofollow noopener">simonmcmanus.com/posts/engineer…
English

Tight Feedback Loops
Work closely with designers, optimise for tight feedback loops and short iteration cycles. The sooner you can get real users testing your solutions, the better.
#tightfeedbackloops" target="_blank" rel="nofollow noopener">simonmcmanus.com/posts/engineer…
English







