Η Civet, μια γλώσσα προγραμματισμού με προσανατολισμό στη λειτουργική προγραμματισμό ως υπερσύνολο της TypeScript
Βουτιά στις βελτιώσεις σύνταξης της Civet και στο οικοσύστημα ένταξης για να αξιολογήσουμε τα πραγματικά πλεονεκτήματα και τις πιθανές προκλήσεις
Πώς μετέφερα το flaming.codes από Next.js σε Qwik
Το δίνοδικό μου ταξίδι μεταφέροντας το flaming.codes από Next.js σε Qwik και Qwik City
Windows 95 και η συνάφειά τους στο ιστορικό του υπολογιστή
Τι καθιέρωσαν τα Windows 95 που εξακολουθούν να ισχύουν σήμερα
Να θυμάστε τα πάντα με το Rewind.ai: να το χρησιμοποιείτε για εργασία
Πώς το Rewind.ai μπορεί να σας βοηθήσει να θυμάστε πράγματα που έχετε ήδη ξεχάσει
Arc Browser για Ανάπτυξη & Διαχείριση Ιστού
Πώς το UX του Arc Browser βελτιώνει τη ροή εργασίας για τους προγραμματιστές
Ήχοι φόντου σε iOS και macOS
Πώς να χρησιμοποιήσετε τους ήχους παρασκηνίου για να δημιουργήσετε ένα χαλαρωτικό περιβάλλον σε iOS και macOS
Αρχεία βαρελιού σε JavaScript
Τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης αρχείων Barrel σε JavaScript
Github Copilot Labs
Μια πειραματική επέκταση για τη βελτίωση του Github Copilot
Προεπισκοπήσεις στιγμιότυπου οθόνης PWA
Πώς να εμφανίσετε στιγμιότυπα οθόνης στη γραμμή εντολών εγκατάστασης του PWA
Πακέτα-αγνωστικά σενάρια με το Node.js
Πώς να απλοποιήσετε την εκτέλεση σεναρίων σε NPM, Yarn και PNPM
Ο τελεστής 'satisfies' στο TypeScript
Επιβεβαιώστε ότι ο τύπος μιας έκφρασης ταιριάζει με κάποιον τύπο, χωρίς να αλλάξετε τον τύπο αυτής της έκφρασης που προκύπτει
Οδηγός για αρχάριους στο Node.js και στο NPM
Πώς να ξεκινήσετε με το Node.js και το Node Package Manager
Έλεγχος εξωτερικών οθονών στα Windows
Πώς να χρησιμοποιήσετε μια δωρεάν εφαρμογή για τον έλεγχο της φωτεινότητας για όλες τις οθόνες
Οι πολλές διαφορές μεταξύ Unix και Linux
Πώς διαφέρουν δύο από τα πιο δημοφιλή λειτουργικά συστήματα.
Μια απλή εισαγωγή στο Typescript
Μια σύντομη εισαγωγή σε ορισμένες έννοιες του Typescript
Το σύμβολο σε Javascript
Γνωρίστε τα σύμβολα: Ο μοναδικός τύπος δεδομένων για τις ιδιότητες αντικειμένων
DOM TreeWalker API
Το TreeWalker API: Ένα ισχυρό εργαλείο για τη διέλευση του δέντρου DOM.
Καλύτερη τεκμηρίωση σε TS & JS
Πώς να γράψετε καλύτερα έγγραφα σε Javascript με πλούσια μεταδεδομένα
Τύποι για διαμόρφωση Tailwind-CSS
Πώς να χρησιμοποιήσετε τύπους Typescript για Tailwind-CSS
Σκοτεινή λειτουργία για εικόνες Github Markdown
Πώς να χρησιμοποιήσετε διαφορετικές εικόνες στο Markdown για φωτεινή ή σκοτεινή λειτουργία
Πώς να προσδιορίσετε το λειτουργικό σύστημα στο πρόγραμμα περιήγησης
Χρησιμοποιήστε σύγχρονα API για να ανακτήσετε πληροφορίες σχετικά με το κεντρικό σύστημα της εφαρμογής Ιστού σας
Ξεκινήστε έναν συγκεκριμένο προσομοιωτή iOS ή iPadOS
Πώς να χρησιμοποιήσετε το Terminal για να επιλέξετε και να εκκινήσετε οποιονδήποτε εγκατεστημένο προσομοιωτή
Νέα μεγέθη θυρών προβολής
Πώς τα svh, lvh και dvh μπορούν να βελτιώσουν την απόκριση σχεδίασή σας
MSW στο SvelteKit
Πώς να εφαρμόσετε MSW για τοπική ανάπτυξη στο SvelteKit
Gitpod IDE στο σύννεφο
Εφήμεροι χώροι εργασίας, είναι all-ops στο cloud
Γεννήτρια άδειας χρήσης στο SvelteKit
Δημιουργήστε μια λίστα εξαρτήσεων για το έργο σας SvelteKit
Lazy loading modules στο Svelte
Πώς να εισαγάγετε το στοιχείο σας κατά παραγγελία
Προσαρμοσμένος φάκελος lib στο SvelteKit
Πώς να δημιουργήσετε ένα ψευδώνυμο διαδρομής στο SvelteKit
AfterDark Screensaver για macOS
Πώς να εγκαταστήσετε ένα από τα καλύτερα screensavers ποτέ
Ρύθμιση HMR για SvelteKit με Gitpod
Πώς να χρησιμοποιήσετε το Hot Module Reload με το SvelteKit και το Gitpod
Συνδυάστε γραμματοσειρές στην εφαρμογή Ιστού σας
Πώς το Fontsource παρέχει γραμματοσειρές για αποστολή με την εφαρμογή σας
Δημιουργήστε SVG από τις γραμματοσειρές Google
Πώς να χρησιμοποιήσετε μια εφαρμογή Ιστού για να μετατρέψετε οποιοδήποτε κείμενο σε SVG
Αντικαταστήστε το Material-UI με το Tailwind.css
Μελέτη περίπτωσης σχετικά με την αντικατάσταση του Material-UI με το Tailwind.css
Ελαφριά εναλλακτική του Axios
Χρησιμοποιώντας το Redaxios αντί του Axios ως μια μικρή εναλλακτική
Κριτικές κώδικα: Πώς να ανεβάσετε τις δεξιότητές σας
Γιατί οι κριτικές κώδικα είναι το πιο ισχυρό εργαλείο για να γίνετε καλύτερος προγραμματιστής
Raycast για macOS
Ένα ευέλικτο εργαλείο ελέγχει ένα τεράστιο σύνολο κοινών εργασιών
Αναζήτηση κώδικα Github
Πώς να χρησιμοποιήσετε τη fuzzy-search του Github για τα αποθετήρια σας
Ελέγξτε τη φωτεινότητα στις εξωτερικές οθόνες του macOS
Πώς να χρησιμοποιήσετε την εφαρμογή που ονομάζεται MonitorControl για αλλαγές φωτεινότητας οθόνης
'Επισκόπηση CSS' στα DevTools του Chromium
Πώς να αναλύσετε το CSS σας με το DevTools
Τύποι συμβολοσειράς προτύπου πληκτρολογίου ως διακριτικά
Βελτιωμένοι κυριολεκτικοί τύποι προτύπων με Typescript 4.5
Φόρτωση ενσωματωμένων λειτουργικών μονάδων Node.js
Μια ελαφρώς ειδική εισαγωγή-σύνταξη για ενσωματωμένες μονάδες
Κωδικοποίηση σε VR
Γιατί το Quest 2 (και περισσότερα) από το Meta είναι ένα ορόσημο στην εικονική πραγματικότητα
Καταργήστε τα αρχεία που αγνοήθηκαν στο git
Μία εντολή που πρέπει να χρησιμοποιήσετε για την αφαίρεση των αγνοημένων αρχείων που είναι check-in
Λήψη σφαλμάτων στο Promise.all
Μια ασφαλής εναλλακτική λύση στο Promise.all της Javascript
Το πιο ισχυρό τερματικό SSH
Πώς να χρησιμοποιήσετε τον κωδικό VS ως το καθημερινό σας τερματικό SSH
Συνεργασία με το Github Copilot
Πώς ένα AI μπορεί να βελτιώσει δραστικά την ταχύτητα κωδικοποίησης σας
Παλέτα εντολών Github
Πώς να αναζητήσετε αποθετήρια και γρήγορες ενέργειες στο Github
Μελέτη περίπτωσης UX μιας σελίδας ανάρτησης ιστολογίου
Πώς σχεδίασα τη σελίδα του άρθρου για αυτήν την εφαρμογή Ιστού
Τι είναι ο «πλοηγός» στις προοδευτικές εφαρμογές ιστού;
Πώς επιτρέπει ο «πλοηγός» να βελτιώνει προοδευτικά τις εφαρμογές ιστού σας
Απλό κινούμενο αναλογικό ρολόι στο Tailwind.css
Πώς να δημιουργήσετε ένα πολύ απλό αναλογικό ρολόι με κινούμενα σχέδια μόνο στο Tailwind.css
Μελέτη περίπτωσης UX μιας σελίδας χαρτοφυλακίου
Οι σκέψεις που επηρέασαν το σχεδιασμό της προσωπικής μου σελίδας χαρτοφυλακίου
Μελέτη περίπτωσης UX μιας σελίδας επισκόπησης
Πώς σχεδίασα τη σελίδα επισκόπησης για όλες τις μετακατηγορίες
Ειδική λειτουργία δικτύου για δεδομένα ανάλυσης στο πρόγραμμα περιήγησης
Πώς να χρησιμοποιήσετε το 'sendBeacon' για αξιόπιστη μετάδοση μικρών κομματιών δεδομένων
Γράφοντας ένα πρόσθετο xbar για το Plausible.io
Πώς έγραψα μια προσθήκη JS για την εφαρμογή xbar για να βλέπω τον τρέχοντα αριθμό επισκεπτών
Πύλη React.js
Η μαγεία της απόδοσης στοιχείων έξω από το δέντρο DOM
Κοινή χρήση οθόνης iPhone σε Mac
Πώς να εμφανίσετε την οθόνη σας iOS στο Mac σας
Next.js Γεννήτρια άδειας NPM
Πώς να δημιουργήσετε άδειες από το pack.json σας
Αντιδράστε σε μαζικές ενημερώσεις
Πώς να συνδυάσετε ενημερώσεις κατάστασης σε μία μόνο κλήση απόδοσης
API πληροφοριών δικτύου για PWA
Πώς να καθορίσετε πραγματικά δεδομένα δικτύου στην εφαρμογή σας Ιστού
DaisyUI - Tailwind εξαρτήματα
Το ισοδύναμο Bootstrap για τις κατηγορίες βοηθητικών προγραμμάτων Tailwind
JSX
Η σύνταξη Javascript XML
Ένα PWA που ονομάζεται DevTools
Ο καλύτερος φίλος ενός προγραμματιστή είναι στην πραγματικότητα μια Προοδευτική Εφαρμογή Ιστού, ακριβώς στο Chromium
Supabase - Backend ως υπηρεσία
Μια πραγματικά ανοιχτή πηγή εναλλακτική λύση για το Firebase
Android Incremental FS
Πώς ένα εικονικό σύστημα αρχείων στο Android επιτρέπει την ταχύτερη εκκίνηση του παιχνιδιού
Χρήστης Github ανά πεδίο εφαρμογής
Πώς να χρησιμοποιήσετε διαφορετικό χρήστη Github για διαφορετικά έργα
SEO χωρίς το Google Analytics;
Μπορείτε να φτάσετε στις κορυφαίες τάξεις της Google χωρίς ενεργοποιημένο το Analytics;
Σφάλμα Node.js με περιβάλλον
Πώς να προσθέσετε μια αιτία σφάλματος σε ρίψεις στο V8 9.3 και μεταγενέστερη
Android Studio στο Ubuntu με NVM
Πώς να ρυθμίσετε σωστά το NVM στο Ubuntu για να εργαστείτε με το Android Studio
Εισαγωγή ES6 με παραμέτρους
Τρόπος μετάδοσης παραμέτρων σε μια μονάδα ES6 κατά την εισαγωγή της
Μετακίνηση σε νέο διαμέρισμα
Πώς να μετακινηθείτε σε ένα νέο διαμέρισμα όταν εργάζεστε έως και 12 ώρες την ημέρα
Πώς έμαθα 12 γλώσσες - σε μια νύχτα
Χρησιμοποιώντας τα πιο πρόσφατα από μηχανική εκμάθηση και κάποια έξυπνη προσωρινή αποθήκευση
Προγραμματιστής Kickscale
Η επέκταση Gmail για αυτόματη εύρεση δωρεάν συναντήσεων
Στοχαστική κωδικοποίηση
Γιατί η κωδικοποίηση είναι κάτι παραπάνω από τη συμβολοσειρά συμβόλων
AC600 στο Ubuntu
Πώς να εγκαταστήσετε προγράμματα οδήγησης Netgear AC600 στο Ubuntu
Τομέας λειτουργιών Firebase
Τρόπος χρήσης ενός προσαρμοσμένου τομέα για Firebase Functions
Παροχή RSS
Αυτό το PWA παρέχει μια τροφοδοσία RSS
Διορθώστε το κιτ για κινητά 100vh
Ο χειρισμός του Mobile Webkit των 100vh ίσως χρειαστεί περισσότερη προσοχή
Άνοιγμα ≠ άνοιγμα
Μορφές, ευκαιρίες και μειονεκτήματα της ανοιχτής επιστήμης
Διακριτικό βασικής προσοχής
Ένα νέο μοντέλο εσόδων για τον Ιστό
Μικροδεδομένα για σημασιολογικό ιστό
Πώς να βελτιώσετε τις σελίδες σας με περισσότερες σημασιολογικές πληροφορίες
Πλασμικός
Ένα πρόγραμμα δημιουργίας εφαρμογών ιστού WYSIWYG
Android Emulator στο Apple M1
Πώς να χρησιμοποιήσετε το Emulator για Android σε συσκευές Apple Silicon
Ιδιότητες κατηγορίας ιδιωτικής κατηγορίας
Το Typescript υποστηρίζει ιδιωτικές ιδιότητες για τάξεις
Τύποι Tuple
Πώς να πληκτρολογήσετε καλύτερα tuples στο Typescript 4.2 και μεταγενέστερες εκδόσεις
Μενού εντολών Chrome & Edge DevTools
Πώς να πλοηγηθείτε στο DevTools σαν χρήστης ενέργειας
Τύποι συμβολοσειρών προτύπων γραφής
Πώς να περιορίσετε τους τύπους συμβολοσειρών χρησιμοποιώντας τον μηχανισμό συμβολοσειρών προτύπων
Τι είναι το AuthN και το AuthZ
Ένας απλός οδηγός για τη διαφορά μεταξύ εξουσιοδότησης και ελέγχου ταυτότητας
Προχωρημένη δοκιμή / catch / τέλος σε Javascript και Typescript
Ρίξτε μια λεπτομερή ματιά στην υλοποίηση ενός μπλοκ try-catch-akhirnya
API δόνησης PWA
Ας χρησιμοποιήσουμε τον πλοηγό για να ανακινήσουμε τη συσκευή σας
Υπερβολική φόρτιση Github Markdown
Δείτε πόσο ευέλικτο μπορεί να είναι το Markdown του Github
API συνεδρίας πολυμέσων
Παροχή μετα-δεδομένων πολυμέσων και επιστροφών στο PWA σας
Όταν το PWA σας αρχίζει να μιλά
Χρησιμοποιώντας το WaveNet για να προσθέσετε σύνθεση ομιλίας για άρθρα
API κλειδώματος ιστού
Συντονίστε την εργασία και τη χρήση πόρων μεταξύ διαφορετικών διαδικασιών
Δρομέας δοκιμής στοιχείων Cypress
Δοκιμές συστατικών μονάδων δόμησης για το React
Επιδιόρθωση για 100vh του Webkit στο Tailwind
Πώς να διορθώσετε τη συμπεριφορά των 100vh στο Tailwind
IntelliJ για Apple M1
Η πλήρης σουίτα IntelliJ διατίθεται για τους επεξεργαστές Μ της Apple
Η μέθοδος της Disney
Πώς να είστε πιο δημιουργικοί με το να είστε πιο συστηματικοί
API κοινής χρήσης ιστού
Πώς χρησιμοποιείτε το εγγενές κοινόχρηστο API του ιστού
Κωδικός φωτιάς μαζί μου
Ήρθε η ώρα να ενεργοποιήσετε κάποιον κώδικα!
Αξιόπιστη δραστηριότητα Ιστού
Πώς να επικυρώσετε την εφαρμογή ιστού σας - και να δημιουργήσετε μια εφαρμογή Android από αυτήν
Συμβολοσειρές προτύπων με ετικέτα Typescript
Τρόπος χρήσης συμβολοσειρών προτύπων ως συναρτήσεων
API σήμανσης εφαρμογών ιστού
Πώς χρησιμοποιείτε ένα σήμα για το εγκατεστημένο PWA σας
Εργαζόμενοι στο Cloudflare
Γρήγορες λειτουργίες χωρίς διακομιστές που φιλοξενούνται από το CDN του Cloudflare
Στήλες Μίλερ
Μια εξαιρετική ιδέα διάταξης που άλλαξε τη διεπαφή χρήστη για συστήματα αρχείων
Μελέτη UX: αντιγραφή στο πρόχειρο
Πώς να σχεδιάσετε μια ενέργεια αντιγραφής στο πρόχειρο στο UX σας
Κατηγορία απόδοσης Android
Πώς κάθε έκδοση Android καθορίζει το επίπεδο απόδοσής της
Next.js-config με έλεγχο τύπου
Πώς να χρησιμοποιήσετε τον έλεγχο τύπου για το next.config.js
Codespaces από τον Github
IDE ως υπηρεσία, διαθέσιμη στο πρόγραμμα περιήγησής σας
Ψηφιακή μορφογένεση
Το διεπιστημονικό πεδίο των φυσικών προτύπων στον ψηφιακό υπολογισμό
Τι είναι το μοτίβο διεπαφής χρήστη;
Ρίξτε μια ματιά σε μια νέα πτυχή στο σχεδιασμό διεπαφής χρήστη
AndroidEnv
Μια διεπαφή για το Reinforcement Learning για πρόσβαση στο λειτουργικό σύστημα Android
Απόρρητο-Πρώτο Analytics
Πώς να σέβεστε τους χρήστες σας και να παρακολουθείτε την απόδοση
Πακέτα δεδομένων Firestore
Μια νέα εφαρμογή για προσωρινά αποθηκευμένα έγγραφα του Firestore
Χειριστής αγωγών Typescript
Σύνταξη αλυσοδεμένων κλήσεων σε Typescript
PWA στο Microsoft App Store
Πώς να δημοσιεύσετε το PWA σας στο Microsoft App Store
Τι είναι το XaaS;
Είναι τα πάντα ως υπηρεσία και πολλά άλλα
Google ZX - σενάρια κελύφους με Javascript
Πώς να γράψετε σενάρια shell με Javascript και Node.js
Επικεφαλής απομακρυσμένης εργασίας
Πώς να διατηρήσετε τον συγχρονισμό όλων και όλων