Tanul Deshmukh
Software Engineer || Computational Biology
India
255 followers
249 connections
About
Hey there! I'm a software engineer , I specialize in javascript and its framework ecosystem.
I also study bioinformatics , and currently helping my professors and friends at lab by building tools and automated workflow pipelines.
Contributions
-
How can you make Java frameworks and libraries portable?
Standardize Build Tools: Use widely adopted build tools like Apache Maven, Gradle, or Apache Ant to build your framework or library. Create Binary Distributions: Package your framework or library into binary distributions that include compiled code and necessary resources. Include Documentation: Bundle comprehensive documentation with your framework or library. Dependency Management: Clearly specify dependencies and their versions in your distribution. If your library relies on external dependencies, provide information on how to resolve and manage these dependencies during integration. Versioning: Implement a versioning strategy for your framework or library.
-
How can you make Java frameworks and libraries portable?
Cross-Platform Compatibility: Verify that the framework or library explicitly supports multiple platforms, including different operating systems (Windows, macOS, Linux) and hardware architectures. Standardization and Specifications: Prefer frameworks and libraries that adhere to established standards and specifications, especially those defined by the Java Community Process (JCP) or other relevant organizations. Open Source and Licensing: Choose open-source frameworks and libraries, as they typically provide more flexibility and transparency. Documentation and Tutorials: Evaluate the quality and completeness of the project documentation. Check for Long-Term Support and Maintenance
-
How can you make Java frameworks and libraries portable?
To make Java frameworks and libraries portable, developers can adopt several practices and principles that align with the nature of portability. -Adhere to Standard APIs and Practices -Utilize standard Java APIs: Stick to core Java APIs and platform-independent libraries for tasks like file I/O, networking, and GUI development. -Avoid Hardcoded Paths and System Calls -Prefer abstractions for system interactions - Create Platform-Independent APIs -Leverage the Java Virtual Machine (JVM) to achieve platform independence. Write code adhering to Java specifications, ensuring compatibility with any JVM implementation. -Use dependency management tools to handle external libraries and components. These practices will make sure of portability
Activity
-
> Building a protein 3d sequence render and annotation tool > loads and render any pdb file and its sequence > can annotate & label the of amino…
> Building a protein 3d sequence render and annotation tool > loads and render any pdb file and its sequence > can annotate & label the of amino…
Shared by Tanul Deshmukh
-
Polyfill Implementation of Promise api's: https://lnkd.in/gbPYD9Rr
Polyfill Implementation of Promise api's: https://lnkd.in/gbPYD9Rr
Shared by Tanul Deshmukh
-
Ever wanted to record your mouse and keyboard operations and save them , to replay them whenever you wanted for automation . blog :…
Ever wanted to record your mouse and keyboard operations and save them , to replay them whenever you wanted for automation . blog :…
Shared by Tanul Deshmukh
Experience
Education
-
Center For Converging Technologies(Rajasthan University)
Integrated B-Tech and M-Tech Information Technology
-
More activity by Tanul
-
huh so CPU does subtraction in order to do division , I mean it makes sense when I think. also can you write a algorithm or formula that can tell…
huh so CPU does subtraction in order to do division , I mean it makes sense when I think. also can you write a algorithm or formula that can tell…
Posted by Tanul Deshmukh
-
This one will always be special! My first exit, we built a very special company and it was quite the ride! I will always cherish grinding it with…
This one will always be special! My first exit, we built a very special company and it was quite the ride! I will always cherish grinding it with…
Liked by Tanul Deshmukh
-
finally Time to Live(TTL) and atomic incr/decr features in crowRedis is working correctly. turns out , a background thread was all that was needed…
finally Time to Live(TTL) and atomic incr/decr features in crowRedis is working correctly. turns out , a background thread was all that was needed…
Shared by Tanul Deshmukh
-
Update: I have added the feature of data-replication to my project crowRedis. Now you can run it in either master or worker mode 👍 . any data set…
Update: I have added the feature of data-replication to my project crowRedis. Now you can run it in either master or worker mode 👍 . any data set…
Shared by Tanul Deshmukh
-
for last 7 days , I just read about databases. and decided to build my own simple datastore like redis why : well I got bored with theory and me…
for last 7 days , I just read about databases. and decided to build my own simple datastore like redis why : well I got bored with theory and me…
Shared by Tanul Deshmukh
-
I built my own version control(git) `crowGit`. its has all commonly used things . I even wrote those cli functionality for it, yes it does have those…
I built my own version control(git) `crowGit`. its has all commonly used things . I even wrote those cli functionality for it, yes it does have those…
Shared by Tanul Deshmukh
-
So how does RDKit(https://www.rdkit.org/) generate stereo isomers you ask me. Detailed Blog: https://shorturl.at/HSVXZ The theoretical working in…
So how does RDKit(https://www.rdkit.org/) generate stereo isomers you ask me. Detailed Blog: https://shorturl.at/HSVXZ The theoretical working in…
Shared by Tanul Deshmukh
-
I was able to generate isomer's of some compounds , the input I have in the pic below is 2,3-dichlorobutane in a "SMILE format". my main focus is on…
I was able to generate isomer's of some compounds , the input I have in the pic below is 2,3-dichlorobutane in a "SMILE format". my main focus is on…
Shared by Tanul Deshmukh
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More