Filter
Exclude
Time range
-
Near
Consistency > cleverness. Predictable code wins long term. #ProgrammingPrinciples
1
JavaScript is an ecosystem of logic, not just a library of syntax. ​Many developers mistake "knowing a framework" for "knowing how to build." But frameworks like React or Svelte are simply abstractions of core JS principles. ​True seniority comes when you master: * ​Asynchronous Patterns: Understanding the Event Loop vs. just using async/await. * ​Functional Architecture: Leveraging closures and immutability for cleaner state. * ​Systematic Debugging: Moving from "trial and error" to data-driven root cause analysis. ​When the fundamentals click, you stop learning frameworks and start evaluating them. ​Agree or Disagree? Is the industry over-indexing on tool-specific skills? 💬 ​#SoftwareEngineering #JavaScript #WebDevelopment #ProgrammingPrinciples
2
1
2
71
Next, we focus on efficiency and clarity: 3️⃣ Don't Repeat Yourself (DRY): Unify knowledge, not just code. A change in one place should be enough. 4️⃣ Keep It Simple, Stupid (KISS): Readable code is better than clever code. Always. #Developer #ProgrammingPrinciples
1
6
A slow program with clean code is easier to fix. A fast program with messy code is harder to trust. First, make it clear. Then, make it fast. #CodeWithWhy #ProgrammingPrinciples
1
20
Ser un programador no es solo escribir código, es pensar en arquitectura, en escalabilidad y en cómo ese pequeño fragmento puede impactar un universo digital. 💪🌌 #SoftwareArchitecture #ProgrammingPrinciples #ProblemSolving #dev
1
11
Need to get a better understanding of #DesignPatterns and #ProgrammingPrinciples? We have some webinars and email courses that can help clarify things! nimblepros.com/on-demand-lea… #SoftwareDevelopment
18
The Single Responsibility Principle reminds you that your code should do one thing well rather than becoming a tightly coupled mess that tries to do everything. Check it out here: deviq.com/principles/single-… #ProgrammingPrinciples #SoftwareCraftsmanship #CleanCode #DevIQ
1
46
The L in SOLID - the Liskov Substitution Principle - stats that subtypes must be substitutable for their base types in code. Learn more here: deviq.com/principles/liskov-… #SoftwareDevelopment #CleanCode #ProgrammingPrinciples #DevIQ
22
Struggling with complex code? Embrace the "Keep It Simple" principle to streamline your design and focus on what truly matters. Less is often more! 🚀 deviq.com/principles/keep-it… #ProgrammingPrinciples #SoftwareDevelopment #DevIQ
20
Overloaded interfaces causing issues? The Interface Segregation Principle can help! Learn how to split interfaces to ensure that clients only need to know about the methods they use. 💡 deviq.com/principles/interfa… #ProgrammingPrinciples #SoftwareDevelopment #DevIQ
32
The Hollywood Principle helps with high cohesion and low coupling in code. Events, callbacks, and webhooks are many examples of this principle in action. Learn more here: deviq.com/principles/hollywo… #ProgrammingPrinciples #SoftwareDevelopment #DevIQ
36
Do you find yourself having to manage repetitive logic? This is painful! Don't Repeat Yourself! deviq.com/principles/dont-re… #ProgrammingPrinciples #SoftwareDevelopment #DevIQ
27
Need to learn more about #SOLID Principles? Check out this on-demand email course as part of our #DesignPatterns #ProgrammingPrinciples on-demand trainings. nimblepros.com/on-demand-lea… #SoftwareDevelopment
20
"Swarm Development" - AI-powered tools for coordinating global developer swarms - Platforms that combine human and AI capabilities - Multiple AIs collaborating on software development #Swarm #AI #ArtificialIntelligence #programmingprinciples #CodingChallenge
20
Understanding JavaScript Coding Standards If you know a #ComputerScience student, a junior #SoftwareEngineer or anyone who just began to scratch the surface in #javascript #programming, send them this article on #programmingprinciples and they'll thank you later 😀 Let's go! In the dynamic world of JavaScript, coding conventions and rules are essential for maintaining code readability, consistency, and collaboration within teams. Using coding standards streamlines debugging and reduces errors. It is crucial for beginners and students to understand these standards, as it ensures that code is not only functional, but also clean and easy to comprehend for others. JavaScript coding standards encompass various aspects of programming, such as: 🔸 Naming conventions 🔸 Code formatting 🔸 Commenting practices 🔸 Error handling Following these standards ensures that your code is consistent and easy to understand. Commenting in JavaScript Comments in JavaScript play a crucial role in making your code understandable and maintainable. 1⃣ Multiple line comments: For comments that stretch over multiple lines, use the multiple line comment format like: /* comment */ 2⃣ Single line comments: For short, one-line comments, you can use either the multiple line format or the single line format like: // comment Here’s what you should include in the comments: 🔸 Description of the function or class 🔸 Parameters – Document each parameter w/ @ param tag. 🔸 Return Value – Document the return value w/ @ return tag. 🔸 Exceptions – Use the @ throws tag to document any exceptions. To ensure your comments are effective, follow this checklist: 🔸 Clarity – Can someone pick up the code and immediately start to understand it? 🔸 Intent – Do comments explain the code’s intent rather than just repeating the code? 🔸 Moderation – Has tricky code been rewritten rather than over-commented? 🔸 Update – Are comments up-to-date with the code? 🔸 Focus – Do comments focus on why the code is written a certain way rather than how it works? 🔸 Comprehensive – Are the following elements commented on: input and output data, interface assumptions, limitations, sources of algorithms, behavior in error conditions? 🔸 Others – Are magic numbers replaced with named constants rather than just documented? Are the ranges of values commented? If you answered Yes to all these questions, you’re ready for the next step 🙌 Naming conventions in JavaScript Naming your variables, functions, and classes properly is also key to writing clean and understandable JavaScript code. 1⃣ Camel case is a case style where the variable or function names are combined and only the second letter is capitalized. This style can be used for more purposes, like: 🔸 Multi-world variables 🔸 Function names 🔸 Function parameters 2⃣ Pascal case is a casing style in which the words for a class or type name are joined together and the first letter of each is capitalized. This style should be used for: 👉 enum like constants, like KernelSystem, KernelState 👉Class names: e.g. UILRouter 👉Default imports: e.g. import UILValidations from “./uil-validations.js” 3⃣ Uppercase is usually used for module level constants, like AUTH_TOKEN_REGEXP. Understanding JavaScript coding standards is the first step towards becoming a proficient programmer. By adhering to these standards, you ensure that your code is clean, readable, and maintainable. Read the entire article here: buff.ly/3ClRJmp #Hubgets #4PSA #code #codedevelopment #coding #developer #programmer
1
57
6 Feb 2025
I dislike JavaScript due to its lack of privacy and security, yet it's still mandatory in many cases. @JavaScriptDaily @reactjs @nodejs #Coding #programmingprinciples #django #flask #WebDevelopment #python #hacker #hacking #hackers
1
3
75
The more packages that depend on an unstable package, the greater the disruption whenever it changes. This is why you need to know about the principle of stable dependencies: bit.ly/4cNkkxV #DevIQ #ProgrammingPrinciples
21
Unit 1 Programming Principles and Algorithms Explained Watch Now : youtu.be/f_cwv0STCvw CCSU BCA 102 Semester 1 ( 2024 - 25 ) #StudyWithHarshit #QuickRevision #Unit1Programming #ProgrammingPrinciples #BCANotes #CCSUSemester1 #CCSUBCA2024 #BCAFirstSemester #BCAStudyMaterial
21