Skip to main content

Home/ Coders/ Group items tagged providers

Rss Feed Group items tagged

Joel Bennett

CLR Inside Out: New Library Classes in "Orcas" -- MSDN Magazine, April 2007 - 0 views

  •  
    New CLR libraries incladd-in hosting model, which was discussed in the last two editions of CLR Inside OutSupport for the Suite B set of cryptographic algorithms, as specified by the National Security Agency (NSA)Support for big integersA high-performance set collectionSupport for anonymous and named pipesImproved time zone supportLightweight reader/writer lock classesBetter integration with Event Tracing for Windows® (ETW), including ETW provider and ETW trace listener APIs
Joel Bennett

Application Development Trends - Sun Provides Early Access to NetBeans Ruby Pack - 0 views

  •  
    The new NetBeans Ruby plugin sounds relly impressive: "features that go beyond basic editing, syntax highlighting, navigation outline, project support and unit test execution" to include extensive code completion, integrated documentation tooltips and even semantic analysis and highlighting!
Joel Bennett

Live Mesh : Live Mesh as a Platform - 0 views

  • The mesh is the foundation for a model where customers will ultimately license applications to their mesh, as opposed to an instantiation of Windows, Mac or a mobile account or a web site.
  • applications will be seamlessly installed and run from their mesh
  • one instantiation of a mesh object is as a local (shared, aka Live) folder on a PC. This same mesh object might be instantiated as a slideshow on a web site, and as preview and upload UX on a mobile device with a built-in camera.
  • ...3 more annotations...
  • A mesh object could also represent a range of cells in Excel
  • Live Mesh provides the building blocks to support the notion of groups, or communities (member lists) of people associated with a mesh object
  • The ability to open a mutually authenticated raw communications channel, to any device in a group, regardless of current location or network topology. This channel always works, by way of cloud relay if necessary, but will automatically and transparently take the cheapest and fastest possible network path.
  •  
    Illuminating insight into the future possibilities of writing apps based on Live Mesh
Joel Bennett

altnetconf - Scott Guthrie announces ASP.NET MVC framework at Alt.Net Conf - Jeffrey Pa... - 0 views

  • Provide a hook for other view engines from MonoRail, etc
  • The default URL scheme will look something like this: /<RouteName>/<Action>/<Param1>/<Param2>
  • MonoRail is more than just the MVC part.  I wouldn't be surprised if MonoRail were refactored to take advantage of the ASP.NET MVC HttpHandler just as a means to reduce the codebase a bit. 
  •  
    A quick review of the earliest Microsoft announcement of their MVC framework for ASP.Net
Joel Bennett

Tester Center Home - MSDN - 0 views

  •  
    Microsoft has opened the "Tester Center" to the public with the goal of providing a central location for software testers to share stories, knowledge and experience, and get answers, tools, and other resources...
Joel Bennett

7zSharp - CodePlex - 0 views

  • 7zSharp is a .NET 2.0 LGPL wrapper around the 7z LZMA SDK and executable written in C#, providing a library (DLL) wrapper and simplified API to encode and decode using the 7z library.
  •  
    An LGPL C# wrapper around the 7-zip executable
Joel Bennett

QuickGraph, Graph Data Structures And Algorithms for .Net - Home - 0 views

  • QuickGraph 2.0 provides generic directed graph datastructures and algorithms for .Net 2.0. QuickGraph comes with algorithms such as depth first seach, breath first search, shortest path, network flow etc... QuickGraph supports GLEE and Graphviz to render the graphs.
Joel Bennett

F# (FSharp) - Microsoft Research - 0 views

  • F# is a programming language that provides the much sought-after combination of type safety, performance and scripting,
    • Joel Bennett
       
      In .Net ...
Joel Bennett

ankhsvn.tigris.org - 0 views

  • AnkhSVN is a Visual Studio .NET addin for the Subversion version control system. It allows you to perform the most common version control operations directly from inside the VS.NET IDE. Not all the functionality provided by SVN is (yet) supported, but the majority of operations that support the daily workflow are implemented.
  •  
    AnkhSVN supports enough of SVN in Visual Studio to get you the source control overlays in your solution explorer, which is all I *really* need. You might want to consider running it along *with* TortoiseSVN
Joel Bennett

.NET Framework Resource Management - 0 views

  •  
    An excellent White Paper on Resource Management in the .NET Framework.  How to handle managed and unmanaged resources, design cleanup code, and handle performance mplications.
  •  
    Hallo guys. I am very happy to share here. This is my site. If you would like to visit here. Go ahead. I've made ​​About a $ 58,000 from my little site. There is a forum and I was very happy to announce to you. I also provide seo service. www.killdo.de.gg
Joel Bennett

