Xcode Shortcuts

Trong quá trình phát triển phần mềm, ngoài các kĩ năng về nền tảng, ngôn ngữ đang sử dụng thì việc làm chủ được IDE (integrated development environment) sẽ giúp cho quá trình coding được nhanh chóng và hiệu quả hơn. Sau đây mình xin giới thiệu với các bạn một số shortcuts trong Xcode - ...

Tác giả: Trịnh Tiến Mạnh viết 14:37 ngày 07/01/2019

Phát triển kỹ năng lập trình iOS cho người mới bắt đầu ?

Ngày nay, nguồn tài liệu học lập trình di động tràn ngập trên mạng, do vậy mà các học viên dễ bị “hụt chân” vào trong biển thông tin này, nhất là đối với học viên tìm hiểu học lập trình iOS. Vậy làm thế nào để trở thành lập trình viên iOS giỏi, bạn phải bắt đầu từ đâu và lưu ý những ...

Tác giả: Trịnh Tiến Mạnh viết 14:37 ngày 07/01/2019

Swift vs Objective-C. Which iOS Language To Choose

Swift vs Objective-C - which programming language should you choose for iOS app development? With the popularity of the iOS platform and the higher payment ability of Apple users, businesses focus their strategic efforts to deliver the highest quality products. The right tech stacks play an ...

Tác giả: Trịnh Tiến Mạnh viết 14:37 ngày 07/01/2019

Trimming long argument lists in Swift

Việc thêm các tính năng mới vào một ứng dụng hoặc framework thường bao gồm việc thêm các arguments mới vào các hàm hiện có. Chúng tôi có thể cần một cách mới để tùy chỉnh một hoạt động phổ biến hoặc để thực hiện một chút tinh chỉnh cho một hàm nào đó, để có thể tích hợp tính năng mới với phần code ...

Tác giả: Hoàng Hải Đăng viết 14:36 ngày 07/01/2019

Tôi đã đóng góp cho Swift Compiler như thế nào

Chắc các bạn đều biết Swift đã được Apple opensource cách đây khá lâu. Điều có có nghĩa là bạn hoàn toàn có thể tham gia đóng góp (contribute) để góp phần xây dựng ngôn ngữ này. Tuy vậy để đến bước gửi PR và được chấp nhận là 1 quãng đường khá dài. Ở bài viết này mình sẽ chia sẻ các rào cản mình ...

Tác giả: Bùi Văn Nam viết 14:36 ngày 07/01/2019

Pass-by-reference và pass-by-value

Link gốc bài viết tại đây. Khi học một ngôn ngữ lập trình, một trong những thứ bạn phải nắm được đó là ngôn ngữ đó truyền biến vào hàm bằng cách nào, khi thao tác với biến đó trong hàm thì có ảnh hưởng tới biến nằm ngoài hàm hay không? Điều này là rất cần thiết để tránh những khó hiểu về ...

Tác giả: Bùi Văn Nam viết 14:36 ngày 07/01/2019

Ứng dụng WordPress trên iOS cập nhật phiên bản mới

Vào ngày 9/8 vừa qua, WordPress tiến hành cập nhật ứng dụng phục vụ công việc viết blog và quản lý blog trên WordPress dành cho iOS vừa tiến hành cập nhật bổ sung một số tính năng vào User Interface (UI). Đi theo lần cập nhật này là một số tính năng vượt trội mà các phiên bản trước chưa có, cùng ...

Tác giả: Hoàng Hải Đăng viết 14:35 ngày 07/01/2019

Học PHP cho WordPress và các tài nguyên cần thiết

Mục lục nội dung PHP là gì và hoạt động ra sao? Nhiệm vụ của PHP là gì? PHP trong WordPress Các kiến thức PHP để lập trình trong WordPress Kiến thức căn bản Kiến thức về hàm (function) Thành thạo mảng (Array) Lớp và Đối tượng (Class & Object) Tài nguyên học ...

Tác giả: Trịnh Tiến Mạnh viết 14:35 ngày 07/01/2019

How to

Đây là series hướng dẫn các bạn tạo ra những ứng dụng nhỏ thường được sử dụng trong front-end, những ví dụ này sẽ giúp kỹ năng của xử lý frontend của bạn được nâng cao thêm. Series how to có sử dụng kiến thức HTML, HTML5, CSS, CSS3 và jQuery mà bạn đã được học ở series khác, nội dung của nó ...

Tác giả: Tạ Quốc Bảo viết 14:35 ngày 07/01/2019

Blame Driven Development

Như thường lệ, bài đăng lại từ blog của mình https://thefullsnack.com/posts/blame-driven-development.html ■ Bài viết có dùng những từ ngữ không được thuần phong mỹ tục cho lắm. Vui lòng cân nhắc kĩ trước khi phê phán tác giả. Nằm ở giữa trong một team có 3 thế hệ engineers (junior, senior, ...

Tác giả: Trần Trung Dũng viết 14:34 ngày 07/01/2019

Web application framework Symfony 4 có gì hot

