[NFBCS] languages

Aaron Cannon cannona at fireantproductions.com
Sat Mar 7 07:50:06 UTC 2020


I've also been using VSCode the last week or two, and I'm really
impressed how great it is nowadays. I do miss a couple of things from
EdSharp, so I created a simple extension that will tell me the
indentation level and current cursor position after a keystroke. I
next want to add a way to get notified when there is folded code on
the line that currently has focus. Right now, that info doesn't appear
to get shared via screen readers.

Aaron

On 3/5/20, Andy B. via NFBCS <nfbcs at nfbnet.org> wrote:
> Pressing CONTROL+M while in the editor will trap or untrap tabs. Thus, the
> add-on is no longer needed. Microsoft also fixed the autocomplete problems
> with NVDA. It no longer reads the entire line with the suggestion inserted.
> It now only reads the suggestion when arrowing through choices. Make sure
> you get Code Insiders though.
>
>
>
>
>
> Andy Borka
>
>
>
> From: Timothy Breitenfeldt
> Sent: Thursday, March 5, 2020 11:06 AM
> To: NFB in Computer Science Mailing List
> Cc: Andy Borka
> Subject: Re: [NFBCS] languages
>
>
>
> Hi, I have been using VS code for a couple months off and on for node
>
> js and react. When I first installed it I had heard mixed things about
>
> the accessibility of VS code and played with it a little with JAWS and
>
> was not happy with the accessibility at all, the big one was the lack
>
> of tab trapping, but I only tried NVDA a bit. Then I heard about the
>
> VS code addon for NVDA and started using that. So that is great if we
>
> don't need the addon anymore. I will have to experiment with that
>
> soon. I have never played with VS Code on Linux, so I don't know about
>
> that. All I know is that I have been using VS Code regularly the past
>
> couple weeks with NVDA using the addon and it works pretty well. It
>
> would be nice to be able to uninstall the VS code addon though.
>
>
>
> Timothy Breitenfeldt
>
> On 3/4/20, Andy Borka via NFBCS <nfbcs at nfbnet.org> wrote:
>
>> When was the last time you checked out vs code? Insiders is miles away
>> from
>
>> the release version in terms of accessibility, and much lighter on
>> resources
>
>> and learning curve. If you are talking about the Linux version of vs code
>
>> insiders, then I would agree that it is usable, but not the best in
>
>> accessibility yet. I don’t think we need the NVDA add-on anymore, because
>> it
>
>> addressed issues with autocomplete and some editor problems which
>> Microsoft
>
>> has fixed since then.
>
>>
>
>>
>
>>
>
>> Andy Borka
>
>>
>
>> From: Timothy Breitenfeldt via NFBCS
>
>> Sent: Wednesday, March 4, 2020 12:55 PM
>
>> To: NFB in Computer Science Mailing List
>
>> Cc: Timothy Breitenfeldt; Bryan Schulz
>
>> Subject: Re: [NFBCS] languages
>
>>
>
>> Hi, this is actually things that I have been trained on over hte past
>
>> couple months. Although I think you are a little confused, hibernate
>
>> is an ORM (Object Relationship mapper) library used with java, where
>
>> spring is a web framework for building web applications in java.
>
>>
>
>> Spring has a couple versions to it, spring MVC, spring REST, and Spring
>
>> boot.
>
>> Spring MVC which you mentioned, is an architecture that allows you to
>
>> leverage MVC (model view controller) to write java code that
>
>> manipulates some time of model which is probably a database, and send
>
>> the data to the view, or web browser to be rednered. Spring MVC uses
>
>> jsp (java server pages) to access the model's data, and that is
>
>> converted to regular HTML before it is pushed out the door to the
>
>> browser.
>
>> Spring REST is the newer architecture used for building rest APIs, and
>
>> is expected to be consumed by ajax weather through react, angular or
>
>> some other javascript.
>
>> Spring boot is the latest and greatest spring architecture that uses
>
>> Spring REST, but provides a lot of additional features to simplify
>
>> setup and in general make the programmers life easier. It is not
>
>> really different from spring REST in functionality.
>
>>
>
>> When building a spring web application regardless of the spring
>
>> architecture you are more than likely going to be hitting a database,
>
>> which means you are likely to be using JDBC directly or an ORM (object
>
>> relation Mapper)  library. JDBC is just the java database connector
>
>> interface for connecting to databases and making queries like would in
>
>> any other language. Hibernate is an example of an ORM where you create
>
>> plane java objects that act as data stores, in other words it is a
>
>> class that has fields, getters, setters and a constructor, and you
>
>> mark that class up with anotations that label which field is mapped to
>
>> which column in which table in the database. This abstracts away the
>
>> need to generally make SQL queries at all, and you can just say things
>
>> like
>
>> user.save(), or user.getOne(5).
>
>>
>
>> As to your question if it is accessible, yes. I am nearly completely
>
>> blind and use NVDA primarily for development and JAWS as needed. I use
>
>> Eclipse for writing my java code and VS Code for writing my front end.
>
>> I use adminer for managing my databases. Both eclipse and VS Code have
>
>> NVDA addons that you can install that make development much easier.
>
>> Eclipse out of the box is not to bad for JAWS or NVDA, although I feel
>
>> that in general NVDA works a bit better than JAWS here, and with the
>
>> addon much better. VS Code is a different story, neither JAWS or NVDA
>
>> works well out of the box, as far as I know jaws does not have scrips
>
>> for improving the accessibility for VS Code, NVDA does though and it
>
>> works pretty well, although not as well as full blown visual studio.
>
>>
>
>> Sorry, that was probably more information than you wanted. Hope it helps.
>
>>
>
>> Timothy Breitenfeldt
>
>>
>
>>
>
>>
>
>> On 3/4/20, Bryan Schulz via NFBCS <nfbcs at nfbnet.org> wrote:
>
>>> Hi,
>
>>>
>
>>>
>
>>>
>
>>> What are Hibernate and Spring MVC And how difficult are they to program
>
>>> with
>
>>> jaws?
>
>>>
>
>>> Bryan
>
>>>
>
>>>
>
>>>
>
>>>
>
>>>
>
>>> --
>
>>> This email has been checked for viruses by AVG.
>
>>> https://www.avg.com
>
>>> _______________________________________________
>
>>> NFBCS mailing list
>
>>> NFBCS at nfbnet.org
>
>>> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
>
>>> To unsubscribe, change your list options or get your account info for
>
>>> NFBCS:
>
>>> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/timothyjb310%40gmail.com
>
>>>
>
>>
>
>>
>
>> --
>
>>
>
>> Timothy Breitenfeldt
>
>>
>
>> Phone: 509-388-7262
>
>>
>
>> Skype: timothyjb310 at outlook.com
>
>>
>
>> https://www.linkedin.com/in/timothybreitenfeldt/
>
>>
>
>> _______________________________________________
>
>> NFBCS mailing list
>
>> NFBCS at nfbnet.org
>
>> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
>
>> To unsubscribe, change your list options or get your account info for
>> NFBCS:
>
>> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/sonfire11%40gmail.com
>
>>
>
>> _______________________________________________
>
>> NFBCS mailing list
>
>> NFBCS at nfbnet.org
>
>> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
>
>> To unsubscribe, change your list options or get your account info for
>> NFBCS:
>
>> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/timothyjb310%40gmail.com
>
>>
>
>
>
>
>
> --
>
>
>
> Timothy Breitenfeldt
>
>
>
> Phone: 509-388-7262
>
>
>
> Skype: timothyjb310 at outlook.com
>
>
>
> https://www.linkedin.com/in/timothybreitenfeldt/
>
>




More information about the NFBCS mailing list