Skip to content

Instantly share code, notes, and snippets.

View madhavisolanki's full-sized avatar
🏠
Working from home

Madhavi Solanki madhavisolanki

🏠
Working from home
View GitHub Profile
Hello,
You have reached here if you applied for job.
Our interview process includes an assignemnt. We give 7 days for you to complete the assignemnt.
Once the assignment is complete your application will be under review and if you done well in the assignment,
we will give you a call for technical interview.
Where we will ask you about react concepts and about your assignment.
Once you clear the technical interview our HR person will contact you for personal round of interview and make an offer.
If you are comfortable with this process, please go ahead and work on the assignment. Please make sure you follow all steps.
Hello,
You have reached here if you applied for job.
Our interview process includes an assignemnt. We give 7 days for you to complete the assignemnt.
Once the assignment is complete your application will be under review and if you done well in the assignment we will give you a call for technical interview.
Where we will ask you about react concepts and about your assignment. Once you clear the technical interview our HR person will contact you for personal round of interview and make an offer.
If you are comfortable with this process, please go ahead and work on the assignment. Please make sure you follow all steps.
Steps
Introduction to Swift 5.0
Generics
Subscription and Decalrative programming
Higher order function
Exception handling
Generic protocol - Protocol exception, protocol inheritance and protocol oriented programming
Advance enumeration.
Sequence and iteratorProtocol.
Equatiable and Comparable, Hashable - Generic
Custom subscrip
@dispix
dispix / CHANGELOG.md
Last active July 22, 2024 10:27
OAUTH2 Authentication and token management with redux-saga

Revision 5

  • Fix error parsing

Revision 4

  • Add missing yield in the login function

Revision 3

import PlaygroundSupport
import RxSwift
PlaygroundPage.current.needsIndefiniteExecution = true
extension ObservableType where E: Sequence {
typealias T = E.Iterator.Element
/// Create an observable which is an Array of the projected values
@JaviLorbada
JaviLorbada / FRP iOS Learning resources.md
Last active December 1, 2025 21:05
The best FRP iOS resources.

Videos

@basham
basham / css-units-best-practices.md
Last active October 26, 2025 18:37
CSS Units Best Practices

CSS units

Recommendations of unit types per media type:

Media Recommended Occasional use Infrequent use Not recommended
Screen em, rem, % px ch, ex, vw, vh, vmin, vmax cm, mm, in, pt, pc
Print em, rem, % cm, mm, in, pt, pc ch, ex px, vw, vh, vmin, vmax

Relative units

Relative units

@staltz
staltz / introrx.md
Last active December 1, 2025 11:31
The introduction to Reactive Programming you've been missing
@chenglou
chenglou / gist:40b75d820123a9ed53d8
Last active March 13, 2024 12:14
Thoughts on Animation

Interesting part (unmounting & API) is at the end if you're not interested in the rest =).

Stress Tests

This animation proposal is just an attempt. In case it doesn't work out, I've gathered a few examples that can test the power of a future animation system.

  1. Parent is an infinitely spinning ball, and has a child ball that is also spinning. Clicking on the parent causes child to reverse spinning direction. This tests the ability of the animation system to compose animation, not in the sense of applying multiple interpolations to one or more variables passed onto the child (this should be trivial), but in the sense that the parent's constantly updating at the same time as the child, and has to ensure that it passes the animation commands correctly to it. This also tests that we can still intercept these animations (the clicking) and immediately change their configuration instead of queueing them.

  2. Typing letters and let them fly in concurrently. This tests concurrency, coordination of an array of ch

@ZacSweers
ZacSweers / crashcourse.md
Last active July 10, 2022 02:14
Python Reddit bot on Heroku

A crash course in setting up your Python Reddit bot on Heroku

You'll need to do the following:

  • You need to make your bot a python app. Do this by making another directory (can be the same name as the regular one) and put all your python code in that, and make an empty file called __init__.py in it as well. See how I structured mine if this isn't clear. In your base directory, create two files: "requirements.txt" and "runtime.txt". The requirements.txt file should be the output of pip freeze (you can run the command "pip freeze > requirements.txt"). If you're not using virtualenv, you'll need to go through after and delete all the lines with packages your code doesn't actually use. Check out mine to see what I mean. Runtime.txt just specifies with python version for heroku to use. Mine just has the line "python-2.7.4" in it. All of this will tell heroku to recognize your bot as a python app.

  • Make a heroku account and