Symfony là 1 PHP framework được sử dụng rộng rãi để xây dựng các ứng dụng web có quy mô lớn, bên cạnh đó thư viện của nó còn được dùng làm nền tảng cho nhiều hệ thống như Magento 2, Drupal 8, phpBB… Các dự án nổi tiếng dùng Symfony. Dễ nhận thấy rằng Symfony là thư viện mạnh mẽ, ...

Tác giả: Tạ Quốc Bảo viết 14:34 ngày 07/01/2019

Web Server – Tản mạn PHP Handler và Apache

Cho mình xin quảng cáo một tí xíu trước khi bắt đầu nha https://hungphamdevweb.com/web-server-tan-man-php-handler-va-apache.html Đối với các anh chị em Web Developer thì không còn xa lạ với Apache, Web Server chuyên dùng để run các webpage được build bằng PHP. Lúc mình mới tìm hiểu về lập ...

Tác giả: Trần Trung Dũng viết 14:33 ngày 07/01/2019

Lập Trình PHP 7 Với Laravel Framework 5.7 Tháng 12

Cộng đồng PHP những năm gần đây luôn có những cuộc rượt đuổi và soán ngôi ngoạn mục, trong số đó nổi lên một framework PHP có tên Laravel đã giữ vững ngôi vương trong một thời gian dài và còn dài hơn nữa. Các framework PHP ra đời giúp cho lập trình viên giảm bớt được khối lượng công việc, xây dựng ...

Tác giả: Tạ Quốc Bảo viết 14:33 ngày 07/01/2019

Cài đặt Suhosin cho PHP trên Linux

Suhosin là một hệ thống bảo vệ mã nguồn PHP mà nó hoạt động như một PHP module nhằm chống lại một số hình thức khai thác lỗ hổng thông qua các đoạn mã PHP. Ví dụ như nó sẽ có thể giúp bạn hạn chế các lỗ hổng SQL Injection hay Remote Attack, thêm một lớp bảo vệ trên một số hàm nhạy cảm trong PHP ...

Tác giả: Tạ Quốc Bảo viết 14:33 ngày 07/01/2019

Triển khai server Pusher bằng Poxa để làm realtime miễn phí

Chào các bạn, hôm nay chúng ta lại quay về với một vấn đề quen thuộc đối với các ứng dụng web (và có lẽ là cả mobile, desktop ... ) hiện đại: xử lý thời gian thực (realtime). Realtime đang ngày càng trở thành một yếu tố không thể thiếu đối với mỗi người dùng khi sử dụng ứng dụng, nâng cao trải ...

Tác giả: Vũ Văn Thanh viết 14:32 ngày 07/01/2019

Liên kết Redmine và Google Sheets qua JSON

Câu chuyện Gần đây tôi đang chuẩn bị tham gia quản lý một dự án phần mềm. Công cụ quản lý dự án hiện tại chủ yếu là Redmine. Tuy nhiên do Redmine ko đáp ứng được nhu cầu vẽ biểu đồ nhằm phục vụ công việc, và server lại thuộc quyền quản lý của khách hàng ko dễ gì chỉnh sửa, nên tôi nghĩ đến việc ...

Tác giả: Vũ Văn Thanh viết 14:32 ngày 07/01/2019

Làm sao để convert String sang Number trong JavaScript?

JavaScript cung cấp nhiều cách khác nhau để convert String sang Number. Và trong bài viết này, mình sẽ tổng hợp lại một số cách mà mình đã biết. Sử dụng Number() function Đúng vậy, đó là Number() function chứ không phải Number() constructor. Vì Number() constructor (là khi bạn sử dụng với từ ...

Tác giả: Vũ Văn Thanh viết 14:31 ngày 07/01/2019

Giới thiệu về JAM Stack trong phát triển phần mềm

Giới thiệu về JAM Stack trong phát triển phần mềm Gần đây, JAM stack trở nên phổ biến hơn bên cạnh các stack hiện có như LAMP, MEAN. Trong bài viết này, mình sẽ giải thích về các thành phần của JAM stack cũng như ứng dụng của nó trong dự án phần mềm. Bài viết gốc được đăng trên blog của ...

Tác giả: Trần Trung Dũng viết 14:31 ngày 07/01/2019

9 cách tạo Array JavaScript với độ dài và giá trị cho trước

Có thể nói Array là một trong những kiểu dữ liệu phổ biến nhất trong JavaScript. Và để tạo ra Array cũng có rất nhiều cách khác nhau. Vì vậy, bài viết này mình sẽ tổng hợp các cách tạo Array mà mình biết. Mời bạn theo dõi bài viết! Tạo Array với một giá trị cho trước Bài toán Khởi tạo một ...

Tác giả: Bùi Văn Nam viết 14:31 ngày 07/01/2019

Chuyển bài viết bằng phím mũi tên trong WordPress

Hi all, đây là bài viết đầu tiên của mình trên blog Thạch Phạm, hy vọng sẽ được nhiệt tình ủng hộ

Tác giả: Tạ Quốc Bảo viết 14:31 ngày 07/01/2019