Skip to content, Skip to search

Changes

User:Rueden

155 bytes removed, 5 August
no edit summary
| orcid = 0000-0001-7055-6707
| arxiv = rueden_c_1
| website = httphttps://restlesscoder.net/}}Curtis Rueden directs the [httphttps://loci.wisc.edu/software/home software development efforts] of [[LOCI]]. He is the principal architect of [[ImageJ2]], and the current maintainer of the [[Fiji]] distribution of ImageJ.
== What is Curtis working on? ==
=== Primary projects ===
Here is a summary of my current projects, in priority order. I try to keep this list up to date.(Last updated: 2019-Aug-05)
# '''SciJava Ops''' ([https://github.com/scijava/scijava-ops scijava/scijava-ops]) and '''SciJava Common 3.''' ([https://github.com/scijava/scijava-common/compare/sjc3 scijava/scijava-common@sjc3])
# '''[[LOCI]] web server downsizing.''' Retiring obsolete services.
# '''Document community expectations.''' Formally define and clarify who is responsible for maintaining which plugins, to what extents ([httphttps://forum.imagejimage.netsc/t/project-developer-roles/206 Project developer roles], [https://github.com/ctrueden/ctr-scripts/blob/master/dev-find ctrueden/ctr-scripts:dev-find], [https://github.com/fiji/fiji/blob/master/bin/team-hints.perl fiji/fiji:bin/team-hints.perl])# '''SciJava Common 3.''' ([https://github.com/scijava/scijava-common/compare/sjc3 scijava/scijava-common@sjc3])
# '''ImageJ + Java 8.''' Complete the migration to Java 8 with a Java-6-compatible stub classpath that checks your Java version and tells you how to upgrade to Java 8 if needed. Retire the Java-8 update site, distributing its contents back onto the ImageJ and Fiji update sites.
# '''GitHub issue reporting plugin.''' The Fiji BugZilla is and ImageJ Trac are now static content only. The remainder of the [http://trac.imagej.net/ ImageJ Trac] needs to be migrated to GitHub Issues. The [[Report a Bug]] plugin needs to send reports to GitHub instead. ([https://github.com/scijava/scijava-plugins-issues-github scijava/scijava-plugins-issues-github])
# '''Rich Image.''' Improve the [[ImageJ Common]] data model to support metadata (e.g., spatial transformations) as a first-class citizen. ([https://github.com/imagej/imagej-common/compare/rich imagej/imagej-common@rich], [https://github.com/imagej/janelia-hackathon-2016 imagej/janelia-hackathon-2016])
# '''SCIFIO blockization.''' ([https://github.com/scifio/scifio/issues/283 scifio/scifio#283])
I am also coordinating and/or leading and/or advising and/or helping with, but not sole implementer for, the following additional projects:
# (with {{Person|gselzer}}) '''SciJava Ops''' ([https://github.com/scijava/scijava-ops scijava/scijava-ops]) and '''[[ImageJ Ops]].'''
# (with {{Person|Xanthorapedia}}) '''[[SLIM Curve]].'''
# (with {{Person|etarena}}) '''[[Coloc 2]]''' algorithms in [[ImageJ Ops]].
# (with {{Person|stelfrich}}) '''ImageJ Launcher''' bug-fixes and improvements.
# (with {{Person|Kharrington}} and {{Person|skalarproduktraum}}) '''ImageJ in 3D.''' Unification of ImageJ 3D visualization efforts around [[SciView]].
# (with {{Person|Pietzsch}}) '''Visualization of big data.''' Unification of visualization in general around the [[BigDataViewer]]. ([https://github.com/imagej/imagej-common/issues/66 imagej/imagej-common#66])
# Mentoring student programmers at [[LOCI]]
# Coordinating programming efforts at [[LOCI]]
# Questions User support – questions on the [[Image.sc Forum]]# , [[Bugs|Bug bug reports]]# , [https://github.com/search?q=is%3Apr+is%3Aopen+user%3Afiji+user%3Aimagej+user%3Amaven-nar+user%3Ascifio+user%3Ascijava+user%3Aslim-curve&type=Issues Pull pull requests]# Email (~300 messages per day as of this writing), email
# Server maintenance and troubleshooting
# Project management tasks (e.g., managing [[Issuesissues]])
On average, I spend ~0-2 hours per day on my primary projects above. The rest is spent on these constant priorities.
* Super useful debugger
| [http://vrapper.sourceforge.net/ Vrapper]
| Vim-fu inside Eclipse – almost – almost as good as the real thing
|-
| [httphttps://jdecd-plugin.benowgithub.caio/ JD-ECLIPSEEnhanced Class Decompiler]| Automatic decompilation when browsing classesin Eclipse
|-
| colspan=4 |
|-
! rowspan=7 | [httphttps://www.vim.org/ Vim]| rowspan=7 | Best Great editor! . Crazy fast [httphttps://vim.wikia.com/wiki/Macros macros]
| [https://github.com/VundleVim/Vundle.vim Vundle]
| Manage your vim plugins like a boss
| colspan=4 |
|-
! rowspan=6 | [httphttps://www.zsh.org/ Zsh]| rowspan=6 | Awesome shell – even – even [httphttps://www.slideshare.net/jaguardesignstudio/why-zsh-is-cooler-than-your-shell-16194692 better than bash]
| [https://github.com/tarjoilija/zgen zgen]
| Lightweight plugin manager
|-
| [httphttps://ohmyz.sh/ oh-my-zsh]
| Your terminal never felt ''this'' good before:
* '''git''' - awesome git completion and aliases
|-
! [[GitHub]]
| colspan=3 | If you don't have a GitHub account, [httphttps://blog.codinghorror.com/how-to-stop-sucking-and-be-awesome-instead/ you don't exist]
|-
| colspan=4 |
* The [[Dotfiles]] setup guide
* [[Development#Key_developer_tools|Key developer tools]] on this wiki
* [httphttps://loci.wisc.edu/software/developing-loci-software LOCI developer getting started guide]
Bureaucrat, emailconfirmed, incoming, administrator, uploaders
11,834
edits