Skip to main content

Home/ Coders/ Group items tagged that

Rss Feed Group items tagged

Fabien Cadet

Atom Authentication, by Mark Pilgrim on 2003-12-17 | XML.com - 1 views

  •  
    « A little-known fact about RFC 2617 is that HTTP authentication is extensible. The RFC defines and Apache has modules for Basic and Digest authentication, but developers are free to define different algorithms for use within the HTTP authentication framework, and servers are free to insist that clients support those algorithms if they want access to the server's resources. »
Fabien Cadet

Service Oriented Agony | 8th Light, 2012-02-01 by Bob Martin - 7 views

  • The structure seems obvious to system designers who have grown tired of single monolithic systems and want to break those systems up into components and services. What could be more natural than to break the system along the lines of data base managment?
  • Unfortunately this is a huge violation of the Single Responsibility Principle — or its big brother the Common Closure Principle.
  • These principles tell us to group together things that change together, and keep apart things that change for different reasons.
  • ...6 more annotations...
  • When you separate things that change for the same reasons, you have to make changes in many different places in the system.
  • So it’s a lot of work just to get anything working.
  • Moreover, when you group together things that change for different reasons, you expose the components of the system to collateral damage, thrashing, CM collisions, and a whole host of other problems.
  • So what’s the solution? First of all, I question whether the system needed to be partitioned into services.
  • Services are expensive and complicated, you should only create them if you absolutely need to. It’s always easier to live in a single process. Remember Martin Fowler’s first law of distributed objects: Don’t distribute your objects.
  • Many systems could be streamlined, and development made much faster, if the system designers paid more attention to the Single Responsibility Principle.
Fabien Cadet

STXXL : Standard Template Library for Extra Large Data Sets - 4 views

  • The key features of STXXL are:
  • Transparent support of parallel disks. The library provides implementations of basic parallel disk algorithms. STXXL is the only external memory algorithm library supporting parallel disks.
  • The library is able to handle problems of very large size (tested to up to dozens of terabytes).
  • ...4 more annotations...
  • Improved utilization of computer resources. STXXL implementations of external memory algorithms and data structures benefit from overlapping of I/O and computation.
  • Small constant factors in I/O volume. A unique library feature called "pipelining" can save more than half the number of I/Os, by streaming data between algorithmic components, instead of temporarily storing them on disk. A development branch supports asynchronous execution of the algorithmic components, enabling high-level task parallelism.
  • Shorter development times due to well known STL-compatible interfaces for external memory algorithms and data structures.
  • For internal computation, parallel algorithms from the MCSTL or the libstdc++ parallel mode are optionally utilized, making the algorithms inherently benefit from multi-core parallelism.
  •  
    « The core of STXXL is an implementation of the C++ standard template library STL for external memory (out-of-core) computations, i. e., STXXL implements containers and algorithms that can process huge volumes of data that only fit on disks. »
Imran Abdul Ghani

Performing CRUD operations using ASP.NET Web API - Part 1 - 0 views

  •  
    ASP.NET Web API is a framework that simplifies the creation of HTTP services. We can build loosely coupled services as Web API follows REST architecture. Another advantage of using HTTP services is that I can be consumed by a wide range of clients.
Biztech Consultancy

All about the Google+ 1 Button - 0 views

  •  
    The Google + 1 button shows up on Google search results, on Google ads, and on other sites when you are signed in to your Google account. In case you like something you can click on the button. When somebody else comes on that particular page, he/she will know that you have +1′d the item.
Pinhopes Job Site

Climb up the career ladder faster | Few useful tips for Interview | Pinhopes - 0 views

  •  
    Reaching your work goals may look like a daunting task at first. With careful planning and implementation of right strategies, you can step up the career ladder quicker than you thought of. Here are few tips on how to get promoted at work quickly:



    Continue learning

    Learning is a lifelong process. To grow in your career, it is imperative that you keep accumulating knowledge across industries' trends, challenges and insights. Staying updated about your domain knowledge enables you to tackle challenges at work more efficiently and higher your chances of getting noticed by employers.

    Lead when required

    To take charge in a work environment doesn't always require you to be in a top position. You can assume a leadership role when circumstances demands at workplace. Exhibit your leadership skills while solving a critical problem at work by effectively communicating, motivating and working in coordination with other team members. Also start taking responsibilities a level in advance to show that you are ready for the next role.

    Give your best

    When you give your best in your work, you stay visible for your passion and performance. If you want to add more value to your work, then go t
Biztech Consultancy

Biztech Consultancy Launches SMS Vault Mobile App Offering Privacy to SMSs - 0 views

  •  
    SMS Vault Mobile application that keeps SMSs private and secure! This application provides the user with a facility to retain the privacy of their messages that they send using this app.
Pooja Runija

Windows10 Hidden Features - 0 views

  •  
    The announcement of Windows 10 by Microsoft has raised the curiosity among the Windows users to know about the features in the Latest Edition. No doubt, it is a major release that will span all hardware from PCs to phones and try to address the ills that have dogged Windows 8. Here I am discussing the top most hidden features of windows 10. Read the post and find out what Windows 10 have for you in the box!
Pooja Runija

How Internet of things booming in the technology market? - 0 views

  •  
    Today we are living in a world where everything is smart like Smartphones, Smart TV, Smart watches, Smart cars etc. Our out of the box thinking enable us to think beyond the imagination and that is the only reason today we have invented all those things which were supposed to be impossible in the earlier days. Moving ahead, Internet of things is the latest buzz in the world of technology these days. The most important fact is that it has potential to impact how we live and also how we work.
Pooja Runija

