Is iTextSharp/itext7 thread-safe? - itext

We are currently using iTextSharp, version 5.5.13. Given that there is a notice that engineers are here on StackOverflow answering questions, riddle me this - is iTextSharp thread-safe? If iTextSharp 5.5 isn't safe, is iText7 thread-safe?
I can work to finding a MVP to prove it out but was hoping to hear from an engineer if this was a design-wise thought and its built into the framework.

Related

What is simplest reactive programming language?

I teach a course in Programming Paradigms. Last year I used Elm as an example of (Functional) Reactive Programming. This summer I noticed that Elm is no longer FRP (according to http://elm-lang.org/blog/farewell-to-frp). I'm looking for another vehicle, one for which I don't have to first teach a lot of syntax.
Reactive Programming in JavaScript seems way too complex. My students will have learned some Scala, but I haven't found a good tutorial on RP in Scala.
Suggestions, anyone? Requirements: reactive, simple syntax.
You can also check Reactor for Spring ecosystem https://github.com/reactor/reactor-core/blob/master/README.md
I suggest RxJava with Java8. It is well documented and maintained. There is a lot of materials- books, articles, tutorials, conference talks, etc.
'reactive, simple syntax'..
I do not see much in common between syntax and being reactive. Java8 has excellent free IDE support (Intellij or Eclipse). For me, it is important in learning new language than paradigim- more important than language itself.

Scala-friendly game framework

Is there any finished Scala-friendly 3d game framework with nice documentation and tutorials for beginners?
I found this question, but it's quite old. Both Sgine and Simplex3d don't look alive and/or complete.
Please, do not post answers with Java frameworks/engines if they don't have any kind of Scala support (e.g. custom operators, implicit conversions, tutorials with examples in Scala).

Zend Framework 2 for a Zend Framework Newbie [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'd like to use ZF2 for an upcoming project. However, I find it really hard to understand the few tutorials that I've found out there. Most of them just tell you to put stuff in files without really explaining what everything is or any other option I may have.
Is there any book or tutorial for an absolute zf beginner?
Well, I started using Yii until ZF2 is released.
Yii has just amazed me. In two days I've been able to start building something. It is dead simple, yet powerful. They have great documentation and the framework is very easy to understand and use if you have a good knowledge of MVC and SQL. The documentation on their site is also very good. There are tutorials for absolute beginners. That I liked.
Zend may be a more robust and powerful framework, but it's tediously painful to learn. It lacks the simplicity of Yii. I went nuts trying to understand all those configuration lines.
I followed every tutorial recommended in this thread for two weeks and gave up. Telling someone to just enter some code without explaining what it means or how it can be tweaked is not a good way to teach and promote a framework.
I'll pick up ZF2 when it's released. I hope they make it friendlier. I hope the documentation also improves and goes from simple to complex examples. I really want to learn the ZF.
There are a number of articles you could read that could help:
Official documentation - has useful stuff - especially the view quick start
View Layers, Database Abstraction, Configuration, Oh, My! - Good intro to View Layer & Db
Getting started writing ZF2 modules - Good intro to modules
Modules in ZF2 - Another intro to modules
Using the ZF2 EventManager - introduction to event manager
PHP Constructor Best Practices And The Prototype Pattern - Zend\Db\ResultSet uses this
Using the ServiceManager as an Inversion of Control Container - How to use Zend\ServiceManager
Zend\ServiceManager configuration keys - Useful Zend\ServiceManager information
Also, these blog categories have useful info:
Matthew Weier O'Phinney's ZF2 articles
Rob Allen's ZF2 articles
Matthew Setter's Master Zend Framework
Books:
Slavey Karadzhov's Learn ZF2
Matthew Setter's Zend Framework 2 for Beginners
For source code:
http://modules.zendframework.com/
https://github.com/akrabat/ZF2TestApp
Rob Allen ZF2 tutorial is now part of the official docs: http://packages.zendframework.com/docs/latest/manual/en/user-guide/overview.html
Also see this post https://stackoverflow.com/a/8894828/760703

CSLA.NET information

I am looking for some literature on CSLA.NET, does anyone have any direct links to/for this framework?
If someone also has time would you mind providing insight into this platform.
Thank you
One of the best sources of detailed information regarding CSLA is this book, written by Rocky:
Expert C# 2008 Business Objects
In this book, Rocky explains in detail not only how to apply the CSLA framework, but also how it is constructed.
Unfortunately this edition of the book only covers CSLA 3.x, not the current 4.0 release. However most of the priciples remain the same with some changes to implementation detail.
I learned from C# 2008 Business Objects and it's a great book. Besides learning the framework, you can learn a lot of oop principles that you can use outside the csla.net.

Best .NET Framework 2.0 book for C#, Libraries?

I am an senior-slash-"advanced" C#/.NET developer, currently using 3.5 Framework with WPF/WCF and Silverlight (WPF/E). I have come up right through 1.0 and 2.0 and so am well versed with the evolution of .NET. My next project could be "back" into 2.0 Framework, but with enough complexity (and time pressure) so as to call on "expert" skills, not just "advanced" ones.
Thus I am looking for a book with comprehensive coverage of the 2.0 Framework, primarily the organization and use of the libraries (by which, yes, I really just mean "the Framework"...) available in that rev. I want to have a complete, organized reference on hand for what tools are available in the box, so to speak, to choose the right ones at each step and not re-invent any wheels.
I own and love "CLR via C#", but this isn't a question about the CLR, it's about libraries (Framwork) primarily, and also interfacing techniques to .NET-supported related products.
If I "subtract out" my existing 3.0/3.5 knowledge/experience, I might say that I've only ever thoroughly investigated and used some 50-75% of the 2.0 Framework - so what I'd like to see is an authoritative guide to the full 100%. Doesn't need rigorous details or comprehensive examples, but rather a full assessment of scale and scope to be able to design and implement effective solutions in .net 2.0 "the right way".
C# 3.0 in a Nutshell covers parts of the framework in sufficient detail. I find it to be a very useful book to have around.
Programming Microsoft Visual C# 2005: The Base Class Library specifically covers the framework, but in my opinion the Nutshell book is better and you can always find additional information on MSDN.
Windows Forms Programming in C# covers WinForms in detail, or you may want to look at Chris Sells' book on WPF instead. I'm not familiar with the latter, but the first is okay.
It sounds like you have a good grasp on C# itself, so you probably want to know what was in 2.0 that isn't in 3.0 or 3.5. For this reason, you might be interested in some of the following resources, namely the C# 2.0 standard:
ECMA C# 2.0 Standard
C# 2.0 - The Complete Reference
Any of the C# books by Apress
I particularly like the C# 2.0 Complete Reference book, and keep a copy on my desk at home, but the C# 2.0 standard is incomparably good as well; it's just a question of whether you can stay awake long enough to get through any of it. :)
For WinForms programming, the book that has proved itself most useful to me is Windows Forms 2.0 Programming. If there isn't a single book that has everything you're looking for, I think this book would be part of the collection comprising the next best thing.