ಟ್ವೀಟ್ಗಳು
- ಟ್ವೀಟ್ಗಳು, ಪ್ರಸ್ತುತ ಪುಟ.
- ಟ್ವೀಟ್ಗಳು & ಪ್ರತಿಕ್ರಿಯೆಗಳು
- ಮಾಧ್ಯಮ
ನೀವು @acemarke ಅವರನ್ನು ತಡೆಹಿಡಿದಿರುವಿರಿ
ಈ ಟ್ವೀಟ್ಗಳನ್ನು ವೀಕ್ಷಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ? ಟ್ವೀಟ್ ವೀಕ್ಷಣೆಯು @acemarke ಅವರ ತಡೆತೆರವುಗೊಳಿಸುವುದಿಲ್ಲ
-
ಪಿನ್ ಮಾಡಿದ ಟ್ವೀಟ್
I'm VERY excited to announce that my "Practical Redux" blog series is now an interactive course on Educative.io! And, for launch, the course is 50% off! https://www.educative.io/collection/5687753853370368/5707702298738688?coupon_code=au-practical-redux-launch … For more info on what's new in the course, see this post:http://blog.isquaredsoftware.com/2017/11/practical-redux-educative-course/ …
ಈ ಥ್ರೆಡ್ ತೋರಿಸಿಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
Mark Erikson ಅವರು ಮರುಟ್ವೀಟಿಸಿದ್ದಾರೆ
My position on introducing new abstractions has gradually become more skeptical. Making something generic or reusable rarely comes without a long-term cost and trade-offs. Even so-called "zero cost abstractions" can introduce significant cognitive burdens
ಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
Mark Erikson ಅವರು ಮರುಟ್ವೀಟಿಸಿದ್ದಾರೆ
Well, I didn’t *literally* mean random. (BTW make these changes on a branch or something and they never make it into master. ) I think I see a lot of people using the “tweak it till it works” approach as the treatment rather the diagnosis. For success, must know why it works.
ಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
That way, you can get a summary of what changed, read an explanation of the specifics, and trace the change back to an issue or task in your issue tracker for more information. That helps give a lot of context for why those changes were made in the first place.
ಈ ಥ್ರೆಡ್ ತೋರಿಸಿಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
This is also a big reason why it's really important to write clear, informative commit messages. Different teams have different conventions, but usually a commit message should reference a task/issue ID, have a short one-line description, and give more details if necessary.
ಈ ಥ್ರೆಡ್ ತೋರಿಸಿಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
On an entirely different note: Code archeology can be fun! Looking at a file's history can tell you who made changes, when it was changed, and why it was changed in the first place. This is REALLY fun when you inspect a file, and try to remember why YOU made changes to it :)
ಈ ಥ್ರೆಡ್ ತೋರಿಸಿಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
Indeed! Don't make random changes to the code "hoping they fix the issue". If a bug goes away by itself... that's usually BAD! I get nervous when that happens, because I want to know WHY it happened in the first place so I can know why and how to fix it for good.https://twitter.com/lxcid/status/1010384263252832257 …
ಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
I'm reminded that I tweeted about this some before: https://twitter.com/acemarke/status/948036804975955968 … Still true :)
ಈ ಥ್ರೆಡ್ ತೋರಿಸಿಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
This directly ties into being able to read error messages and figure out what the error means and where it's happening : https://dev.to/swyx/how-to-google-your-errors-2l6o … (courtesy
@swyx ) If you know how the app SHOULD work, many times the error message will tell you exactly what's wrong and why.ಈ ಥ್ರೆಡ್ ತೋರಿಸಿಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
But, log statements and debuggers are both TOOLS to help you understand what's happening in your app. Once you know how the code SHOULD work, and what's happening that's wrong, _then_ you can make intelligent decisions on what to change to hopefully fix the problem.
ಈ ಥ್ರೆಡ್ ತೋರಿಸಿಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
You should be comfortable with adding log statements, but also using a debugger. Most debuggers work similarly, across different IDEs and languages. You can: - Set breakpoints to pause the code at a line - Step forward and over code - Inspect the contents of variables if paused
ಈ ಥ್ರೆಡ್ ತೋರಿಸಿಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
Learning to debug an app is a VITAL skill for any dev. The basic principles are common no matter what language or tools you're using: - Observe symptoms - Find relevant code - Trace behavior and data changes - UNDERSTAND THE PROBLEM - Make changes and know WHY they might fix it
ಈ ಥ್ರೆಡ್ ತೋರಿಸಿಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
Mark Erikson ಅವರು ಮರುಟ್ವೀಟಿಸಿದ್ದಾರೆ
Absolutely! Yesterday’s code sucks! Tommorow’s code is amazing!
ಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
This is a great idea! Per the reply tweet, looks like there's already an issue asking for this: https://github.com/zalmoxisus/redux-devtools-extension/issues/429 … If someone in the Redux community is looking for a way to contribute that would help everyone, this would be a really useful addition to the DevTools!https://twitter.com/michaelpeyper/status/1010288244720693248 …
ಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
Mark Erikson ಅವರು ಮರುಟ್ವೀಟಿಸಿದ್ದಾರೆ
Alright so this is super early stuff, but the perf+size numbers we have for the next version of Preact are making me extremely excited. Also for some reason improved IE9 support!
ಈ ಥ್ರೆಡ್ ತೋರಿಸಿಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
(Note that this is literally an if statement and a `console.trace()` call inside the standard middleware signature, so it's not like this is particularly complicated.)
ಈ ಥ್ರೆಡ್ ತೋರಿಸಿಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
Ever wondered where exactly a Redux action is getting dispatched? Normally, you'd do text searching to find the action type and use of the action creator. I just whipped up a middleware to log a stack trace when it sees a given action type. Try it out!https://stackoverflow.com/a/50995101/62937 …
ಈ ಥ್ರೆಡ್ ತೋರಿಸಿಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
The Redux docs have a shiny new "Configuring Your Store" page! It shows a consistent maintainable approach for setting up middleware, store enhancers, the Redux DevTools Extension, and component/reducer HMR: https://redux.js.org/recipes/configuring-your-store … Thanks to Joe McGrath for contributing this!
ಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
Reselect 4.0 is almost ready! Changes include updated TS typings and more customizable memoization. See https://github.com/reduxjs/reselect/issues/351 … for details. If you're a TypeScript expert, there's an outstanding issue around spreading arrays that needs some help to be solved.
ಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
Mark Erikson ಅವರು ಮರುಟ್ವೀಟಿಸಿದ್ದಾರೆ
Maybe the new DevTools profiler can tell you more than just how fast your component rendered– maybe it can also give you clues about WHY it rendered.pic.twitter.com/WPiXPCYdq3
ಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು -
Mark Erikson ಅವರು ಮರುಟ್ವೀಟಿಸಿದ್ದಾರೆ
Rivalry is more visible among users of the libraries since they have to fight for which one they want and get to use. I understand that.
ಈ ಥ್ರೆಡ್ ತೋರಿಸಿಧನ್ಯವಾದಗಳು. Twitter ಇದನ್ನು ನಿಮ್ಮ ಕಾಲರೇಖೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಬಳಸುತ್ತದೆ. ರದ್ದುಗೊಳಿಸುರದ್ದುಗೊಳಿಸು
ಲೋಡಿಂಗ್ ಸಮಯ ಸ್ವಲ್ಪ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿರುವಂತೆನಿಸುತ್ತದೆ.
Twitter ಸಾಮರ್ಥ್ಯ ಮೀರಿರಬಹುದು ಅಥವಾ ಕ್ಷಣಿಕವಾದ ತೊಂದರೆಯನ್ನು ಅನುಭವಿಸುತ್ತಿರಬಹುದು. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗೆ Twitter ಸ್ಥಿತಿಗೆ ಭೇಟಿ ನೀಡಿ.