1.6 percent of Android devices eaten by Lollipop - 0 views

  •  
    Android 5.0 Lollipop is finally out to establish itself on the market share radar. Lollipop was able to make 1.6 percent of Android devices its home reported from latest version of the Android Developers Dashboard. That percentage stands for all Android devices that were seen at the Google Play store during the week of February 2.
charm felipps

Malta Web Development Services - 1 views

I was so glad that I found RightBrain when I needed help in Web Development. Their skills in building sites that are as brilliant and as mobile as they are for the desktop have greatly helped me. T...

started by charm felipps on 30 Aug 13 no follow-up yet
steve steve7876

cash for structured settlements - 0 views

  •  
    Fortunately, it does not have to be too difficult to sell an annuity today. However, you do have to take the time to make sure that you are working with a company that has a good reputation in the business
sahargull

Cultural Casinos – anything exclusive (San Diego) | pacificrentacar - 0 views

  •  
    the very first thing that involves mind at the mere point out of 'vacation' and 'San Diego' stands out as the seashores but were you aware that the casino strips here in San Diego are additionally ...
Vanessa Aliane

Advantageous Tips to Shop for Loans Till Payday At Online Market In A Safe Way! - 0 views

  •  
    Loans Till Payday are a short term and hassle free financial approach that allows the borrowers to grab easy money with least hassle and delay. Anytime when you are experiencing tough financial phase and need quick cash assistance, this is the right financial alternative that let you avail quick finances against your next paycheck without any collateral demand.
Peterss Jone

Bad Credit Instant Loan - Superfine Cash Support For Helpless And Nee… - 0 views

  •  
    Bad credit instant loans are the best financial aid to get small cash for some sudden events that cannot be ignored. The best part of this source is that you can acquire fund online easily with incredible speed. Apply Now
catchmenupur

5 points to Remember in Java Beans - 0 views

  •  
    Java Beans is an object-oriented development user interface from Sun Microsystems that lets you develop re-useable programs or program foundations called elements that can be implemented in a program on any significant os program.
Giberto Cruz

Bad Credit Unsecured Loans.pdf - 0 views

  • d To C lear - up Cash Shortfall R ight - away?
  •  
    Bad Credit Unsecured Loans are unsecured way to get financial support without wondering anywhere. No collateral is needed that makes it well-known monetary option among people who need money on urgent basis. If you do not desire to go all the way through insightful qualifications, or hang around in individuals wait your turn use online approach to be appropriate for bad credit loans. As soon as loan submission is recognized enough amounts to the borrower's will be delivered within a short span. In addition aspirants also has advantage of choosing from surrounded by which lender he would like to put in and in that way get a hold low rates on loan amount. http://www.badcreditunsecuredloans.ca
Joel Bennett

The Performance of Arrays - Chris Burrows - 2 views

  • arrays of reference types are covariant in their element type, but not safely
  • where did that exception come from? It came from the runtime, which was in a unique position to know what the real type of the array object was, and the real type of the element. It needed to determine if the assignment was allowable and throw if not. Now if you think about this for a minute, you can see that it’s going to have to perform that check for every assignment to an array element
  • arrays are covariant only for reference types?
  • ...3 more annotations...
  • So if I want to have an array of reference types, but get the runtime to treat it like an array of value types, what have I got to do? Just wrap the reference type in a value type
  • So I got rid of that check, right? But I added the initialization of a value type. Did I win or lose? Let’s do some timing to figure it out.
  • when I build Debug binaries, the Reference<T> trick makes my example about three times SLOWER.
  •  
    Arrays are covariant only for reference types. If you use a struct wrapper to turn a reference type into a value type, the initialization of the value type takes less time than array assignment.
liza cainz

Computer Help for Windows Backup in Windows Vista - 2 views

Help Gurus Microsoft tech support experts helped me create windows backup for my Vista computer. I asked them to create backups because I am afraid that something bad might happen to my computer an...

Development @public develop Web Design reference programming

started by liza cainz on 06 Dec 10 no follow-up yet
Paris Polyzos

Develop With Passion® - Jean-Paul S. Boodhoo - 0 views

  • Being an effective unlearner enables you to take an unbiased look at a new way of approaching a situation/problem/challenge without the weight of being dragged down by your old baggage(ideas
  • Being an effective unlearner enables you to take an unbiased look at a new way of approaching a situation/problem/challenge without the weight of being dragged down by your old baggage(ideas)
  • One strategy to minimize this is to seek out and collaborate with people who make you feel a little out of your element
  • ...13 more annotations...
  • Unfortunately, with the large number of these blogs, many people have fallen into the trap of subscribing to too many
  • he started to get frustrated by the abscensce of any new insights/techniques he was sure would magically manifest when working through coding sessions.
  • Any man who reads too much and uses his own brain too little falls into lazy habits of thinking
  • Don't think about what you have accomplished. Rather, what you should have accomplished with your abilities.
  • People who allow themselves to get into this mode more often can find that the spikes in creativity that result, can carry forward with them into the stuff that they have to tackle on a day to day basic
  • Gifts, however , have to be opened, and then further used, if they are going to be of any value
  • When you think you have caught up with the skill of [developer x], either their skill level has increased or you have found another developer whose skill you covet
  • It's not about being the best. It's about being your best.
  • It can give them an change to explore and think about problemsthat they may not feel comfortable with
  • There will always be someone who is better than you, there will always be someone who is not.
  • If you end your days with the persitent feeling of "I do not feel like I got enough done", it could be an indicator that some significant diagnostics need to be performed
  • can create an environment where synergy, collaboration, and friendly competitiveness raise the level of all of the people on the team
  • Give your brain an opportunity to stretch itself.
  •  
    Great article about strategies you may follow and mistakes you may avoid to become a better programmer!
« First ‹ Previous 121 - 140 of 1261 Next › Last »
Showing 20 items per page