Som nyexad webbprogrammerare var det inte helt lätt att slänga sig in i certifieringsdjungeln. Det var många nya begrepp och ofta förstod jag varken frågorna eller förklaringarna när jag först började läsa. Även om jag hade haft Java som huvudspråk under min utbildningen var jag inte så van vid att prata om språket och jag hade definitivt inte ställts inför frågor om regler på hur saker och ting fungerar beroende på om man gör si eller så. Vissa klasser och metoder hade jag inte stött på tidigare och då blev de kodexempel, som egentligen skulle underlätta, ett hinder mer än ett hjälpmedel. Men skam den som ger sig… nu har jag min Java Programmer-certifiering. Det här är mina tips för hur du lyckas! Läs mer >>
Poster taggade med ‘tips’
Best of Eclipse – Godbitar, kortkommandon mm
- Tommy Wassgren
- 15 december 2011
- Inga kommentarer
Det finns mängder av artiklar här på Stacktrace som handlar om Eclipse. Jag tänkte samla ihop några godbitar som fortfarande känns relevanta.
- Roberts inlägg om kortkommandon och handgrepp är alltid högaktuellt. Inlägget visar bland annat på smarta kommandon för navigering och refactoring.
- Save Actions är ett ovärderligt verktyg om du vill hålla ordning och reda i koden.
- Conditional Breakpoints och Exception Breakpoints kan vara välbehövligt i vissa debugsituationer.
Kolla även in en rad tips på olika smarta plugins, hur man remote-debuggar osv.
Du har just klickat dig in på den första delen i min samling artiklar om Python – detta dynamiska högnivåspråk som både jag, många andra utvecklare samt organisationer som Google och YouTube tycker är grymt att utveckla i. I de kommande artiklarna tar jag upp bakomliggande filosofier, egenskaper hos språket, hantering av datatyper och allmänna tips och tricks som kan vara till hjälp för dig som är ny i språket. Läs mer >>
Den här artikeln handlar om hur man på lite olika sätt kan bli en bättre programmerare. Artikelförfattaren ger tio olika mer eller mindre enkla tips på vad man kan göra, från att lära sig ett nytt programmeringsspråk till att lösa programmeringspussel. Inget revolutionerande kanske, men ändå en trevlig liten artikel med en del bra saker att tänka på.
Artikeln finns att läsa här.
Läst på Cygni
- Tommy Wassgren
- 16 juni 2011
- Kommentering avstängd
Vi försöker hålla vår sajt levande genom kontinuerligt fylla på sajtens innehåll via olika informationsflöden. Våra nuvarande flöden inkluderar:
- Stacktrace: vår gemensamma teknikblogg där vi skriver allt från korta tips till längre artiklar
- Cygnibloggen: här kan du läsa om vad som hänt på Cygnis konsultmöten, senaste nytt från Cygnis kontor och reflektioner från ledningen
- Pressmeddelanden: officiella nyheter om nya kunder, ramavtal och liknande
- Jobbannonser: här postar vi kontinuerligt nya jobb och karriärsmöjligheter på Cygni

Idag så fyller vi på med ett nytt informationsflöde som vi kallar Läst på Cygni. Det innehåller länkar till olika artiklar som konsulterna på Cygni läst den senaste tiden.
Några av våra konsulter driver detta flöde genom att skapa bokmärken för intressanta artiklar via Delicious och tagga dem med en speciell tagg. Delicious erbjuder automatiskt ett RSS-flöde för varje sådan tagg och detta flöde läser vi in via online-tjänsten Twitterfeed för att sedan pumpa allt vidare till twitter.com/cygniab och paper.li/cygniab. Eftersom cygni.se är en WordPress-sajt så finns ett otal integrationer färdiga mot Twitter så innehållet från twitter.com/cygniab behövde bara CSS:as för att det skulle passa bra med det övriga innehållet.
Så… kolla gärna in detta informationsflöde som visas på flera av våra sidor här på cygni.se, följ oss på twitter.com/cygniab eller läs vår tidning på paper.li/cygniab! Diagrammet till höger som är genererat via yUML illustrerar flödet grafiskt för den intresserade.
Gammal skåpmat för vissa, men för de som behöver en uppfriskning eller för den delen inte har så bra koll på Continuous Integration så är den här klassiska artikeln ett hett tips. Martin Fowler går igenom de olika delarna i CI, förklarar vad de innebär och varför de behövs. Han varnar även för vanliga misstag som många begår och hur man kan undvika dem.
Artikeln avslutas med att belysa några av de fördelar som följer med användning av CI, samt praktiska tips om hur man själv kan komma igång med CI i sitt projekt.
Artikeln kan du läsa här.
Stacktrace
- cygni
- 2 februari 2011
- Kommentering avstängd
Stacktrace är Cygnis teknikblogg där vi skriver allt från korta tips till längre artiklar. Genom att följa Stacktrace kommer du att få en god bild av vad Cygni kan och gör.
På den här sidan hittar du senaste nytt om Cygni.
- Stacktrace är vår gemensamma teknikblogg där vi skriver allt från korta tips till längre artiklar. Genom att följa Stacktrace kommer du att få en god bild av vad Cygni kan och gör.
- På Cygnibloggen kan du läsa om vad som hänt på Cygnis konsultmöten, senaste nytt från Cygnis kontor och reflektioner från ledningen.
- Pressmeddelanden visar de senaste officiella nyheterna.
Bra artikel om RESTful URI:s
- Tommy Wassgren
- 19 april 2010
- Inga kommentarer
Där beskrivs alltifrån REST-basics till en mängd best practices gällande REST, URI-design och resurstänk.
Några exempel är:
- Vad är en RESTful URI?
- Tips för att skapa bra URI:er
- Saker att undvika vid REST-design
- Personliga URI:s såsom http://somedomain.com/calendar/my-calendar
- Suffix (ex file.xml) vs Accept Header
- Flera URI:s mot samma resurs
- Praktiska tips om hur URI:n kan designas (plural vs singular etc)
- …plus mycket mer
Värt att läsa tycker jag!
Standalone-applikationer i Java
- Mikael Thorsson
- 20 november 2009
- En kommentar
Rena kommandoradsapplikationer i Java kanske inte hör till vanligheterna nu mera, men det finns tillämpningar. Jag håller för tillfället på med ett sådant program. Det är en slags (av prestandaskäl) multitrådad övervakningsapplikation. Varje tråd ligger och pollar en databas efter något att arbeta med i ganska täta (några sekunders) intervall. När tråden hittar något att processa, så pratar den bl.a. JDBC med en stordatorapplikation.
Denna typ av beteende skulle vara ganska svårt att få till inom ramen för en appserver. Att starta trådar är ju inte aktuellt. Att använda Quartz eller ha ett cron-jobb som anropar en EJB via wget eller liknande skulle vara möjligt men verkar lite krystat, speciellt då den pollar så pass ofta.
En vanlig Java-applikation fick det bli, således. Vad bör man tänka på när man skriver en sådan applikation? Den är ju nästan som en slags server, som skall köra kontinuerligt. Den får inte gå ner så lättvindigt och den kommer sannolikt köra på en Linuxburk i ett serverrum någonstans utan något egentligt användargränssnitt. Här kommer således några tips för den standalone-inriktade.
Läs mer >>