Pat Legault

548 posts

Pat Legault banner
Pat Legault

Pat Legault

@_patlego

Support Engineer @adobe

Greater Sudbury / Grand Sudbur Katılım Kasım 2013
53 Takip Edilen54 Takipçiler
Pat Legault
Pat Legault@_patlego·
After working in technical support for a few years I've developed an art for troubleshooting complex problems while managing the customer throughout the process. I've decided to document my strategies and customer management process in my article. patrique.gumroad.com/l/sslji
English
0
0
0
16
Pat Legault
Pat Legault@_patlego·
@GuillaumeCleme @tobias_petry Some optimizations perhaps but let's talk about the thing no one talks about. Ease of troubleshooting. In my opinion this is a nightmare to isolate the system layers which adds to the complexity of troubleshooting and issue resolution.
English
0
0
1
16
Guillaume Clement
Guillaume Clement@GuillaumeCleme·
@tobias_petry Technically I see some potential in terms of transport optimization, prefetching, logical coupling, etc. but it also blurs the lines between MVC or MMVC patterns and looks like it could get out of hand pretty quickly.
English
1
0
2
760
Tobias_Petry.sql
Tobias_Petry.sql@tobias_petry·
PHP did the markup and server code mixing 20 years ago and collectively decided its a bad idea as it becomes unmaintanable pretty fast. Now that gets further complicated by also mixing with frontend-stack complexity... Can somebody explain to me why that is a good idea now?
Tobias_Petry.sql tweet media
English
445
524
4.2K
742.6K
Pat Legault
Pat Legault@_patlego·
@FarzaTV I haven't read up on differential equations in a while. I think it's been a few years since I took that class.
English
0
0
0
16
Farza 🇵🇰🇺🇸
Farza 🇵🇰🇺🇸@FarzaTV·
Taking some time off. Decided to come out to MIT. Never been here but I like sitting in on random classes to get some new inspiration for whatever I'm working on -- you can just walk in lol. Just got out of differential equations. Architecture or nano technology next lfg.
Farza 🇵🇰🇺🇸 tweet media
English
37
5
669
97.4K
Pat Legault
Pat Legault@_patlego·
@therealweissman I love meat loaf but the one I make at home isn't always that great. Can you make a video around making good simple meat loaf that we can enjoy at home? I would really appreciate that.
English
0
0
1
6
Pat Legault
Pat Legault@_patlego·
@GuillaumeCleme @thdxr In my opinion any enterprise solution will have some centralized logging. It's very rare that you can simply query that log and look for information about what's happening in the system without performing some sort of transformation on the log data.
English
0
0
1
11
Guillaume Clement
Guillaume Clement@GuillaumeCleme·
@thdxr What I dislike the most about JSON logs is that in theory they work, but they then need transformations, indexing, and query tools to serve any real purpose. Fragmentation is also a pain.
English
1
0
0
102
dax
dax@thdxr·
am i the only one who doesn't like JSON logs? i prefer if they're human readable with simple `key=value` tags if i need to include structured data i also don't like logging libraries because every project uses a different one tell me why i'm wrong
English
64
1
125
35.5K
Pat Legault
Pat Legault@_patlego·
@marcba Hopefully there's some foreign key constraint that protects you unless you add CASCADE to the command then you're fucked. Maybe start applying elsewhere
English
0
0
0
7
Marc Backes
Marc Backes@marcba·
When you DELETE * FROM users; and realize it’s the production database instead of your local
Marc Backes tweet media
English
627
1.4K
12.2K
1.1M
Pat Legault
Pat Legault@_patlego·
I had a customer today mention how one of the features of the product is not doing what they thought it would do. It's doing what is documented but it's not doing what it's not documented. Has any other #developer run into this?
English
0
0
0
41
Pat Legault
Pat Legault@_patlego·
@BishoysBytes The issue also occurs if activate or modified fails what do you then? This happens in AEM when the sling repository service fails (it's the one that performs sling repoinit scripts) then all services above it cannot start and then your left with a running jvm that's unusable
English
0
0
1
12
Pat Legault
Pat Legault@_patlego·
@BishoysBytes Now if Service A has data that it stores as cache that comes from Service B this needs to be handled or else you need risk returning stale data. Typically you would listen to OSGi life cycle hooks like activate/modified or deactivate to hahdle these scenarios.
English
1
0
0
13
Pat Legault
Pat Legault@_patlego·
The more I work with #osgi the more I realize that the concept of hot reloading applications doesn't work when dealing with hundreds of interlinked services. Developers need to consider how their services handle being dynamically reloaded. This is complexity is challenging.
English
1
0
2
71
Pat Legault
Pat Legault@_patlego·
@GuillaumeCleme @gitpush_gitpaid Once you pick it, try to stay with it for other projects. This allows your team members to be interchangeable. Having to learn a new language and the software increases the time it takes for engineers to ramp up and be able to deliver on requirements.
English
0
0
1
24
Guillaume Clement
Guillaume Clement@GuillaumeCleme·
@gitpush_gitpaid From my experience, don't worry about picking the newest and flashiest stack, pick what works well and allows you to test assumptions quickly. Also something that's often overlooked, pick a stack that will make it easy to hire and onboard new team members!
English
2
0
3
315
Turk
Turk@gitpush_gitpaid·
I've been put in control of what tech stack to pick at my job(not lying) Do I pick Next, Astro, or something else?
English
28
0
16
8.6K
Pat Legault
Pat Legault@_patlego·
@GuillaumeCleme A lot of times I hear well you can just use the search function to find the documents you need. My immediate thought is how am I supposed to craft a search query for a document that I don't know exists and nor what keywords it contains for me to search for.
English
1
0
1
13
Guillaume Clement
Guillaume Clement@GuillaumeCleme·
At the exact moment when you think "I need to document this", the next best question is where and how will it be best consumed. We live in a world where content lives in 100s and 1000s of different locations. Content is only as useful as the ways we have to find it.
English
1
0
1
59
Pat Legault
Pat Legault@_patlego·
@GuillaumeCleme @SamtLeslie What ever happened to YOLO-ing it? If you forget, well, enjoy your forced day off (not that I've forgotten my laptop on purpose before)
English
1
0
2
14
Guillaume Clement
Guillaume Clement@GuillaumeCleme·
@SamtLeslie No way. That's just setting yourself up for "did I put it in the car already or am I forgetting something?". I use a "staging area". Everything that goes in/out of the house is staged there in plain sight 😅.
English
2
0
3
31
Sam Leslie
Sam Leslie@SamtLeslie·
How not to forget things you need to take with you in the morning--> Put it in your car the night before Anyone else do this?
English
12
0
22
5.6K
Pat Legault
Pat Legault@_patlego·
Did anyone else just realize that @Senators Ferguson just pulled an Iron Man save against @NJDevils919. Ferguson is awesome.
English
0
0
0
91
Pat Legault
Pat Legault@_patlego·
@PabloVegaBehar @rabernat @itamblyn You sir have hit the nail right on the head. When I was in school you could literally google the question on your assignment verbatim and find the answer. That's how old it was.
English
0
0
1
238
Isaac Tamblyn
Isaac Tamblyn@itamblyn·
Why are universities teaching courses in Matlab. Seriously - how is this still a thing?
English
155
145
1.6K
552.9K
Pat Legault
Pat Legault@_patlego·
@GuillaumeCleme @DThompsonDev The Java enterprise phase definitely got a lot of enterprises hooked. That being said I'm wondering what Rust will look like in the next decade.
English
0
0
1
45
Guillaume Clement
Guillaume Clement@GuillaumeCleme·
@DThompsonDev Good call out for Java and Spring Boot. A large percentage of enterprise technology is built using Java. If you're looking for a job, those skills will certainly help.
English
1
0
0
509
Danny Thompson
Danny Thompson@DThompsonDev·
If I had to start learning programming today I would learn: - HTML - CSS - Javascript - React - SQL - Java - Spring boot Why? - I've done a lot of research into my area & It is in demand - Enterprise level companies use it - If the goal is employment, this would work for me.
English
70
256
1.4K
211.8K