archive-ro.com » RO » T » TEKKIE.RO

Total: 200

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Scrum | Technical stuff
    Presentation Salesforce com Agile Transformation Agile 2007 Conference View SlideShare presentation or Upload your own tags agile salesforce in Methodology 17 Words Comment Tags Agile Android Apache books browser cloud computing code conventions Computer setup development environment Drupal 7 Facebook Firefox fun time git GitHub Google IDE install JavaScript Linux Mac Methodology mobile News node js online application online tools OSX OS X personal skills PHP PHPUnit presentation quickies Scrum

    Original URL path: http://www.tekkie.ro/tag/scrum/ (2016-05-01)
    Open archived version from archive


  • Sebastian Bergmann | Technical stuff
    build automation tools ant make phing rake delve a bit into ant features small ant config to pull from git run phpunit run some of the static code analysis tools in parallel demo ant run for an existing project and get a glimpse at the reports of the static code analysis tools output continuous integration server options phpUnderControl customized CruiseControl Hudson Java based open source Bamboo the Atlassian way of doing it still Java based Arbit an alpha release PHP based solution demo http ci thephp cc in testing 302 Words Comment QA in Software Projects with Sebastian Bergmann Dutch PHP Conference Part 1 Notes what is SW quality the BankAccount example PHPUnit 3 4 12 is used for these examples CLI run using phpunit BankAccountTest phpunit testdox BankAccountTest used for instance to present functionality summary before the actual coding setUp Q A use expectedException annotation instead of the try catch block inside the method body Q A use 1 test method for each test not stuff everything in 1 method PHPUnit 4 might use the traits feature of PHP as opposed to the JUnit approach organizing tests tree structure mirroring the actual code organization using group annotation you can run only specific tests phpunit filter testFreezingAnObjectWorks Tests excludes a specific slow test automated bugfixes project write a test to repro the bug use genetic programming to issue the patch that fixes the bug SW testing pyramid Categories of Unit Tests bottom level unit tests upper level functional tests this is not the functional testing w Selenium it s testing blocks of functionality instead units do the interfaces between classes abide their contracts top level End to End Test these are the expensive ones running a full Selenium arrangement across all browsers took more than 24h minimalistic MVC implementation used

    Original URL path: http://www.tekkie.ro/tag/sebastian-bergmann/ (2016-05-01)
    Open archived version from archive

  • Skype | Technical stuff
    Repository baseurl http download skype com linux repos fedora updates i586 enabled 1 gpgkey http www skype com products skype linux rpm public key asc gpgcheck 0 sourcecode Now you can easily install update skype by typing sourcecode language html su c yum install skype su c yum update skype sourcecode in Computer setup 105 Words 30 Comments Tags Agile Android Apache books browser cloud computing code conventions Computer setup

    Original URL path: http://www.tekkie.ro/tag/skype/ (2016-05-01)
    Open archived version from archive

  • Software Development Processes | Technical stuff
    more suited to the projects developed internally by companies who don t have a client pressure because they are their own customers who have already a specific set of resources which can be alloted and can afford changing them in the interest of the project you just can t picture how this could apply to web mobile development targeted to your clients Let s remember what Scrum is a way of developing software incrementally each iteration producing shippable software What isn t clear though is the way costs are handled Alistair Cockburn has gathered ideas for handling Agile contracts and the team at OpenPlans has put together a list of resources which can help you understand how things are already done by others The idea is to choose whatever is best for your client and you If the set of requirements is very stable you could just go for the waterfall approach yet by choosing Scrum you re giving the freedom back to the client He might feel after a while that common sense changes should occur by letting him know this from the beginning and negotiating the way they should be taken care you can only gain credibility and confidence On the other hand if your client has a great business idea but is not decided on how to bring it to the market Scrum is definitely the best choice for you to refine and implement it together as a team gathering measurable results all the way through And if your team is geographically distributed you might want to watch Jeff Sutherland presenting an example of outsourced development team I hope you are now more confident on how to choose the right methodology for your project I would love to hear back your arguments of choosing one path or the other in Methodology 370 Words Comment The way software is built matters If you emphasize quality at the beginning of the project you plan for require and design a high quality product If you start the process with designs for a Pontiac Aztek you can test it all you want to and it will never turn into a Rolls Royce You might build the best possible Aztek but if you want a Rolls Royce you have to plan from the beginning to build one In software development you do such planning when you define the problem when you specify the solution and when you design the solution Since construction is in the middle of a software project by the time you get to construction the earlier parts of the project have already laid some of the groundwork for success or failure During construction however you should at least be able to determine how good your situation is and to back up if you see the black clouds of failure looming on the horizon The rest of this chapter describes in detail why proper preparation is important and tells you how to determine whether you re really ready to begin

    Original URL path: http://www.tekkie.ro/tag/software-development-processes/ (2016-05-01)
    Open archived version from archive

  • Symfony2 | Technical stuff
    and highly beneficial in the long term as it handles problematic scenarios very elegantly at the specification level It definitely accomplishes the goal of focusing on practical applications and usability Middleware The term middleware is part of our geek lingo for a long time in fact it has been in use since 1968 and with the advance of software development techniques it slightly shifted its meaning In the context of PSR 7 it is used to designate everything that happens between request and response It is the application specific behaviour that interprets the request possibly enhances it as well as act upon it If you are not familiar with some of the community efforts I strongly encourage you to have a look at them Let s go into a bit more detail with two middleware examples that you are already familiar with When a user makes a request it is normal that you check that his credentials are valid authentication check he is allowed to perform the request authorization Following the MVC pattern you already have a controller in place and a method inside it that responds to the request A common approach is to implement both authentication and authorization inside the controller action after it has been routed like namespace Sample class DemoController public function action Request request authentication check if authenticated return new Response Please authenticate first 403 authorization step if authorized return new Response Not authorized 401 application logic results results return new Response results 200 Let s think a bit why this is not such a good idea while not impossible it is difficult to reuse the authentication and authorization code in a different part of the application testing the authorization and authentication become part of testing the action when in fact this would better be extracted to a dedicated place leads to fat controllers antipattern the code is not easy to read as it draws the reader attention from the actual application behaviour How would this be done better By having a dedicated authentication middleware that performs the related tasks and is piped properly in the application execution chain The solution is not completely new but it is now more eloquent and easier to grasp by newcomers to the codebase Currently available middleware implementations are Matthew s Stratigility Paul M Jones s Pipeline Stack I encourage you to check out each of them for concrete code samples of how the middlewares can be piped as there is a lot to learn from those codebases Some conclusions By using the abstractions of the HTTP messages we are making one crucial step towards being framework agnostic We can be even more granular in our implementation and use the micro services approach with more confidence than ever before because we will be able to reuse it when preparing a scaled approach of our application The benefits of PSR 7 are great and the best proof is the large traction that we are able to see already Symfony has

    Original URL path: http://www.tekkie.ro/tag/symfony2/ (2016-05-01)
    Open archived version from archive

  • Tekkies | Technical stuff
    handy too Spaghetti code otherwise known as Drupal in Resources 36 Words Comment 56 geek tekkie types As seen on onceuponageek com in Funny 7 Words Comment Tags Agile Android Apache books browser cloud computing code conventions Computer setup development environment Drupal 7 Facebook Firefox fun time git GitHub Google IDE install JavaScript Linux Mac Methodology mobile News node js online application online tools OSX OS X personal skills PHP

    Original URL path: http://www.tekkie.ro/tag/tekkies/ (2016-05-01)
    Open archived version from archive

  • Testing | Technical stuff
    for instance to present functionality summary before the actual coding setUp Q A use expectedException annotation instead of the try catch block inside the method body Q A use 1 test method for each test not stuff everything in 1 method PHPUnit 4 might use the traits feature of PHP as opposed to the JUnit approach organizing tests tree structure mirroring the actual code organization using group annotation you can run only specific tests phpunit filter testFreezingAnObjectWorks Tests excludes a specific slow test automated bugfixes project write a test to repro the bug use genetic programming to issue the patch that fixes the bug SW testing pyramid Categories of Unit Tests bottom level unit tests upper level functional tests this is not the functional testing w Selenium it s testing blocks of functionality instead units do the interfaces between classes abide their contracts top level End to End Test these are the expensive ones running a full Selenium arrangement across all browsers took more than 24h minimalistic MVC implementation used to demo unit testing for more than just the Model assertAttributeEmpty and assertAttributeContains work with public private private class members depends is a simple way of declaring dependencies between tests sample of refactoring so that there s no need to assertAttribute for protected private members PHPUnit Best Practices use an XML configuration file look inside the cwd for a phpunit xml fallback to phpunit xml dist generate code coverage report showing also dead code new beta thingy code coverage distribution report class complexity in testing 334 Words Comment Agile testing how to transition from waterfall method A great presentation coming from a professional tester Even if the talk was delivered some years ago it s still very actual and helps tester embrace the change from the traditional up front requirements projects to agile practices in Methodology 36 Words Comment Frank Cohen Open Source Build and Test Workshop Frank Cohen presents how to use different open source test frameworks to test web applications in testing 15 Words Comment How do I run IE6 and IE7 even IE8 together on the same machine This is a very common issue among us developers or testers of web applications so I will explain here exactly what worked for me along with other solutions which have proved useful for others in the past After trying the various solutions on the internet I learnt that the simple is the best IE6 standalone install best choice download the IE6 standalone kit from evolt org unpack the archive in a convenient place on your computer be careful to keep all the files into the same directory create a shortcut to iexplore exe either on the desktop or in the QuickLaunch bar Congratulations you re done please note that until IE8 is a stable release and gains a small market share I am not interested in testing web apps for it so this is the reason I chose this solution to be the best one for me Use Internet

    Original URL path: http://www.tekkie.ro/tag/testing/ (2016-05-01)
    Open archived version from archive

  • Ubuntu | Technical stuff
    to follos these steps run this command a2enmod a pache 2 en able mod ule sourcecode language html a2enmod rewrite sourcecode edit this file etc apache2 sites enabled 000 default you can use the following command sourcecode language html sudo gedit etc apache2 sites enabled 000 default sourcecode make sure you have there AllowOverride All directive for the default directory this will make all the subdirectories inherit this behaviour sourcecode language html DocumentRoot var www Options FollowSymLinks AllowOverride All Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow deny allow from all sourcecode restart apache and enjoy sourcecode language html sudo etc init d apache2 restart sourcecode Note I use gedit because it s my home desktop computer On a server where you have no graphical interface at your disposal and no gedit for that matter you can safely use you favorite editor nano pico vi so all you have to do is replace sourcecode language html sudo gedit sourcecode with sourcecode language html sudo nano sourcecode if your favorite is nano in Computer setup 177 Words 3 Comments Sound is not working after upgrading to Ubuntu 9 04 Jaunty Jackalope I had the same problem as a lot of people actually I found the following solution to be working for me Open the alsa config file by sourcecode language css sudo gedit etc modprobe d alsa base conf sourcecode at the end of the file just paste the following lines sourcecode language css options snd pcsp index 2 options snd slots snd hda intel options snd hda intel model hp m4 alias snd card 0 snd hda intel options snd hda intel enable msi 1 sourcecode Solution came from this forum thread Thanks guys in Computer setup 80 Words 2 Comments Ubuntu 9 04 codenamed Jaunty Jackalope announced Tomorrow a

    Original URL path: http://www.tekkie.ro/tag/ubuntu/ (2016-05-01)
    Open archived version from archive