Fueling Curiosity, One Insight at a Time
At Codemancers, we believe every day is an opportunity to grow. This section is where our team shares bite-sized discoveries, technical breakthroughs and fascinating nuggets of wisdom we've stumbled upon in our work.
Nov 30, 2023
Components:
Components are user interface elements that can be reused throughout the design file. They make design more consistent and allow for more rapid modifications.
Components can be made from a
• Generally, there are two sorts of components:
1. Main Component: It is normally built first and is responsible for specifying several UI styles in the UI element.
2. Instance Component: This is the single occurrence main component.
When the main component is modified. It is automatically applied to the instance component. However, modifications to Instance components must be made manually.
The changes we make to the instance component are referred to as
Components are user interface elements that can be reused throughout the design file. They make design more consistent and allow for more rapid modifications.
Components can be made from a
layer , groups or frames.• Generally, there are two sorts of components:
1. Main Component: It is normally built first and is responsible for specifying several UI styles in the UI element.
2. Instance Component: This is the single occurrence main component.
When the main component is modified. It is automatically applied to the instance component. However, modifications to Instance components must be made manually.
The changes we make to the instance component are referred to as
override. When we override an instance component and afterwards make modifications to the main component, the override does not change.Mahrukh Mir
Nov 30, 2023
Lambda
A lambda is a way to define a block & its parameters with some special syntax.
You can save this lambda into a variable for later use.
The syntax for defining a Ruby lambda looks like this:
A lambda is a way to define a block & its parameters with some special syntax.
You can save this lambda into a variable for later use.
The syntax for defining a Ruby lambda looks like this:
say_something = -> { puts "This is a lambda" }Ayush Srivastava
System Analyst
Nov 30, 2023
Scopes
Scopes are custom queries that you define inside your Rails models with the
Every scope takes two arguments:
1. A name, which you use to call this scope in your code.
2. A lambda, which implements the query.
It looks like this:
Scopes are custom queries that you define inside your Rails models with the
scope method.Every scope takes two arguments:
1. A name, which you use to call this scope in your code.
2. A lambda, which implements the query.
It looks like this:
class Fruit < ApplicationRecord
scope :with_juice, -> { where("juice > 0") }
endAyush Srivastava
System Analyst
Nov 30, 2023
RSpec
double is a method provided by the RSpec library for creating test doubles, also known as mocks. Test doubles are objects that stand in for real objects in your system during tests.Satya
Nov 29, 2023
if we are using
tailwindcss-rails gem we don't need cssbundling-rails gem because tailwindcss-rails gem is a standalone version of Tailwind CSS that integrates with rails asset pipeline. It's a simpler and more direct alternative for rails applications because it doesn't require Node.js at all.Satya
Nov 29, 2023
.abs method in Ruby is used to return the absolute value of a number. The absolute value of a number is its distance from zero, regardless of direction. In other words, it's the number without its sign.Here's an example:
num = -10
puts num.abs # Outputs: 10In this example,
num.abs returns 10 because the absolute value of -10 is 10.Similarly, for a positive number:
num = 10
puts num.abs # Outputs: 10Ayush Srivastava
System Analyst
Nov 28, 2023
How to drop DB and add new database dump in Mongo db.
1. Open terminal and enter
2. Enter
3. Enter
4. Enter
5. Enter
To add a new data dump, use the below command.
1.
1. Open terminal and enter
mongo 2. Enter
show dbs to list all the databases3. Enter
use and select the database.4. Enter
db and this will show the selected database (optional)5. Enter
db.dropDatabase() and it will drop the database and show the following response { "dropped" : "", "ok" : 1 } To add a new data dump, use the below command.
1.
mongorestore --db Syed Sibtain
System Analyst
Nov 27, 2023
Gestalt Principles:
It explains how humans perceive visual aspects and how the human brain creates order from chaos. The human brain organizes and simplifies complicated visuals composed of numerous components into a single entire system. Humans will look for patterns and structure to create an image rather than seeing distinct, separate components.
Some Gestalt Principles are as follows:
1. Similarity:
when two elements appear to be similar, we group them together. We also prefer to believe they serve the same purpose.
Elements with similar shapes, sizes, color's, or orientations are believed to be related.
2. Proximity:
The elements that are close together appear to be more linked than things that are farther apart.
3. Closure:
When there are gaps or missing portions, our brain fills in the gaps to perceive a full shape or entity.
4. Focal point:
Visual elements that stand out will catch and hold the viewer's attention right away.
5. Invariance:
People can distinguish objects regardless of their shape, rotation, or scale.
6. Continuity:
Elements placed on a line or curve appear to be more connected than elements not arranged on a line or curve.
It explains how humans perceive visual aspects and how the human brain creates order from chaos. The human brain organizes and simplifies complicated visuals composed of numerous components into a single entire system. Humans will look for patterns and structure to create an image rather than seeing distinct, separate components.
Some Gestalt Principles are as follows:
1. Similarity:
when two elements appear to be similar, we group them together. We also prefer to believe they serve the same purpose.
Elements with similar shapes, sizes, color's, or orientations are believed to be related.
2. Proximity:
The elements that are close together appear to be more linked than things that are farther apart.
3. Closure:
When there are gaps or missing portions, our brain fills in the gaps to perceive a full shape or entity.
4. Focal point:
Visual elements that stand out will catch and hold the viewer's attention right away.
5. Invariance:
People can distinguish objects regardless of their shape, rotation, or scale.
6. Continuity:
Elements placed on a line or curve appear to be more connected than elements not arranged on a line or curve.
Mahrukh Mir
Nov 27, 2023
We can rename the current local Git branch name by,
• Switch to the main via the command
• Enter the following command to rename a Git branch
• To ensure that the rename was successful, retrieve the current status of the branch using the
• Switch to the main via the command
git checkout master.• Enter the following command to rename a Git branch
git branch -m old-name new-name .• To ensure that the rename was successful, retrieve the current status of the branch using the
git branch -a.Soniya Rayabagi
Nov 27, 2023
We can Rename the current local Git branch name by,
• Switch to the main via the command
• Enter the following command to rename a Git branch
• To ensure that the rename was successful, retrieve the current status of the branch using the
• Switch to the main via the command
git checkout master.• Enter the following command to rename a Git branch
git branch -m old-name new-name .• To ensure that the rename was successful, retrieve the current status of the branch using the
git branch -a.Soniya Rayabagi
Showing 37 to 39 of 82 results
Ready to Build Something Amazing?
Codemancers can bring your vision to life and help you achieve your goals
- Address
2nd Floor, Zee Plaza,
No. 1678, 27th Main Rd,
Sector 2, HSR Layout,
Bengaluru, Karnataka 560102 - Contact
hello@codemancers.com
+91-9731601276