Nick Evans

133 posts

Nick Evans

Nick Evans

@npcevans

Doing my best to build the right things right.

Katılım Ağustos 2009
760 Takip Edilen84 Takipçiler
Nick Evans
Nick Evans@npcevans·
Operationalizing machine learning models is an increasingly important challenge. How do we run these models on heterogeneous hardware while maintaining the ability to debug these models when they fail. @bsletten at #OReillySACon
English
0
0
1
0
Nick Evans
Nick Evans@npcevans·
Do you ever think about the carbon footprints of large scale machine learning models running in the cloud? @bsletten at #OReillySACon
English
0
1
3
0
Nick Evans
Nick Evans@npcevans·
Prioritize ruthlessly, reinvest in your existing systems, let's talk about messy evolution - so no rebuild after all? @z00b #OReillySACon
English
0
0
2
0
Nick Evans
Nick Evans@npcevans·
On the refactor - rewrite continuum, the sweet spot is probably on the refactor side @z00b at #OReillySACon
English
0
0
0
0
Nick Evans
Nick Evans@npcevans·
Dimensions of service granularity: functionality, db transactions, data dependencies (schema ownership), workflow/choreography (inter-service communication) - except functionality, all dimensions prefer service consolidation.@markrichardssa at #OReillySACon
English
0
1
0
0
Nick Evans
Nick Evans@npcevans·
shared lib, shared service, code replication, service consolidation - 4 techniques for dealing with shared code in microservices @markrichardssa at #OReillySACon
English
0
0
0
0
Ananya Neogi
Ananya Neogi@_ananyaneogi·
#javascript quiz time! No cheating please 🙂 Will these two functions give same output or not? function hello1() { return { bar: "hello" }; } function hello2() { return { bar: "hello" }; } console.log(hello1()); console.log(hello2());
English
88
79
216
0
Nick Evans
Nick Evans@npcevans·
@Ruurtjan Yes agreed: "amount of effort they save other teams", that is indeed the crucial point.
English
0
0
0
0
Ruurtjan Pul
Ruurtjan Pul@Ruurtjan·
@npcevans Agreed. The cutoff between capabilities and products isn't this black and white. I made the distinction for the sake of the argument. Maybe I should've said 'products that give capabilities' vs 'products that give solutions' or something.
English
2
0
0
0
Ruurtjan Pul
Ruurtjan Pul@Ruurtjan·
Centralized teams should use their pockets of expertise to expose capabilities, not products. Examples of products: - Data (e.g. etl's from DB's to data lakes) - BI dashboards Examples of capabilities: - Data processing (e.g. a Spark/Flink cluster) - Self service BI (1/4)
English
2
0
0
0
Nick Evans
Nick Evans@npcevans·
@seldo @briankardell @Amorelandra I so agree with this: The representation of your object in memory depends what you intend to do with it, and context-sensitive representation is not a feature of OO design.
English
0
0
0
0
Nick Evans
Nick Evans@npcevans·
@vladikk @Heimeshoff Indeed, so the UL is more like a discipline, but doesn't have a canonical physical embodiment.
English
0
0
0
0
Nick Evans
Nick Evans@npcevans·
@vladikk @Heimeshoff Do you give the UL a physical form (in documentation) or is the refinement just making sure you have "good quality" talks with domain experts?
English
3
0
0
0
Nick Evans
Nick Evans@npcevans·
When doing #DDD, always invest up front in establishing a clear ubiquitous language. Not doing this will result in confusion and wasted effort down the line. @vladikk #OReillySACon
English
1
1
1
0
Nick Evans
Nick Evans@npcevans·
@SzymonPobiega @stilkov Haha, thanks, good point! I wasn't entirely sure, but I thought I guess sometimes you might want to advise in favour of a particular vendor.
English
0
0
0
0
Nick Evans
Nick Evans@npcevans·
Dogma + experience + pragmatism + flexibility + minimalism + trends/future needs + experiments/pocs + hands on + vendor advice = The Successful Architect @stilkov #OReillySACon
English
1
0
2
0
Nick Evans
Nick Evans@npcevans·
1+ million lines of code in node_modules for a hello world app with eslint, tap and create react app. No worries! NPM has solved the software reuse problem. @matteocollina #OReillySACon
English
1
3
10
0
Nick Evans
Nick Evans@npcevans·
By performing stream processing in @apachekafka you can do projections/aggregations/joins that you would otherwise do when querying the database. In this way different consumers can store data exactly as they need it. @benstopford #OReillySACon
English
1
8
22
0