| |
browse.develop.com
Browse.develop.com is a community that was established to collect and
organize valuable web information. Our technical staff have selected and
indexed information and courses that they feel will help you stay
current on best practices across the SDLC.
|
8 Articles match "Tools"
See all articles with
"Tools"
| The Latest from Handwaving | MORE | | I Use This Are our tools finally good enough? At usesthis.com they interview a bunch of people to ask about their current computer setup and their dream setup. Most of them are using aged machines, ultraportables (Mac Air is popular), and Emacs/VIM for editing (a few slickedit fans). Most of them have little to add in their dream setup (more battery life, better cloud sync). Not for me. Current setup: A 4 year old Sony Z laptop, 8GB RAM, SSD. have a 6 year old homebrew desktop w/ a few terabytes of storage and 2 old monitors. When I need it, I’ve got instances running in AWS. Technology DevelopMentor Courses - Friday, October 26, 2012 Prolog and AWS There are many, many tools that offer easier access to these APIs. I gave a rambling short talk recently describing my project to use Prolog to administer deployments on Amazon Web Services (AWS). completely failed to explain the reason for doing this. So let me try again in this space. AWS can be programmatically controlled via APIs exposed as web services. To do anything interesting, you have to write a complex script to accomplish a high-level goal, i.e. deploy new web servers, backup a database, expand a tier, run a new DB slave, etc. in your account. Simple, right? Technology Handwaving - Wednesday, July 13, 2011 Distributed Performance Tracing Ideally, a tool like this would be integrated into your runtime so you don’t need to manually manage the Guids and trace info. I stumbled on this paper from Google describing Dapper, a distributed performance monitoring system (aka profiler) for their entire infrastructure. For any distributed system, even simple client/server systems, it is useful to measure performance across services & tiers. For example, in a distributed system service A may call B and C, B calls D and E, C calls F. All these calls form an acyclic graph. The basic idea is quite simple. Technology Handwaving - Tuesday, July 5, 2011 | | The Best from Handwaving | MORE | | Consistent Hashing in.NET Consistent hashing is a powerful tool for spreading a load across a distributed system. popular library is Ketama , writen in C. implemented the same idea in C# using the MD5 hash function, just as Ketama does. Unfortunately it ran at roughly 40MB/s. don’t think we need a true cryptographic hash function. Instead, I think we only need uniformity , which spreads the inputs evenly across the range of output values. tried using this C# implementation of the Murmer 2 hash function. It ran at around 600MB/s, about 15 times faster than the MD5 version. The code is below. Technology Handwaving - Thursday, June 23, 2011 I Use This Are our tools finally good enough? At usesthis.com they interview a bunch of people to ask about their current computer setup and their dream setup. Most of them are using aged machines, ultraportables (Mac Air is popular), and Emacs/VIM for editing (a few slickedit fans). Most of them have little to add in their dream setup (more battery life, better cloud sync). Not for me. Current setup: A 4 year old Sony Z laptop, 8GB RAM, SSD. have a 6 year old homebrew desktop w/ a few terabytes of storage and 2 old monitors. When I need it, I’ve got instances running in AWS. Technology DevelopMentor Courses - Friday, October 26, 2012 Prolog and AWS There are many, many tools that offer easier access to these APIs. I gave a rambling short talk recently describing my project to use Prolog to administer deployments on Amazon Web Services (AWS). completely failed to explain the reason for doing this. So let me try again in this space. AWS can be programmatically controlled via APIs exposed as web services. To do anything interesting, you have to write a complex script to accomplish a high-level goal, i.e. deploy new web servers, backup a database, expand a tier, run a new DB slave, etc. in your account. Simple, right? Technology Handwaving - Wednesday, July 13, 2011 | - Distributed Performance Tracing
Ideally, a tool like this would be integrated into your runtime so you don’t need to manually manage the Guids and trace info. I stumbled on this paper from Google describing Dapper, a distributed performance monitoring system (aka profiler) for their entire infrastructure. For any distributed system, even simple client/server systems, it is useful to measure performance across services & tiers. For example, in a distributed system service A may call B and C, B calls D and E, C calls F. All these calls form an acyclic graph. The basic idea is quite simple. Technology Handwaving - Tuesday, July 5, 2011 - A few problems installing Windows 7
The first lesson is never use the Windows tools to upgrade the BIOS. I installed Windows 7 64-bit on my desktop and was forced to overcome a few problems. It took a great deal of searching to find the solutions, so I’m detailing it here to help others. My hardware is an ASUS P5B motherboard with an Intel Core2 Duo 6420. did and it screwed up my BIOS. had to send for a replacement motherboard from ASUS (they responded quickly and without any hassles). The first problem was that I added 4GB RAM for a total of 6GB, but only 5GB showed up in Windows. See here for an excellent walk through. Handwaving - Thursday, January 7, 2010 - Concurrent Skip List issues
You can download it like this using the Bazaar VC tool : bzr branch lp:~suranap/+junk/concur.net. A commenter on my code sample for a concurrent skiplist correctly pointed out two errors in the program. attempted to fix both, but further testing revealed another problem in Release mode (optimized, no debug). One of the thread would suddenly stop. After much screwing around, I discovered that the program was stuck in a spin wait: “while (!goAhead) goAhead) ;. added a volatile declaration to that variable and then the program worked. There’s still a problem with the program. Handwaving - Wednesday, August 26, 2009 - Scientific Evaluation of Programming Languages
A new workshop at OOPSLA is aimed at finding ways to evaluate the effectiveness of programming languages and tools. Unfortunately, the entire conference rests on a single problem: how to measure programmer productivity. Except for pointy-haired bosses , most software professionals believe productivity can not be accurately measured. This workshop will likely be yet another outlet for HCI research with awful methodologies. Handwaving - Thursday, August 13, 2009 - Why is building software difficult?
What is the problem with software engineering processes and tools that lead to such terrible results? Shuffling people into different roles and slapping on new processes and tools will do nothing to solve the core problem: most people and organizations are not capable of delivering results efficiently. If companies with great talent and tools and experience (MS, Sun, IBM, Google, etc.) Software projects are late and over-budget, yet still fail to meet all requirements and are buggy. Nothing. Most defense contracts are late and over-budget. The problem is entirely people. Handwaving - Friday, June 19, 2009 %>
339 Articles match "Tools"
See all articles with
"Tools"
| The Latest from DevelopMentor | MORE | | Agile Clinic: Dear Allan, we have a little problem with Agile. m no fan of Jira, or any other electronic tool but most team use one so nothing odd so far. 'Consider this blog an Agile Clinic. On Friday an e-mail dropped into my mailbox asking if I could help. The sender has graciously agreed to let me share the mail and my advice with you, all anonymously of course… The sender is new to the team, new to the company, they are developing a custom web app for a client, i.e. they are an ESP or consultancy. the Developers work in sprints, estimating tasks in JIRA as they go. Sprints last three weeks, including planning, development and testing. Yikes! Allan Kelly's Blog - Sunday, April 28, 2013 A Roundup of MongoDB Management Tools Back in the early days, there really were no management tools analogous to RDBMS tools (e.g. It’s time to look around and see what management / monitoring tooling is around these days for MongoDB. Robomongo — is a shell-centric cross-platform open source MongoDB management tool (i.e. My take : Robomongo is definitely my current favorite management tool for MongoDB. or.PHP file on your server and you get a well rounded management tool. The lack of management tools was hurting MongoDB’s adoption in the early days. The news is good. Michael C. Kennedy's Weblog - Monday, April 22, 2013 Requirements and Specifications Having worked through this I conclude that BDD is an excellent specification tool. Now, while BDD and SbE may well give Developers first class specification tools these tools should not be mistaken for requirements tools and shouldn’t be used as such. 'As I was saying in my last blog, I’m preparing for a talk at Skills Matter entitled: “Business Analyst, Product Manager, Product Owner, Spy!” which I should just have entitled it “Requirements: Whose job are they anyway?” and so I’ve been giving a lot of thought to requirements. So I turned to my bookshelves…. nothing. Allan Kelly's Blog - Monday, April 15, 2013 | -
| The Best from DevelopMentor | MORE | - Building Windows Machines in Amazon EC2
All information, source code, and especially tools are provided as is and on a "use at your own risk" basis. Tags: Articles Tools In this article I'm going to give you a simple, step-by-step overview of how to create a Windows 2008 server image in Amazon's Elastic Cloud Compute (EC2) infrastructure. Now I must admit I'd rather have found a good tutorial on The Internets or even in a book. Feel free to send me any I missed. My experience is they are either dated or about Linux and so on. First, briefly why does one care about EC2? Here we go. Create an Account. Enable EC2 Features. Michael C. Kennedy's Weblog - Saturday, January 30, 2010 - The NoSQL Movement, LINQ, and MongoDB - Oh My!
The NoSQL movement asks the question: “Is the relational database (RDBMS) always the right tool for data storage and data access?”. You may have to run a transformation tool if you’re making radical data changes, but that’s true in SQL systems as well. To get started, download MongoDB the tools and server here: [link]. Generally I look down upon that sort of development, but for an admin tool it’s just fine. All information, source code, and especially tools are provided as is and on a "use at your own risk" basis. Insanity!” Flat files? Related classes? Michael C. Kennedy's Weblog - Thursday, April 22, 2010 - 11 Killer Open Source Projects I Found with NuGet
All information, source code, and especially tools are provided as is and on a "use at your own risk" basis. Articles ASP.NET NoSQL Open Source Tools Visual StudioSo maybe I'm late to the party, but I recently started playing with NuGet. It's a killer new way to find, install, maintain, and manage references to open source libraries in Visual Studio 2010. Plenty of people have written about it ( Phil Haack and Scott Hanselman for example). Let's just say you should learn about NuGet if you don't know it already. RazorEngine at [link]. YUI Compressor for.Net at [link]. Here you go. Michael C. Kennedy's Weblog - Wednesday, January 19, 2011 - A Roundup of MongoDB Management Tools
Back in the early days, there really were no management tools analogous to RDBMS tools (e.g. It’s time to look around and see what management / monitoring tooling is around these days for MongoDB. Robomongo — is a shell-centric cross-platform open source MongoDB management tool (i.e. My take : Robomongo is definitely my current favorite management tool for MongoDB. or.PHP file on your server and you get a well rounded management tool. The lack of management tools was hurting MongoDB’s adoption in the early days. The news is good. - Entity Framework 4.1 power tools
Power Tools making it even easier to do Code First development with an existing database. The EF team at Microsoft just release a first CTP of the EF 4.1 Guess it isn’t really code first in that case but database first I did a quick test with an existing database, Northwind to be exact, and it worked pretty well. The only gotcha is you have to make sure the EF4.1 assemblies are available in your project otherwise you will receive the exception below. Adding Ef4.1 is easy though, just download the installer and install them or even better, just add a package reference using NuGet. Enjoy! The Problem Solver - Thursday, May 19, 2011 %>
| | |