Graphical vi-vim Cheat Sheet and Tutorial - 0 views

  • With the single exception of the external filter feature ("!"), all functions shown are supported by ViEmu, my commercial add-in that provides advanced vi-vim emulation in Visual Studio.
  •  
    A slick starter tutorial for vi/vim, from the developer of the vi-emulator for Visual Studio.
Matteo Spreafico

Fabulous Adventures In Coding : The Stack Is An Implementation Detail, Part One - 0 views

  • Almost every article I see that describes the difference between value types and reference types explains in (frequently incorrect) detail about what “the stack” is and how the major difference between value types and reference types is that value types go on the stack.
  • I find this characterization of a value type based on its implementation details rather than its observable characteristics to be both confusing and unfortunate. Surely the most relevant fact about value types is not the implementation detail of how they are allocated, but rather the by-design semantic meaning of “value type”, namely that they are always copied “by value”.
  • Of course, the simplistic statement I described is not even true. As the MSDN documentation correctly notes, value types are allocated on the stack sometimes. For example, the memory for an integer field in a class type is part of the class instance’s memory, which is allocated on the heap.
  • ...3 more annotations...
  • As long as the implementation maintains the semantics guaranteed by the specification, it can choose any strategy it likes for generating efficient code
  • That Windows typically does so, and that this one-meg array is an efficient place to store small amounts of short-lived data is great, but it’s not a requirement that an operating system provide such a structure, or that the jitter use it. The jitter could choose to put every local “on the heap” and live with the performance cost of doing so, as long as the value type semantics were maintained
  • I would only be making that choice if profiling data showed that there was a large, real-world-customer-impacting performance problem directly mitigated by using value types. Absent such data, I’d always make the choice of value type vs reference type based on whether the type is semantically representing a value or semantically a reference to something.
Matteo Spreafico

Joe Duffy's Weblog - OnBeingStateful - 0 views

  • The biggest question left unanswered in my mind is the role state will play in software of the future.
  • The biggest question left unanswered in my mind is the role state will play in software of the future. That seems like an absurd statement, or a naïve one at the very least.  State is everywhere: The values held in memory. Data locally on disk. Data in-flight that is being sent over a network. Data stored in the cloud, including on a database, remote filesystem, etc. Certainly all of these kinds of state will continue to exist far into the future.  Data is king, and is one major factor that will drive the shift to parallel computing.  The question then is how will concurrent programs interact with this state, read and mutate it, and what isolation and synchronization mechanisms are necessary to do so?
  • Many programs have ample gratuitous dependencies, simply because of the habits we’ve grown accustomed to over 30 odd years of imperative programming.  Our education, mental models, books, best-of-breed algorithms, libraries, and languages all push us in this direction.  We like to scribble intermediary state into shared variables because it’s simple to do so and because it maps to our von Neumann model of how the computer works.
  • ...3 more annotations...
  • We need to get rid of these gratuitous dependencies.  Merely papering over them with a transaction—making them “safe”—doesn’t do anything to improve the natural parallelism that a program contains.  It just ensures it doesn’t crash.  Sure, that’s plenty important, but providing programming models and patterns to eliminate the gratuitous dependencies also achieves the goal of not crashing but with the added benefit of actually improving scalability too.  Transactions have worked so well in enabling automatic parallelism in databases because the basic model itself (without transactions) already implies natural isolation among queries.  Transactions break down and scalability suffers for programs that aren’t architected in this way.  We should learn from the experience of the database community in this regard
  • There will always be hidden mutation of shared state inside lower level system components.  These are often called “benevolent side-effects,” thanks to Hoare, and apply to things like lazy initialization and memorization caches.  These will be done by concurrency ninjas who understand locks.  And their effects will be isolated by convention.
  • Even with all of this support, we’d be left with an ecosystem of libraries like the .NET Framework itself which have been built atop a fundamentally mutable and imperative system.  The path forward here is less clear to me, although having the ability to retain a mutable model within pockets of guaranteed isolation certainly makes me think the libraries are salvageable.  Thankfully, the shift will likely be very gradual, and the pieces that pose substantial problems can be rewritten in place incrementally over time.  But we need the fundamental language and type system support first.
David Corking

Dr. Dobb's | Q&A: When Mobility and Open Source Collide | March 28, 2009 - 0 views

  • The web browser is a good example, on a pc it may make sense to ask a user to find, click, type, and browse the web or look for a service. In a mobile, converged product, you need to help the user be present with the service even or especially when they are driving or have the product in a pocket or handbag, and requiring them to constantly select 'yes' or to type in forms etc. are real headaches for a consumer.
  • We will not provide a store front, but will help the community create multiple online stores from which they can generate revenue for themselves and the developer.
  • At the other end of the spectrum, you see hoards of teenagers in the U.S., Europe and Asia happily texting one handed, using predictive text.
    • David Corking
       
      No: they do NOT use predictive text - we 40 somethings might - but the kids uset text speak. How does a kid text rom an iPhone in his pocket?
  • ...7 more annotations...
  • Focus on the whole experience, meaning you need to be inclusive of display sizes, input methods, and form factors when you design and develop your applications and services.
    • David Corking
       
      How much time does a Symbian app developer have to put in to considering all the different Symbian phones on the market?
  • .Net CF
  • expanding this functionality with QT libraries, Adobe AIR technology
  • StyleTap has a Palm emulator that allows you to run thousands of Palm applications on Symbian products
  • Red Five Labs has a runtime for Symbian OS which ensures Microsoft .net applications can be fully supported.
  • many people around the world are not buying and cannot afford a PC.
  • The Symbian Foundation is helping to do this by ensuring we lower the barrier for entry for software developers.
  •  
    Really interesting interview with Symbian boss
David Corking

Alarming Development : JavaScript is good enough | Jan 2009 - 0 views

  • It is impossible to build a hash table in JavaScript that works on arbitrary objects. You would have to manually allocate unique ID’s for every object and include them in the toString. So no collections in JavaScript. Adobe provides a true built-in hashtable in ActionScript 3.
  • Objects can function as sets and maps. Arrays can function as lists and iterators (generate an array when you need an iterator). More that good enough in this context.
  • VB also often compiles down to better MSIL than C#. It is also the only .NET language with first-class edit-and-continue Lisp-like debugging capabilities.
  • ...1 more annotation...
  • a good collection library should support a meta-object protocol with features like rejecting changes. This allows collections to be passed around as references,
  •  
    An old-fashioned language war, 2009 style. Visual Basic even gets a mention as "Lisp-like" (for its debugging.)
David Corking

Remember Smalltalk? | Gartner Blogs 2008 - 1 views

  • 2) If you are BIG fan of dynamics languages (closures, meta programming, and all that cool stuff) then consider giving Smalltalk a look.  You might like what you see.  Its like Ruby but with bigger muscles.  You think Rails is cool? Check out seaside. In the end we’ll see a up tick in Smalltalk momentum over the next few years. 
  • Please don’t talk about Smalltalk. I enjoy my competitive advantage over the Java/NET crowd
  • Where Smalltalk really shines recently is in field of web applications due to its dynamic nature (live upgrading, debugging etc.) and because its shortcoming are not relevant here.
  • ...9 more annotations...
  • On the Desktop - Dolphin creates 500k exe’s with ease - its a 1 button click (you just have to follow some of their easy put things in packages rules).
  • Remember LAN MAN? OS2? Both were heavily endorsed by Gartner.
  • I laugh when people say poor performance on older hardware was a mjor Smalltalk weakness. We routinely delivered applications that ran on 386 and 68020 processors with 8MB RAM. And yes, they were quite snappy. No, the reason Smalltalk didn’t catch on is because Sun spent more money on Java marketing than was spent on all computer languages combined, since the dawn of time.
  • I’ve listened personally to whiny ROR programmers groan and whine about PHP devs LEARNING ROR and undercutting them.
  • I didn’t fall for it for the marketing. I fell for WORA, for the language/runtime separation, for the multi-vendor approach (Sun never wanted to be the single provider for any Java centric product niche, and in fact was never the leader), for the comprehensive set of vendor-neutral APIs for all sorts of execution environments/applications,
  • For now I would like to see more use of Smalltalk like constructs in Java (Groovy).
  • Smalltalk must have sofisticated CASE tools, business process simulation tools, large development environments etc. etc. etc.
  • I stayed to teach Smalltalk since 1993 and am very happy about this information. Each academic year, we produce a small group of new Smalltalkers in the Czech Republic.
  • Joe Barnhart // Apr 4, 2009 at 2:48 pm At the company where I work, we have used Smalltalk for 19 years. Our tiny team of programmers has beat the pants off of competitors who employ teams 100 times our size.
  •  
    trend spotting
ASLI BUGAKAPTAN INCE

Logikit::Framework - 0 views

  •  
    Logikit::Framework (LF for short) is an application development framework for PHP 5. The idea is to let people code much faster by providing a solid and easy-to-use substructure for common tasks. LF deals with most of the time-consuming everyday issues and lets you focus on the logic of your code.
Matteo Spreafico

Apigee - 2 views

  • We think APIs are great, and we are here to make them easier to use. Developers need better testing and debugging tools, Product Managers need better analytics, and Admins need better protection for their APIs. Apigee is a free platform that provides lifecycle services for APIs.
liza cainz

Efficient and Secured Computer Support - 1 views

Several months ago, I decided to change my Microsoft Windows support provider. The Microsoft help company I was using was not proficient in what they do. A friend of mine referred HelpGurus Compute...

support service Desktop computer technical services PC tech

started by liza cainz on 10 Feb 11 no follow-up yet
« First ‹ Previous 361 - 380 of 556 Next › Last »
Showing 20 items per page